1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好,我试图在Explorer 16开发板中测试PIC24FV32KA304的UART外围设备。当使用RS232从MCU向PC(tera.)连续传输字符时,终端上没有显示任何内容。但是在使用CRO探测UART TX管脚时,我能够看到管脚上的值。因此,在连续传输0xAA时,UART TX管脚显示频率约为4.8khz(波特率9600的一半)的波形。所以我假设波特率设置是正确的。请在所附文件中找到代码片段。请看一下并说明问题。
|
|
相关推荐
5个回答
|
|
如果您在TX管脚上看到一个4.8kHz的连续信号,我不会在固件中查找问题。因为您没有提到电平转换器,所以我假设您正在使用Explorer 16-MAX3232电平移位器和DB-9RS232连接器?你检查过相应的DB -9针(2)吗?或者你在哪里安装探测器?我没有查找您的PIM在PIC24FV32KA304上的任何特殊映射。如果你使用UART1,那么你可能不使用电平转换器,或者至少你没有提到?最后确保你的TraTrm不使用硬件握手(RTS/CTS),所以有一些事情要测试…
|
|
|
|
你好,非常感谢你的帮助。我错误地认为UART1连接到MAX3232电平转换器和DB-9RS232连接器上。我正在探测微控制器的U1TX引脚,它显示值。所以现在,我正在配置UART2以连续发送字符。U2TX引脚的微型以及DB-9引脚。(2)在探测时显示正确的值,但是T项中仍然没有显示任何值。不,Teraterm没有配置用于硬件握手(RTS/CTS)。我通过简单的回环测试了RS232电缆,它工作正常。这里可能有什么问题?
|
|
|
|
从哪里回环到哪里?Teraterm,在PC方面?由于您没有提到任何USB虚拟串行转换器,所以您的PC中似乎有一个真正的RS232端口。在这种情况下,请注意将TX与RX连接,反之亦然。探险家16的D9引脚2绝对是TX输出,引脚3是RX输入。相应地检查你的电缆。不要忘记GND(PIN 5),我不能支持Teraterm。它在我的PC上工作,但是我使用FTDI USB转换器,我更喜欢和HTAY一起工作。(网站是德语,但软件GUI是英语)。如果可能的话,请使用另一个RS232设备检查您的PC端,您知道这个设备与Teraterm一起工作。您仍然应该计算波特率错误(参见手册),但是在9600波特时,我假设这不是问题。
|
|
|
|
这是我为测试电缆和终端程序所做的回送测试。是的,我个人电脑上有一个真正的RS232端口,正在使用RS232串行电缆从浏览器板到个人电脑。我猜想RS232串行电缆应该负责连接Tx和RX,反之亦然。它的工作就像一个梦想。可能是RX/TX连接正在从板TRSS23串行电缆交换。
|
|
|
|
您最有可能使用一个零调制解调器电缆,它交换TX和RX。你需要一个“直通”电缆代替。这里有一个显示差异的链接。文章=交叉或零调制解调器与直通串行电缆,你可以使用欧姆表来确定你有哪一个。
|
|
|
|
只有小组成员才能发言,加入小组>>
5237 浏览 9 评论
2027 浏览 8 评论
1950 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3202 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2253 浏览 5 评论
772浏览 1评论
662浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
590浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
672浏览 0评论
572浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 19:57 , Processed in 1.295606 second(s), Total 105, Slave 89 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号