本帖最后由 Rareyee 于 2018-3-14 11:12 编辑
GPIOD->ODR 0-8和9-15管脚同时控制
下面程序的时候0-8有波形 但写GPIOD->ODR|=2*i + 16*j; 9-15有波形 0-8就无输出了
for(i=0;i<(Capture_Line/16);i++)//12个使能 (Capture_Line/16) 行片选
{
for(j=0;j<16;j++) //16*(Capture_Line/16) =192行 16个地址
{
GPIOD->ODR =2*i + 16*j;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
体会一下,下面这两条
GPIOD->ODR = (GPIOD->ODR & 0xFE00) | (a & 0x1FF);
GPIOD->ODR = (GPIOD->ODR & 0x01FF) | (b & 0xFE00);
一周热门 更多>