STM32F7 GPIOD分开控制

2019-07-14 18:30发布

GPIOD口的0-6用在译码器上输出单个脉冲循环 原理图上GPIO0空了 就用了GPIO1-6           u8 i,j;
                for(i=0;i<3;i++)       //译码器的片选
                {
                        
                        for(j=0;j<16;j++)   
                        {
                                GPIOD->ODR =2*i + 16*j;
                                delay_us(100);                  
                        }


GPIO9-15另外单独控制  如何写不受影响

试了下GPIOD->ODR=(GPIOD->ODR & 0xFE00) | (i + 16*j);  译码器有些管脚就无输出
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。