小编fel*_*unz的帖子

制作一个"虚拟端口",由Arduino上的多个端口组成

我开始在Arduino上使用端口,而不是手动将每个引脚设置为低电平或高电平.这非常有用且速度更快.我正在进行一个项目,我需要至少一个完整端口(8位)和至少一个串行端口.

我想使用Arduino UNO,但它只有一个完整的端口,端口D. PD0和PD1用于串行通信.这意味着我不能使用端口D.

我想知道是否有可能将多个端口合并为"虚拟端口".最后我想要这样的东西:

PORTX = 0b11111111; // the first 2 bits are PB0/PB1 and bit 3-8 are PD3-PD8
Run Code Online (Sandbox Code Playgroud)

这有可能吗?

port microcontroller arduino arduino-c++

6
推荐指数
1
解决办法
246
查看次数

标签 统计

arduino ×1

arduino-c++ ×1

microcontroller ×1

port ×1