CCS PIC18f252 UART模块重新映射



我接手了一个涉及PIC18F252的项目。该代码是用CCS编译的,我只是将其迁移到MPLAB。PIC有1个UART模块,其TX和RX引脚分别为RC6和RC7。我不是微芯片专家,但我对它们做了一些研究,在发布这个问题之前,我在网上看过。

原始代码使用

#use rs232(baud=9600,xmit=PIN_B5,rcv=PIN_B4,restart_wdt)

据我所见,PIC不允许重新映射
那怎么可能呢
CCS在做什么"在引擎盖下">
那么UART引脚是RB4和RB5?

这:

#use rs232(baud=9600,xmit=PIN_B5,rcv=PIN_B4,restart_wdt)

是CCS编译器的扩展,用于将一些配置数据写入UART模块的配置寄存器(例如baudrate(,不能与xc8编译器一起使用。查看数据表,了解如何设置UART模块。

最新更新