Allspace 发表于 2024-9-4 13:55:15

借用下载串口的RX作普通GPIO使用

引脚不够用了,所以想借用下载串口的RX作普通GPIO使用。期待:
1. 下载过程,因为我的程序还没有运行,所以RX可以正常下载程序。
2. 运行阶段RX被设置为普通gpio,但TX仍然作为串口的TX,向控制台发送日志。
这可以做到吗?需要注意些什么?

DebugLab 发表于 2024-9-4 14:17:57

使用官方ISP软件下载由ISP系统区管理,用户不需要考虑
不希望接收数据可以试试REN设置为0


Allspace 发表于 2024-9-4 18:19:08

想确认一下能否这样使用串口: 只让TX按照串口方式工作,把RX引脚单独摘出来作为普通gpio 使用

王昱顺 发表于 2024-9-4 19:35:20

Allspace 发表于 2024-9-4 18:19
想确认一下能否这样使用串口: 只让TX按照串口方式工作,把RX引脚单独摘出来作为普通gpio 使用 ...

应该可以做到,UART的接收不需要操作IO口,所以不构成操作冲突。
给REN关掉应该就可以了。这样不会受到串口接收中断的干扰

liuzonggong 发表于 2024-9-4 21:05:06

wnagming 发表于 2024-9-4 20:54
可以单独使用的

串口是给别人通讯用的,别人不管你串口的设置,照样该发就发,这样你的io口就没法用了。除非不用串口,只做下载程序用。

soma 发表于 2024-9-4 21:32:18

如果还做下载用,感觉RX引脚的隔离要做好,不然影响下载

Allspace 发表于 2024-9-4 22:13:47

要如何做隔离哪?RX打算用来控制另一个设备,低电平有效。

liuzonggong 发表于 2024-9-5 07:11:14

Allspace 发表于 2024-9-4 22:13
要如何做隔离哪?RX打算用来控制另一个设备,低电平有效。

插线帽伺候,编程时插入12脚,编程完后插入23脚,2脚接rx。或者焊点也行。

mengjun 发表于 2024-9-5 08:33:48

liuzonggong 发表于 2024-9-5 07:11
插线帽伺候,编程时插入12脚,编程完后插入23脚,2脚接rx。或者焊点也行。 ...

还是得万法归宗啊{:lol:}

chineseboyzxy 发表于 2024-9-5 08:45:45

电阻隔离即可。
页: [1]
查看完整版本: 借用下载串口的RX作普通GPIO使用