在线时间613 小时
UID252169
注册时间2010-12-5
NXP金币0
TA的每日心情 | 开心 2019-2-14 16:49 |
---|
签到天数: 296 天 连续签到: 1 天 [LV.8]以坛为家I
金牌会员
 
- 积分
- 4473
- 最后登录
- 2020-4-14
|
本帖最后由 zhjb1 于 2019-2-16 21:39 编辑
白得的板子,所有工程拷过来改改,不敢原创,分享还是可以的。
串口实在较为简单,按照“IRD-LPC1768-Industrial Platform 1v3 schematics”文档中的UAART0定义串口命令类为[UART0没有错!]:
RawSerial prtOut(P0_2,P0_3);//TX,RX
在main的前边增加速率定义:
prtOut.baud(115200);
而后在循环语句中增加打印输出ADC采样信号即可:
prtOut.printf("ADC0=%0.6f \r\n",val0);
连接虚拟串口到UART上——注意须要RS232转换成USB信号,照片见0_31,输出的结果见截图0_32。
注意:虚拟串口输出的数据为:0.29816x,这个数值几乎在x为跳动;而LCD显示的是:0.29981,此数值一直不变。由串口得到的ADC与LCD显示的ADC尽管有些许不同,但其稳定和较为准确,可见PCB设计和线路抗干扰做的不错。在以后的逐渐增加模块功能后还能如此就更好了。当然,硕大的板子在布局上也确实可以充分发挥才能了。
|
-
0_31
-
0_32
|