您好!
我正在使用具有16x2 LCD 的 MSP430F5659微控制器
问题:
按下复位开关(在 RST 引脚上接地)后、液晶屏上有时会出现垃圾数据/中文字符。 电路在 RMU PCB 上连接了2.2nf 和42k Ω 电阻。
请建议系统初始化过程。 我的系统初始化代码如下所示:
WDTCTL = WDTPW | WDTHOLD; //停止 WDT
//PMMCTL0 = PMMCTL0_L | PMMPW | PMMSWBOR;
//SYSRSTIV = 0x02;
_disable_interrupt ();
Clock();
P1DIR=0xFF;
P1OUT=0x00;
P5DIR =0xFF;
P5OUT=0x00;
P4DIR = 0xFF;
P4OUT=0x00;
P2DIR =0xFF;
P2OUT=0x00;
P3DIR = 0xFF;
P3OUT=0x00;
_DELAY_CYCLES (400000);
Clock();
_DELAY_CYCLES (400000);
lcd_init();
_DELAY_CYCLES (40000);
lcd_init();
_DELAY_CYCLES (40000)