WCH沁恒单片机
直播中

硬件工程师1

10年用户 1577经验值
擅长:可编程逻辑
私信 关注
[问答]

CH579M如何改变UART2的TX脚电平状态?

初始化UART2串口后,想要发送DMX512数据,根据DMX512时序需要将UART2的TX脚电平拉低和拉高,发现初始化无法改变该脚电平状态,如何解决???
  

回帖(7)

李麒

2022-7-22 10:15:30
串口2初始化前,检查一下有没有进行GPIO口的初始化。
有重映射到另一组串口2吗,重映射后,需要在下载程序时在ISP工具中取消“使能RST作为手工复位输入引脚”的框选。
举报

苏宇樵

2022-7-22 10:15:35
串口初始化之前是有进行tx脚初始化的,重映射——PA6/PA7----PB22/PB23,不是映射到这两个脚上面吗,取消那个勾选就可以实现从TX--PA7脚输出吗
举报

毛微

2022-7-22 10:15:40
没有调用remap函数重映射的话,是使用的PA7作为TXD2,不用去掉框选,应该是没问题的。
调用remap函数重映射到PB23的话,是需要去掉上述ISP工具中的框选的。
举报

周杰

2022-7-22 10:15:44
映射完,那个串口发送数据没有波形,没有映射就可以看到发送数据波形,映射和串口发送函数有冲突?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分