有点郁闷,这应该是个很简单的问题【标题不合格,封锁ID】

2019-12-26 18:53发布

1.png (47.09 KB, 下载次数: 0) 下载附件 2017-8-5 16:38 上传

如上图,类似于LED点阵一样的, 一共采用 7个GPIO直接控制;
我刚开始想的就是跟点亮LED点阵一样的; 4行(LED_R0;LED_R1;LED_R2;LED_R3),3列(LED_C0;LED_C1;LED_C2)
控制 就应该是这个 思路: 首先 将某一行 置高电平,比如 LED_R0_H, 然后 某一列置低,比如  LED_C0_L; 最后得到的效果就是 1 被点亮;

但是,事实并不是这样的,我将LED_R0置高之后, 1 2 3都 亮了;然后,我就在想 应该是列的PIN脚 GPIO模式没有设置合理;

然后,就开始改了,最开始我改成模拟 ,然后通过 ODR寄存器 置位,让LED_C0_L,结果没反应,一个灯都没亮;

按道理,肯定是用那个 扫描的方式,通过行 置高 ,列置低 来定位 一个LED的;我为什么 就是做不到,没想通!
可能 ,思维卡在哪里,还请 指点一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。