我做msp430f5529开发板检测温湿度,用的是DHT11,在LCD上显示数据的时候温湿度总显示I5,不知道怎么回事,贴吧有个说是时钟芯片没有正常工作,,,不知道怎么弄了,怎么解决啊,求大神帮忙
程序设置如下:#define CPU_F ((double)8000000)
#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))
#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))
我是在网上下载的msp430f5529实验历程上修改的,用的是原始程序的时钟:
Board_init(); //初始化GPIO
// Set Vcore to accomodate for max. allowed system speed
SetVCore(3); //设VCore核心电压为最大
// Use 32.768kHz XTAL as reference
LFXT_Start(XT1DRIVE_0); //利用LFXT1(32.768kHZ)作为时钟参考
// Set system clock to max (25MHz)
Init_FLL_Settle(25000, 762); //利用FLL(锁频环)将系统时钟设为最大25MHZ
不知道用这个行不行????、 求帮忙指导下啊
此帖出自
小平头技术问答
谢谢帮顶,问题解决了,是时钟设置问题
一周热门 更多>