打印
[PIC®/AVR®/dsPIC®产品]

PIC系列单片机的配置位能否多次配置,如何配置

[复制链接]
1322|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liliang9554|  楼主 | 2022-10-20 20:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PIC系列单片机的配置位能否多次配置,如何配置

使用特权

评论回复
沙发
liliang9554|  楼主 | 2022-10-20 21:03 | 只看该作者
在使用管脚数少的PIC单片机时,大多数管脚集多种功能于一脚,而管脚的功能受到配置位的影响,那么我在同一个程序中可以对配置位进行多次操作吗,以实现同一程序对各个功能的测试

使用特权

评论回复
板凳
liliang9554|  楼主 | 2022-10-20 21:04 | 只看该作者
如果可以,配置位的设置位置放在哪里,现在我看到的程序都是放在最上面的。

使用特权

评论回复
地板
dingy| | 2022-10-20 21:07 | 只看该作者
你说的管脚的功能应该是由PPS选择的吧,跟配置位关系不大

使用特权

评论回复
5
zhanghqi| | 2022-10-20 21:10 | 只看该作者
管脚复用的意思吗

使用特权

评论回复
6
heweibig| | 2022-10-20 21:23 | 只看该作者
配置位?还是脚位配置?

使用特权

评论回复
7
yszong| | 2022-10-20 21:25 | 只看该作者
应该可以的,最典型的应用就是软件I2C的SDA引脚,根据需要动态配置为输出或输入。

使用特权

评论回复
8
pengf| | 2022-10-20 21:27 | 只看该作者
电路固定后,不就功能固定了,你还可以改来改去?

使用特权

评论回复
9
supernan| | 2022-10-20 21:29 | 只看该作者
可以的,你在程序中可以改变配置

使用特权

评论回复
10
huwr| | 2022-10-20 21:32 | 只看该作者
程序里不能改配置位, 但是你说的引脚应该是PPS控制,这个程序是可以改的

使用特权

评论回复
11
tian111| | 2022-10-20 21:34 | 只看该作者
这个不错的,持续关注楼主的**。

使用特权

评论回复
12
renyaq| | 2022-10-20 21:38 | 只看该作者
肯定支持的啊

使用特权

评论回复
13
llljh| | 2022-10-20 21:40 | 只看该作者
我了解楼主的想法,曾经我也想过这样做,对于有些应用,受体积限制,只能选低引脚芯片,那么IO很少,必须复用,大部分引脚功能是通过APF或PPS定义,但有些功能只能定义配置位设置

使用特权

评论回复
14
yinxiangh| | 2022-10-20 21:42 | 只看该作者
比喻MCLR,我当时有个应用,就是想在程序跑的时候为IO功能作功能按键

使用特权

评论回复
15
llljh| | 2022-10-20 21:45 | 只看该作者
但在深度休眠(关机模式)后,想要配置为MCLR,这样用户按键MCLR就是复位重启芯片

使用特权

评论回复
16
dengdc| | 2022-10-20 21:47 | 只看该作者
也思考了这种重新定义配置位的方法,在网上找了发现行不通。后面还是想办法解决低功耗配置完成应用的。中断中调用复位命令。

使用特权

评论回复
17
huwr| | 2022-10-20 21:49 | 只看该作者
MICROCHIP的低功耗还是不错的,我的应用里最终调试好的程序,休眠后反正用胜利890C+万用表的200uA档测量显示电流为0。

使用特权

评论回复
18
happy_10| | 2022-10-20 21:49 | 只看该作者
MICROCHIP的低功耗还是不错的,我的应用里最终调试好的程序,休眠后反正用胜利890C+万用表的200uA档测量显示电流为0。

使用特权

评论回复
19
Bowclad| | 2022-11-2 20:18 | 只看该作者
配置位?还是脚位配置?

使用特权

评论回复
20
Jacquetry| | 2022-11-4 20:09 | 只看该作者
引脚是PPS控制可以改

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

950

主题

11568

帖子

6

粉丝