22
3642
1万
资深工程师
使用特权
197
3263
9969
技术达人
6
70
220
中级技术员
裁定心生 发表于 2015-10-31 17:02 可以,C++就有类似的操作。
lwsn 发表于 2015-10-31 10:57 .all相当于P0 .bit相当于P0.0
稳稳の幸福 发表于 2015-10-29 16:03 就像51操作一样,直接就是P0=com
175
3190
9697
清枫城主 发表于 2016-7-10 16:17 我需要8个引脚,但是这8个引脚不连续,属于不同组的IO,这时就没办法直接用类似P0=COM的方法了 ...
稳稳の幸福 发表于 2016-7-10 21:27 你可以定义一个宏或者一个函数,在这个函数体里面通过位的逻辑操作,来实现这个功能。因为操作时间间隔比较 ...
zhangmangui 发表于 2015-10-25 22:50 .all就相当于你单片机中的P0啊 .bit就相当于你的P0.0 要整体操作 肯定就是.all = .all & 0x***** ...
xujihu 发表于 2015-10-26 01:22 要在同一个端口上才能直接P0操作吧,如果是任意IO就用个函数,根据需要在函数里面操作相应IO; lcd_data(ui ...
justtest111 发表于 2015-10-26 08:30 针对每个IO单独 位与 赋值就可以了啊。
shenmu2012 发表于 2015-10-26 19:44 相关寄存器的控制很重要的,注意配置的。
haolaishi 发表于 2015-10-26 22:36 可以的。可以用软件实现。把几个并为一个虚拟的IO组。
haolaishi 发表于 2015-10-26 22:37 如果有类似M3的位带的功能的话,也可以实现的。
935
2万
8万
版主
清枫城主 发表于 2016-9-1 12:26 关键是 如果我能用的GPIO没有在同一个组中 是随机的几个GPIO 那么我给数据就很麻烦了 ...
zhangmangui 发表于 2016-9-1 22:12 那样就用.bit啊 然后写个函数 将要写的数传进去 然后分配给各自的bit啊 ...
isseed 发表于 2016-9-3 11:10 宏定义可以节约这些步骤。
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号