你的分析是正确的,它是并行总线的简化布局。
你的引脚图形的另一个版本:
遗憾的是,没有办法将内部引脚重新映射到外部引脚。在这方面,STM32非常严格(也就引脚的替代功能而言)
为GPIO报废此部分:
我想到的唯一可以加速您的过程的事情(不改变硬件)是通过单个写入字地址来对相应寄存器的单个位进行存储器映射的位带化访问。
要更详细地了解这一点,请参阅L476第2.3节关于位带的参考手册。
到目前为止我还没有使用它,所以我不能评论它的用处。但是,为ODR寄存器中的每个所需引脚位获取正确的字地址可能会加快工作速度。
为什么要用位条带废弃这个想法:
进一步研究L476中的位带,编程手册显示只能访问从0x40000000到0x400FFFFF的区域。GPIO寄存器从0x48000000开始,因此它们位于位带区域之外。
因此,真正简化软件的唯一选择是以不同的方式连接威廉希尔官方网站
板。
你的分析是正确的,它是并行总线的简化布局。
你的引脚图形的另一个版本:
遗憾的是,没有办法将内部引脚重新映射到外部引脚。在这方面,STM32非常严格(也就引脚的替代功能而言)
为GPIO报废此部分:
我想到的唯一可以加速您的过程的事情(不改变硬件)是通过单个写入字地址来对相应寄存器的单个位进行存储器映射的位带化访问。
要更详细地了解这一点,请参阅L476第2.3节关于位带的参考手册。
到目前为止我还没有使用它,所以我不能评论它的用处。但是,为ODR寄存器中的每个所需引脚位获取正确的字地址可能会加快工作速度。
为什么要用位条带废弃这个想法:
进一步研究L476中的位带,编程手册显示只能访问从0x40000000到0x400FFFFF的区域。GPIO寄存器从0x48000000开始,因此它们位于位带区域之外。
因此,真正简化软件的唯一选择是以不同的方式连接威廉希尔官方网站
板。
举报