借用下载串口的RX作普通GPIO使用
引脚不够用了,所以想借用下载串口的RX作普通GPIO使用。期待:1. 下载过程,因为我的程序还没有运行,所以RX可以正常下载程序。
2. 运行阶段RX被设置为普通gpio,但TX仍然作为串口的TX,向控制台发送日志。
这可以做到吗?需要注意些什么? 使用官方ISP软件下载由ISP系统区管理,用户不需要考虑
不希望接收数据可以试试REN设置为0
想确认一下能否这样使用串口: 只让TX按照串口方式工作,把RX引脚单独摘出来作为普通gpio 使用 Allspace 发表于 2024-9-4 18:19
想确认一下能否这样使用串口: 只让TX按照串口方式工作,把RX引脚单独摘出来作为普通gpio 使用 ...
应该可以做到,UART的接收不需要操作IO口,所以不构成操作冲突。
给REN关掉应该就可以了。这样不会受到串口接收中断的干扰 wnagming 发表于 2024-9-4 20:54
可以单独使用的
串口是给别人通讯用的,别人不管你串口的设置,照样该发就发,这样你的io口就没法用了。除非不用串口,只做下载程序用。 如果还做下载用,感觉RX引脚的隔离要做好,不然影响下载 要如何做隔离哪?RX打算用来控制另一个设备,低电平有效。 Allspace 发表于 2024-9-4 22:13
要如何做隔离哪?RX打算用来控制另一个设备,低电平有效。
插线帽伺候,编程时插入12脚,编程完后插入23脚,2脚接rx。或者焊点也行。 liuzonggong 发表于 2024-9-5 07:11
插线帽伺候,编程时插入12脚,编程完后插入23脚,2脚接rx。或者焊点也行。 ...
还是得万法归宗啊{:lol:} 电阻隔离即可。
页:
[1]