1.#i nclude<>指要在修改器设定目录下,#i nclude””指的是在当时工程目录下。
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.当IO口作为输入时,要根据平常的状况加电阻,平常为高时,加个上拉电阻,平常为低时加个下拉电阻以添加安稳性。
9.在FLASH写时必定要关外部中止。
10.MSP430一般是不要RC复位的,一般只需接个100K左右电阻就能够了,假如要加电容,它的巨细要根据以下两个规范挑选:下载程序不会呈现下载不了或许程序上电会能安稳复位。
11.用&表达式作为判别时,不要忘掉加括号。
12.不要运用中止嵌套。
13.MSP430凹凸电平的阈值:
低电平输入电压 min: vss max:vss+0.6 高电平输入电压 min: 0.8vcc max:vcc |
14.PxREN是用在输入时的,比方你做按钮,按钮是接地有用的就用上拉,按钮是接VCC有用的就用下拉,可是运用REN时OUT是操控拉的方向的,OUT=1为上拉,OUT=0为下拉,REN=0时,OUT不响应,DIR为0时REN才有用。
看看用户辅导文档上的IO结构图就理解了。在DIR为0时,OUT和GPIO脚断开,经过拉电阻连接到REN开关上,REN为1时则拉电阻就会与GPIO引脚相通,便是说相当于OUT到GPIO脚中心是个拉电阻,这样你OUT到哪个方向便是拉到哪个方向了。这样做便是能够灵敏的操控拉的方向不像有些芯片比方ARM只能拉一个方向。
15.上下拉电阻关于进步IO的负载才能是必定的功效的。比方说,当输出为高电平常。假如IO外部负载较重的时,有或许会使不带上拉电阻时使得IO状况电平电压有所下降。当运用了上拉电阻(不论内部仍是外部的上拉电阻)后,将有用地供给一路高电平并联至此IO上。这样使得此IO接至负载的电流得到有更大的带负才能
16.PxREN=1后,仅仅将PxOUT到IO引脚之间的电阻连上了,假如PxDIR=1也便是输出方向时,由于PxOUT会被直连到IO引脚上,这个拉电阻根本便是被短接的,所以PxREN只要在PxDIR=0也便是输入时有用啊!15说的对,输出有必定作用是指的外部拉电阻吧,内部的是无法在输出时有用的,由于内部拉电阻用来拉的源便是PxOUT自身。
17.MSP430的I/O驱动才能12mA,拉电流和灌电流的才能相同,I/O 口的总电流不能超过48mA