This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430 F5438A 串口升级问题

Other Parts Discussed in Thread: MSP430F5438, MSP430F5438A

外接8M晶振,然后串口3和外界通信,我把MSP430_BootLoader V1.12 这个里面原始的串口0改成串口3之后,每次烧写程序后,第一次输入任意键进入菜单,然后输入E 擦除程序后,就再也无法出入装载指令了,输入指令程序根本没有反应,我调试都找不到程序跑到哪里去了,中断都没发进入,后面的断点都无法跑到了

MSP430_BootLoader V1.12.rar
  • 那个代码记得是基于msp430f5438。和msp430f5438a还是有一些差异的。建议先核实一下是否用到的差异的资源

    • Migrating From MSP430F541x/F543x to MSP430F541xA/F543xA http://www.ti.com.cn/cn/lit/an/slaa419b/slaa419b.pdf

  • 谢谢,问题已经找到了,是系统时钟参数配置的问题,改了后就好了,是我修改了时钟参数,这里多了一句代码

    UCSCTL4 |= SELA__XT1CLK + SELS__XT2CLK + SELM__XT2CLK; //选择 ACKL为XT1,MCLK、SMCLK为XT2,
    //UCSCTL5 = DIVA__8 + DIVPA__8; //ACLK 8分频输出

    后面这句代码将ACLK分频了,把这条语句注释就没有问题了