P70609-115726.jpg (3.39 MB, 下载次数: 108)
双串口均接到电脑测试没问题
P70609-115822.jpg (3.16 MB, 下载次数: 105)
把串口一换到电表上
QQ截图20170609115657.png (362.41 KB, 下载次数: 129)
串口一二接到电脑时的测试
P70609-131914.jpg (2.83 MB, 下载次数: 110)
电表138000122774
lshhjx 发表于 2017-6-9 14:37
首先问一下楼主,你串口一能够正常和电表通讯吗?
dzbj 发表于 2017-6-9 14:22
另 附上我用的串口1和2初始化 基本上是用STC-ISP生成的 你对比一下看看 也许有帮助
void Init_UART1(); ...
宁采尘 发表于 2017-6-9 17:22
我串口一波特率发生器用的T1,串口二用的独立的波特率发生器。因为DLT645-1997通信规约要求,与电表通信 ...
dzbj 发表于 2017-6-9 21:13
我大概看了一下你说的DLT645-1997 这是个通讯协议 从你说的情况感觉不是单片机串口的问题 是和DLT645-199 ...
宁采尘 发表于 2017-6-10 11:24
串口一接收不到反馈信息,我现在也不确定是电表没接收到数据,还是我的接收数据程序有问题。我可以确定的 ...
dzbj 发表于 2017-6-10 19:50
大致扫了一下你的程序 我觉得没什么问题 有个建议是 s1_send_char(uart_2[a]); 这种函数尽量不放在中断 ...
dzbj 发表于 2017-6-10 19:50
大致扫了一下你的程序 我觉得没什么问题 有个建议是 s1_send_char(uart_2[a]); 这种函数尽量不放在中断 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |