找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2528|回复: 11
打印 上一主题 下一主题
收起左侧

关于MCU GPIO的一个小问题,求大神告知,谢谢!

[复制链接]
回帖奖励 10 黑币 回复本帖可获得 10 黑币奖励! 每人限 1 次
跳转到指定楼层
楼主
ID:895406 发表于 2021-4-1 08:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
IOPIN 是GPIO 的引脚值寄存器,是个只读寄存器,为何还能会写入了 ?  例如:将P0.[15:8]设置成oxA5,不管之前是何值,
           IO0PIN=(IO0PIN&OXFFFF00FF)|ox0000A500
        求告知!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:584814 发表于 2021-4-1 09:49 | 只看该作者
又不是评酒,没有什么ox,只有0x。
上课认真听讲,不懂速问老师或同学才是正道。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:895406 发表于 2021-4-1 13:13 | 只看该作者
man1234567 发表于 2021-4-1 09:49
又不是评酒,没有什么ox,只有0x。
上课认真听讲,不懂速问老师或同学才是正道。

我是自学的,还请告诉下,谢谢
回复

使用道具 举报

地板
ID:883031 发表于 2021-4-1 15:26 | 只看该作者
不知你用的是什么型号,但是对于IO口来说,都是双向的,I--in,O--out。所以寄存器可以读写,才能实现输入,输出。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:895406 发表于 2021-4-1 15:31 | 只看该作者
cn_zhx 发表于 2021-4-1 15:26
不知你用的是什么型号,但是对于IO口来说,都是双向的,I--in,O--out。所以寄存器可以读写,才能实现输入 ...

LPC2138  
LED 啥时候高电平会点亮,是负极 接地的时候吗
回复

使用道具 举报

6#
ID:451718 发表于 2021-4-1 17:44 | 只看该作者
先把8位的芯片搞懂了, 再玩16位的吧, 你现在地基太不稳了, 大家都不知道该如何回答你。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

7#
ID:89515 发表于 2021-4-1 18:35 来自手机 | 只看该作者
如果一点基础都没有就学ARM7内核的芯片很难搞哦!你这个问题得看手册才行,自己仔细验证。LED什么时候高电平点亮,你不会一点电子基础都没有吧?
回复

使用道具 举报

8#
ID:895406 发表于 2021-4-2 09:00 | 只看该作者
mengzhixinheng 发表于 2021-4-1 18:35
如果一点基础都没有就学ARM7内核的芯片很难搞哦!你这个问题得看手册才行,自己仔细验证。LED什么时候高电 ...

有点基础,书看了好多遍了 ,书上写的很肤浅,求大神告知,谢谢!
回复

使用道具 举报

9#
ID:261837 发表于 2021-4-2 09:18 | 只看该作者
什么型号?仔细看一下数据手册上的寄存器吧。
回复

使用道具 举报

10#
ID:883031 发表于 2021-4-6 15:55 | 只看该作者
永恒动力 发表于 2021-4-1 15:31
LPC2138  
LED 啥时候高电平会点亮,是负极 接地的时候吗

无论采用高电平还是低电平点亮,都需有阳极和阴极有一定的压差,才能点亮。主要是压差
回复

使用道具 举报

11#
ID:894154 发表于 2021-4-7 08:38 | 只看该作者
一会讲是 IOPIN 是个只读寄存器
一会又例如 IO0PIN
不管是啥,还是严谨一点
回复

使用道具 举报

12#
ID:311846 发表于 2021-4-7 11:25 | 只看该作者
把你的寄存器截图发上来,只读是不可以写的,写了也无效,既然可以写就不是只读
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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