摘要:
Q1:msp430(我用的4619)的VCC,DVCC,VSS,DVSS怎么接啊?模拟的和数字的一样吗?A1:CC 就是正,SS 就是负,A是模拟电,D 是数字电,A的都接在一起,D 的都接在一起,地线要分开布,中间用000 贴片连接,也就是传说中的单点连接。A 和D 的正电源间如果信号源有固有的频率或频率范围建议中间用适当的电感连接,并在两侧加适当的退耦电容,以防止数字部分的信号干扰模拟信号。要求不是很精的时候,模拟电源和数字电源多数都是连通的。Q2:如果直接用干电池(比如两节AA 电池)不经过PWIC 给MSP430供电,时间长了电池电压下降,这时候是不是芯片的参数,比如说Voh/Vol/ 阅读全文
摘要:
Q1: 430 串口中,有个R/D 控制线,在接收上位机的数据,但本身的数据有无发送完毕不知道啊,什么时候才可置低R/d 位来接收数据啊?好像430 没有发送完中断标志A1:字节主动发送,一般都能发出去,除非你的的时钟有问题.可以用程序检测,半双工通讯,可以多发送一个字节,作为判断,当最后个字节(作为判断用)写入发送缓存产生中断时,在中断里改变R/D状态。Q 2: 我想做个6个节点的网络,最远的距离为2mF20 系列的USI 做3 线SPI 模式用是否能满足要求?能否提供其他低端的430芯片?A2:SPI 是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚, 阅读全文
摘要:
Q1:MSP430F149 AD 的输入阻抗有多大?A1:RC<2000欧*30PFQ2:MSP430 ADC12 模块的速度?A2: ADC12 的转换速率是转换所需的ADC12CLK 以及时钟的一项功能。ADC12CLK 的近似最小值与最大值分别为500kHz 及6.5MHZ。速度最快的整个转换过程可以在17 个周期内完成(13 个周期进行转换,4 个周期进行采样及保持)。6.5MHz/17 = 382ksps。ADC12 的运行速率不能低于最小值的ADC12CLK,但在软件的控制下,采样门可以无限制保持打开状态。如欲了解有关采样与转换时间规范的更多详情,敬请参阅数据表。Q3:用VR 阅读全文
摘要:
Q1:请问msp430 怎么手动复位啊?是不是连到RST/NMI 上?但是这个脚不是和JTAG 连吗?我看到一些资料上说复位的话还要上拉电阻或者复位电路。A1:JTAG 功能只在下载程序时候使用,正常工作中RST可以连接一个按键,按下按键实现430手动复位。上拉电阻是上电复位用的,手工复位一个BUTTON就行了。MSP430 单片机低电平复位。Q2上电复位和硬件看门狗复位有什么区别吗,在程序里将两者分开,请问有办法将两者分开吗?A2:上电复位时,内存被清零或为任意值,看门狗清零时并没有断电,内存里的原有信息被保留,同时上电复位无法通过标志位来判别,看门狗复位才可以通过WDTIFG 来判别。同时 阅读全文
摘要:
Q1:请问430 的I/O 中断能不能可靠的响应60ns 的脉冲信号, 就是来了一个60ns 的脉冲,430 的中断会有丢失吗?A1:端口支持的最高8M的时钟,无法响应这么快的频率。Q2:430是3.3V供电,如果我想使P2.7管脚置高,然后等待低电平中断。接5V左右的电压接上拉电阻行不行?需不需要用分压电路到3.3VA2:你可能要进行电平变换,430I/O口最好不要接5v的Q3:当Jtag接口把程序下载到单片机之后,Jtag接口还能不能用作普通IO口?A3: 和GPIO端口复用的JTAG引脚,只要不在仿真状态,就是普通的i/o引脚。Q4:我在产品的测试中经常会发现,某一管脚输出电压不正常,本 阅读全文
摘要:
Q1:1,MSP430进入LP 模式后,CPU 停止运行,那么,进入中断执行退出后,由于SR的恢复,导致还处于LP 模式,是否意味着,CPU 在退出中断后立即停止了呢?2,也就是说,进入LP 模式后,要让非中断流程运行的话,只能在中断退出前把保存在堆栈里面的SR 修改了?3,由于中断自动恢复保存的寄存器,要想在中断程序里面修改堆栈里面的保存的SR,只能用汇编了?Q2:1、是的。2、是的。3、是的。_BIS_SR_IRQ() 以及_BIC_SR_IRQ() 函数可用。Q2:有个程序进入LPM3 后拿万用表测电流在40uA 左右,不是的datasheet里说的小于2uA。万用表2mA 档串接在电池 阅读全文
摘要:
Q1:我自己做了一块MSP430F149的试验板,以前用下载线进行调试没有出现过问题,但是,最近我每次make后用下载线调试时,总是弹出一个窗口,给我提示:Could not find target status. 然后就死到那儿了,请问这是什么问题呢?A1:检查Jtag口线是否连接正常,如果JTAG口线连接正常,可能是供电不足,目标板加电再测试。Q2:我用的430f22x学习套件,请问在IAR Embedded Workbench 中仿真时如何看程序运行时间.A2:只有软件模拟下可以看, VIEW-REGISTER-CYCLECOUNTQ3:请问各位msp430 仿真器和编程器有什么区别啊? 阅读全文
摘要:
最近在学习MSP430f149这块单片机,开始程序也没烧进去,弄了一天,发现串口不能下载,买了个jtag下载器,才搞定。现在也谈谈开始写程序的一些方法吧程序重要的是框架,有这个基础之后才能行云流水的开始写程序。include //函数声明void InitSys( );int main( void ){WDTCTL=WDTPW+WDTHOLD; //关闭看门狗InitSys( ); //初始化start://以下填充用户代码LPM3; //进入低功耗模式n,n 取值为0~4,若不希望进入低功耗模式,屏蔽本句goto start;}/*****************************.. 阅读全文
摘要:
在实验室学习51单片机之后,觉得是得做点东西,提高一下动手能力,光立方就成了自己忙碌的目标。买了1000个灯,准备好之后就开始了为期一周的焊接,一周之后就是这个样子啦。。。。之后就进行了电路板的焊接,这个真的是亚历山大啊,经过查资料,测试,也在几天之内就搞定啦,但是后来、、发现,OE段接错啦,结果只能拆啦电路板,重新布线,这些过程真的很繁琐,但是却能真正的体验自己的耐心,不断的从错误中成长。亮啦,真的,因为自己搞软件的愿原因,所以看中的当然是自己写 的程序了。让它怎么样亮,怎么样美观,浪漫才是最重要的,,所以这个制作过程真的是万水千山之后迎来了硕果累累。。期待................. 阅读全文