
msp430
QAQWE
Keep it simple and stupid
展开
-
调试msp30uart记录
环境:windows xp,ccs5.4使用Ti官方的uart------------------------------------------------2014.12.18原创 2014-12-18 11:26:30 · 833 阅读 · 0 评论 -
msp430中断小结
2014.12.24首记,中断中不要过多的操作。今天调试led灯的时候,循环回显数码管与led灯,由于中断中过多除操作,导致中断处理异常缓慢,使部分中断丢失。影响十分严重,特此记录。原创 2014-12-24 22:05:45 · 936 阅读 · 0 评论 -
Msp430 1.22
今天调试msp430时犯的一个低级错误,导致一下午的时间卡在那里。大概说来,就是设置了这样一个数组uint8 read[MAX_SIZE];再定义一个用来寻找数组当前值的下表,static uint8 read_index=0;//最大不超过MAX_SIZE就是这个下标出了个问题我去取出这个值时,是用这样一种方法:get[0]=read[0];get[1]=re原创 2015-01-22 19:01:27 · 766 阅读 · 0 评论 -
msp430 EEPROM调试记录
2015.1.27总结一下出现的问题1、使用1Mhz频率,并通过修改分频系数将主机频率降至100Khz左右,项目需要,将频率改成16Mhz,发现数据写入不成功,分频系数没有错误,判断应该是没有那么大的分频可以分(这个还未确定),通过选择ACLK,并在基础时钟上设置分频,分到最低2Mhz,再在usci_i2c中设置分频系数,就可以了2、读写数据不一致万思不得其解,写入一段数据,发现有原创 2015-01-27 13:42:13 · 2020 阅读 · 0 评论 -
msp430在ccsv5下出现的问题总结
一、内存问题问题描述,报错:program will not fit into available memory. placement with alignment fails for section ".cinit" size 0x132 Available memory ranges:原创 2015-06-04 16:15:31 · 2135 阅读 · 0 评论 -
调试MFRC522时遇到的问题记录
MFRC522原创 2016-09-09 17:09:47 · 7629 阅读 · 1 评论 -
msp430学习之ADC12
msp430有一个12位的AD转换器,注意:ADC12是msp430f249模块的模数转换器,ADC10不是。12位的ADC将输入的模拟数据与参考电压比较,将比较的结果存入ADC12MEMx中。 首先,输入电源模块,可以使用内部参考电源或者外部参考电源。需要配置REFON,默认为1.5V,还有一档是2.5V(REF2_5V);当然也可以使用外部电源输入,看电路图应该是从Veref...原创 2014-01-02 15:24:47 · 1344 阅读 · 0 评论 -
msp430学习之软件延时函数
#define CPU_F ((double)8000000)#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))CPU_F 为系统主时钟频率;delay_us(...原创 2014-01-08 10:11:54 · 2687 阅读 · 0 评论 -
msp430之IO口中断
MSP430中断嵌套机制 (1) 430默认的是关闭中断嵌套的,除非你在一个中断程序中再次开总中断EINT。 (2) 当进入中断程序时,只要不在中断中再次开中断,总中断是关闭的,此时来中断不管是比当前中断的优先级高还是低都不执行。 (3)若在中断A中开了总中断,刚可以响应后来的中断B(不管B的优先级比A高还是低),B执行完现继续执行。注意:进入中断B...原创 2014-01-18 14:49:42 · 1379 阅读 · 0 评论