- //系统初始化
- void InitSys(void)
- {
- if (CALBC1_1MHZ ==0xFF || CALDCO_1MHZ == 0xFF)
- {
- while(1); // If calibration constants erased (调试时,总陷入这一句)
- // do not load, trap CPU!!
- }
- //12Mhz
- BCSCTL1 = CALBC1_12MHZ; // Set range
- DCOCTL = CALDCO_12MHZ; // Set DCO step + modulation*/
- }
复制代码板子是MSP430.LaunchPad,用的是MSP430G2553芯片,在调试的时候,发现总陷入while(1)死循环里,已经是第二个芯片成这样了,我借了我同学的G2553芯片试试,发现可以跳过死循环,程序是没问题,那么是不是芯片有问题呢?MSP430芯片不会这么脆弱的吧?
遇到这样的情况,应该怎么办呢?
此帖出自
小平头技术问答
一周热门 更多>