自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

通信工程goat

写给自己看的博客

  • 博客(18)
  • 资源 (7)
  • 收藏
  • 关注

原创 MSP430 AD 单通道单次转换

今天学了一下msp430 ad转换,编程ad单通道单次转换。首先顺一下思路:adc12 :单通道单次转换流程,开了adc12on 后,shs (选择输入信号源)= 0,ENC上跳,adc12sc 上跳, 开始采样,经过采样保持时间,转换成功,值放在adc12MEMx中。发生中断,adcifg置位,读取后adc12mem 后,自动复位。相关寄存器:ADC12CTL0 : SH

2013-01-20 20:04:31 3040

原创 msp430 timerA interrupt

#include #define uchar unsigned char#define uint unsigned intuchar table[16] ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uchar position[

2013-01-18 17:11:15 999

原创 msp430 按键 中断 轮询

msp430 数码管 key 中断 轮询仿真见我的上传资源/******************************************************************* 实验名称:IO特性(MSP430F249) * * 实验说明:* 通设置系统主时钟(MCLK=8Mhz ) 、辅助时钟(ACLK=8Mhz )、* 子

2013-01-16 21:25:20 1244

原创 继承qstringlist ,写给自己看的

#include #include#includevoid process(QStringList temp1,bool temp2){ foreach( const QString& temp3,temp1){ //迭代哦!!!! if(temp2) qDebug ()<<"hi,boy,check the right file"<<temp3;

2012-12-26 10:32:43 755

原创 qt,加密,课后习题 ,qstring

#include #include #include #include #include #include using namespace std;QVectorint> randomPerm(int n,unsigned key){ QVectorint> v(n); for(int i=0;i srandom(key+

2012-12-24 09:09:19 765

转载 在C++中, 构造函数,拷贝构造函数

在C++中, 构造函数,拷贝构造函数,析构函数和赋值函数(赋值运算符重载)是最基本不过的需要掌握的知识。 但是如果我问你“拷贝构造函数的参数为什么必须使用引用类型?”这个问题, 你会怎么回答? 或许你会回答为了减少一次内存拷贝? 很惭愧的是,我的第一感觉也是这么回答。不好还好,我有理性这个好品质。思索一下以后,发现这个答案是不对的。让我来撕开(有点暴力,但是我喜欢,嘿嘿--龇牙)那件隐藏在真理外的

2012-12-21 21:44:28 473

原创 qt,c++,迭代

#include #include int main(){ QString winter = "december,jaunary,february"; QString spring = "march,april,may"; QString summer = "june,july,august"; QString fail = "september,octob

2012-12-18 12:41:29 538

原创 qt C++ 变长实参的函数

#include #include using namespace std;double mean(int n ...){ int count(n); va_list ap; double sum=0; va_start(ap,n); for(int i = 0;i { sum+= va_arg(ap,d

2012-11-17 23:25:39 1354

原创 tiny6410 linux混杂设备 led驱动

#include #include #include #include #include #include #include #include #include #include #include #include #include #define DEVICE_NAME "led1"unsigned long GPIOK_VA_BASE ;#define GPI

2012-11-03 21:57:58 615

原创 6410 ad 中断读取数据

中断读取数,写之前一直在datasheet中找不出是什么触发中断,后来发现,数据转换完成后就触发中断。所以对相应的中断进行初始化后,打开ad转换,就可以了。相关的register:adccon:set ad channal,转换频率(prescaler value),prescaler enable,                   addcon【0】 enable ad conver

2012-10-29 15:37:09 843

原创 tiny6410 ad转换

#include "gpio.h"#include "adcts.h"#include "uart.h"// adccon void AdInit(u32 freq){ u32 TEMP; SYSC_GetClkInform(); TEMP = g_PCLK/freq -1; ADCTS->rADCCON = (1<<14)|(TEMP<<6); return ;}//

2012-10-28 21:45:54 782

原创 s3c6410 uart 裸机 轮询 非fifo

/* uart 非中断模式R,轮询,不用fifo*/#include #include "uart.h"#include "gpio.h"#include "sysc.h"#define UART0 ( ( volatile UART_REGS * ) (UART_BASE))u32 Inp32(u32 xx){ return xx;}void GpioIni

2012-10-20 21:48:07 764

原创 s3c6410 裸机----时钟

目标:编一个 pwm 控制蜂鸣器 5秒叫,5秒shut up了解系统时钟:可以看到那个pwm受apb控制,而APB 的时钟是受,MPLL 控制的,这是我要关心的流程图,而每个register的的功能都可以在datasheet中找到,研究一下就可以了,可以发现那些那些值的设置都是顾定的,see(we recommended only the values in the

2012-10-18 11:58:31 966

转载 last line of file ends without a newline

将光标移到提示告警的代码最后一行(有代码的那一行)然后按住del键,直到确定下面没有回车行最后回车一下或多下即可 在回车的前面不能有空格

2012-10-18 11:12:44 888 1

原创 intrupt 6410裸机中断

我之前研究了6410的io口中断,想对着datasheet写出中断程序,但是发现,我虽然对着datasheet可以知道他每个register的作用,但是它们之间的关联并不是很清楚,于是查了不少的资料。发现要编一个简单的按键控制io口的中断,其实在6410中很容易就实现了,大致可以这样:1.初始化io口的register:包括:gpioXcon,EINT0CON0,EINT0MA

2012-10-15 19:46:35 1146

转载 6410_scatter.txt

6410_scatter.txt  分散加载描述文件,用于armlink的输入参数,他指定映像文件内部各区域的下载和运行时的位置,armlink会根据文件的一些区域相关的符号,他们是全局的供用户建立运行时环境时使用。txt文件中指定的代码启始地址是0x50200000,入口目标文件是startup.o ,程序入口地址是init,紧接着该段依次存放RO(代码与只读数据),RW(读写变量),zi未

2012-10-07 18:12:33 804

原创 c语言多文件 6410 led裸机程序

// led4 gpk7 // led3 gpk6// led2 gpk5 // led1 gpk4 0 ,light //u32 rGPIOKCON0; //0x7f008800// u32 rGPIOKCON1; //0x7f008804// u32 rGPIOKDAT; //0x7f008808 //u32 rGPIOKPUD; //0x7f0088

2012-10-07 18:00:53 704

转载 国嵌6410的代码注释

#include#include  //#include //编写内核常用头文件MODULE_LICENSE("GPL");    //    许可权限申明。若不申明,这在加载时会收到内核warningMODULE_AUTHOR("goat"); //  module writer MODULE_DESCRIPTION("Hello world module");  /

2012-10-07 17:51:10 915

id3 决策tree

从理论到实现,非常详细的讲解与实现,0基础就可以入门,可以帮助你对决策树的实现,代码是我自己写的,你们看看,有好的补充,可以直接评论。

2015-06-16

huffman 编码

很清晰的humffman编码的实现,很适合初学者的学习,tree,

2015-06-16

msp430 仿真 按键 中断 轮询 数码管

msp430 仿真 按键 中断 轮询 数码管

2013-01-16

msp430 仿真例程

msp430 仿真例程,可以看看,入门可以参考

2013-01-15

protues7.5 仿真msp430方法

按照说明就可以让protues 仿真msp430 ,不必重新安装新版

2013-01-15

贪吃蛇代码

简单的贪吃蛇程序 c语言非图形界面,简单,易懂

2012-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除