MSP430开发重点总结
时间:11-25
来源:互联网
点击:
1. # include<> 指要在编辑器设定目录下,# include"" 指的是在当前工程目录下。
2. 要调用另一个文件中的函数,要把这个函数文件放到当前工程目录下,并且在工程中添加此文件。
3. 命名中不能有-,比如:byq-ee会认为是错误的,要用下划线。
4. 用IAR软件仿真时,可以加入变量,如果是查看I/O信息只需加入PXIN,PXOUT即可。
5. IAR在处理字符时,要注意,是字符处理结尾标志,这和其他编辑软件是不同的。比如我们常用字符处理会自动在结尾处加,但IAR有些是不加的,这就要十分注意。
6.如果只用到LFX1的低速时钟,9600bit/s传输的话,接收会出现问题,原因是误差太大,可以设置到4800以下。
7.在写FLASH时要注意其工作频率在257K~476k之间,如果不是,则会出现错误。而且FLAGH只能写入0,这样就出现了必须先擦除再写入的模式。
8.当I/O口作为输入时,要根据平时的状态加电阻,平时为高时,加个上拉电阻,平时为低时加个下拉电阻以增加稳定性。
9.在FLASH写时一定要关外部中断。
10.MSP430一般是不要RC复位的,只要接个100K左右电阻就可以了,如果要加电容,它的大小要根据以下两个标准选择:
--下载程序不会出现下载不了;
--程序上电能稳定复位。
11.用&表达式作为判断时,不要忘记加括号。
12.不要使用中断嵌套。
2. 要调用另一个文件中的函数,要把这个函数文件放到当前工程目录下,并且在工程中添加此文件。
3. 命名中不能有-,比如:byq-ee会认为是错误的,要用下划线。
4. 用IAR软件仿真时,可以加入变量,如果是查看I/O信息只需加入PXIN,PXOUT即可。
5. IAR在处理字符时,要注意,是字符处理结尾标志,这和其他编辑软件是不同的。比如我们常用字符处理会自动在结尾处加,但IAR有些是不加的,这就要十分注意。
6.如果只用到LFX1的低速时钟,9600bit/s传输的话,接收会出现问题,原因是误差太大,可以设置到4800以下。
7.在写FLASH时要注意其工作频率在257K~476k之间,如果不是,则会出现错误。而且FLAGH只能写入0,这样就出现了必须先擦除再写入的模式。
8.当I/O口作为输入时,要根据平时的状态加电阻,平时为高时,加个上拉电阻,平时为低时加个下拉电阻以增加稳定性。
9.在FLASH写时一定要关外部中断。
10.MSP430一般是不要RC复位的,只要接个100K左右电阻就可以了,如果要加电容,它的大小要根据以下两个标准选择:
--下载程序不会出现下载不了;
--程序上电能稳定复位。
11.用&表达式作为判断时,不要忘记加括号。
12.不要使用中断嵌套。
MSP430开发重 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)