没事的进来看看

2019-07-20 14:40发布

本帖最后由 学弟007 于 2017-5-10 21:58 编辑

001.PNG                                  如图:是LCD1602的引脚(百度找的),1602需要8个IO口做数据口,原来51单片机一个P0口正好是8个,而且是连续的,现在用STM32F429想驱动1602,用图中所标的8个IO口,但是PH2、PH3之后是PH9~PH14,这8个IO不是连续的,怎么发送一个16进制的数呢?             比如51单片机发送0xfe直接P0=0xfe;就可以了,但是STM32怎么做?(IO不是连续的

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
zhoujianwen
1楼-- · 2019-07-20 17:56
 精彩回答 2  元偷偷看……
zhoujianwen
2楼-- · 2019-07-20 20:26
最高不是F吗 ,怎么有H。这个PH是什么意思
学弟007
3楼-- · 2019-07-21 01:07
zhoujianwen 发表于 2017-5-10 21:44
最高不是F吗 ,怎么有H。这个PH是什么意思

GPIOH。。。偷懒简写的,理解就好
zhoujianwen
4楼-- · 2019-07-21 03:30
 精彩回答 2  元偷偷看……
学弟007
5楼-- · 2019-07-21 04:16
 精彩回答 2  元偷偷看……
学弟007
6楼-- · 2019-07-21 06:14
zhoujianwen 发表于 2017-5-10 21:51
可以

感谢,问题解决了,我写了个函数,把16进制的数化成2进制数,然后位带操作给不同的IO口赋值

一周热门 更多>