完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
嗨,我正在处理MPLAB X v3.45、XC32和PIC32MX170F256B。我编写了一个代码通过RS232(Uart1)发送帧。首先,我配置端口如下:然后我将UART1引脚分配给RB6、RB7和RB8,如下所示:我精细地配置UART1并启用中断:我做了一个例程,其中我初始化了该端口:一个带有数据帧的缓冲器,通过ICD3,通过我的硬件,显然每当缓冲器空时,该帧的每个字节都被发送到传输缓冲器(U1TXREG)。在3,3V中,我也尝试过关机,但问题是一样的。知道我做错了什么吗?谢谢
|
|
相关推荐
7个回答
|
|
|
不是你眼前的问题,而是在这里:你不需要写信给PATA和LATA。您正在写入同一个锁存器。PORTB和LATB也是如此。它们只是在读取或执行读/修改/写指令时不同。您应该在设置匹配的TRIS寄存器之前写入锁存器,以避免输出上未处理的故障。
|
|
|
|
|
|
我用示波器可以看到一个漂亮的方波,所以销子没有损坏。有人能告诉我我是否禁用和正确地使振荡器配置PPS吗?我使用MCU的内部振荡器:这可能是我的问题的原因吗?谢谢
|
|
|
|
|
|
当然不这么认为。不确定你的问题是什么。
|
|
|
|
|
|
这是一个错误,正确的是:
|
|
|
|
|
|
在PIC32MX150F128B上执行PPS:SYSKEY=0xAA996655;SYSKEY=0x556699AA;CFGCONbits.IOLOCK=0;RPB7Rbits.RPB7R=0b0001;
|
|
|
|
|
|
嗨,看看如何初始化各种外设,你可能想使用MCC插件,因为它支持ALSOPIC32 MX170F256 b尊重
|
|
|
|
|
|
嗨,我做到了。谢谢RISC的建议。我用MCC做了一个项目,发现和我正在做的没有什么不同。解决方案是做以下改变:我想用MCU管理一个RS232外围设备,这个外围设备有一个RTS引脚,用来表示它很忙。因为MCU没有分配。对于它的RTS来说,我觉得有些冲突和传输没有发生。非常感谢大家的建议和评论。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1122浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 23:58 , Processed in 1.213968 second(s), Total 87, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2790