打印

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

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

使用特权

评论回复
沙发
dingy| | 2021-4-12 21:44 | 只看该作者

你有什么打算呢?或者你想知道什么?

使用特权

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

使用特权

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

使用特权

评论回复
5
heweibig| | 2021-4-12 21:49 | 只看该作者
你说的管脚的功能应该是由PPS选择的吧,跟配置位关系不大

使用特权

评论回复
6
wangpe| | 2021-4-12 21:52 | 只看该作者
管脚复用的意思吗

使用特权

评论回复
7
jlyuan| | 2021-4-12 21:53 | 只看该作者

配置位?还是脚位配置?

使用特权

评论回复
8
juventus9554| | 2021-4-12 21:55 | 只看该作者
应该可以的,最典型的应用就是软件I2C的SDA引脚,根据需要动态配置为输出或输入。

使用特权

评论回复
9
stly| | 2021-4-12 21:57 | 只看该作者
电路固定后,不就功能固定了,你还可以改来改去?

使用特权

评论回复
10
liliang9554|  楼主 | 2021-4-12 21:59 | 只看该作者

嗯,预料中的结果,多谢大家啦

使用特权

评论回复
11
wuhanrf| | 2021-4-13 15:33 | 只看该作者
可以的,你在程序中可以改变配置

使用特权

评论回复
12
奔波儿熊| | 2021-4-13 15:56 | 只看该作者
程序里不能改配置位, 但是你说的引脚应该是PPS控制,这个程序是可以改的

使用特权

评论回复
13
单片小菜| | 2021-4-13 22:42 | 只看该作者
这个不错的,持续关注楼主的**。

使用特权

评论回复
14
guijial511| | 2021-4-14 07:02 | 只看该作者
肯定支持的啊

使用特权

评论回复
15
skaler1| | 2021-4-16 14:18 | 只看该作者
路过

使用特权

评论回复
16
hjl2832| | 2021-4-19 12:41 | 只看该作者
我了解楼主的想法,曾经我也想过这样做,对于有些应用,受体积限制,只能选低引脚芯片,那么IO很少,必须复用,大部分引脚功能是通过APF或PPS定义,但有些功能只能定义配置位设置,比喻MCLR,我当时有个应用,就是想在程序跑的时候为IO功能作功能按键,但在深度休眠(关机模式)后,想要配置为MCLR,这样用户按键MCLR就是复位重启芯片。也思考了这种重新定义配置位的方法,在网上找了发现行不通。后面还是想办法解决低功耗配置完成应用的。中断中调用复位命令。

使用特权

评论回复
17
hjl2832| | 2021-4-19 12:43 | 只看该作者
本帖最后由 hjl2832 于 2021-4-19 12:45 编辑
hjl2832 发表于 2021-4-19 12:41
我了解楼主的想法,曾经我也想过这样做,对于有些应用,受体积限制,只能选低引脚芯片,那么IO很少,必须复 ...

MICROCHIP的低功耗还是不错的,我的应用里最终调试好的程序,休眠后反正用胜利890C+万用表的200uA档测量显示电流为0。

使用特权

评论回复
18
yzq13246068880| | 2021-5-4 09:47 | 只看该作者

使用特权

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

本版积分规则

950

主题

11568

帖子

6

粉丝