找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2478|回复: 9
收起左侧

请问单片机实验板上的模块可以自己重新定义管脚吗

[复制链接]
ID:261999 发表于 2020-4-4 19:26 | 显示全部楼层 |阅读模式
大佬们,请问实验板上的模块可以自己重新定义管脚吗?本人小白,现在做实验用到板子上的两个模块,但是原理图上两个模块都是连P0_6管。
回复

使用道具 举报

ID:352458 发表于 2020-4-4 19:43 | 显示全部楼层
可以,冲突的时候需要重新定义管脚,可以在hardware里进行更改。
回复

使用道具 举报

ID:316880 发表于 2020-4-4 19:54 | 显示全部楼层
问题是你这个描述,很难弄明白你说的是什么意思,如果你实验板上的管脚是P0.6,那么在程序里面一定要定义声明这个脚,你才可以控制,比如说,sbit     P06 = P0^6;可以这样  abc = P0^6;这样也是可以,名字可以随便定义;但是P0^6这个脚是不能改变的
回复

使用道具 举报

ID:316880 发表于 2020-4-4 19:55 | 显示全部楼层
原理图名字相同,代表都是一个网络连接
回复

使用道具 举报

ID:452950 发表于 2020-4-4 20:13 | 显示全部楼层
如果两个模块都连同一个引脚,想要一起使用可能会互相影响。
如果只是想用别的引脚驱动某个模块,可以用杜邦线把P0_6与你要用的引脚接在一起,这样就可以用别的引脚驱动模块了,前提是P0口不另外使用。
回复

使用道具 举报

ID:195446 发表于 2020-4-4 20:33 | 显示全部楼层
可以啊,硬件上要跳线接到另一个脚,程序要同步修改。
回复

使用道具 举报

ID:546770 发表于 2020-4-4 20:46 | 显示全部楼层
可以的!
回复

使用道具 举报

ID:694913 发表于 2020-4-4 21:00 | 显示全部楼层
要看实际原理图,如果说模块的管脚已经直接连到了单片机上的话就不能再自己定义了,如果说模块的管脚可以手动自己接到单片机其它管脚上的话那就可以自己在自行定义
回复

使用道具 举报

ID:78901 发表于 2020-4-4 21:06 | 显示全部楼层
是在程序里改成实验板对应I/O口
回复

使用道具 举报

ID:650067 发表于 2020-4-4 21:51 | 显示全部楼层
一般是不能的,因为PCB的线已经布好了,如果要换引脚的话,可以引出相应的引脚连到外部的模块(不是板子上面的)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表