[原创] 【R7F0C809】EX03-串口功能

slotg   2015-11-17 00:52 楼主
官方例程 an_r01an2492cc0100_r7f0c809_serial 演示了一个基础的串口实验,程序中对于串口接脚的安排如下:

P03.JPG

在显示套件当中这 2 支管脚已经安排做为数码管的扫瞄信号,不过套件底板也安排了一个接头 (P3) 拉出了另外一组串口信号:

P01.JPG

DSC01697.JPG

R7F0C809 的 I/O 管脚具备了复用功能,藉由设定外围 I/O 重定向寄存器 (PIOR) 来改变管脚的功能:

P02.JPG

对于 TXD0 与 RXD0 的使用,设定 PIOR4 或是 PIOR5 所得到的结果是相同的,程序中我们是设定了 PIOR4,在 r_systeminit.c 里头的 R_Systeminit() 函数我们增加了这一行程序:

P04.JPG

另外在 r_port.c 里头的 R_PORT_Create() 函数修改了这一行程序,将 TXD0 所在的管脚输出 1 状态。

P05.JPG

在显示套件底板的 P3 接头我们接了一条串口线:

DSC01689.JPG


运行结果:
P06.JPG


程序码:
EX03.rar (52.2 KB)
(下载次数: 10, 2015-11-17 00:51 上传)




回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复