很多同学在下载了我上传的资源后,还是没有成功实现lcd1602的驱动,所以我特意写了一篇文章来解决大家的问题,希望在这篇文章中解决大家的大部分的问题。
下面是资源的链接,有需要的可以自行下载:
本文说明
开发工具:STM32CubeMX+Keil5
开发芯片:STM32F103R6
显示屏幕:LCD1602
工程目标:在LCD1602上显示变量的显示
LCD1602简介
![](https://img-blog.csdnimg.cn/img_convert/fcfbb886b0222012ac206fdd51b1fc8d.png)
以上为一个标准的lcd1602的显示屏
其中
VSS接地 VDD接5v电源
V0接滑动变阻器后接地 (可以通过调节滑动变阻器来实现背光板的亮度调节)
D0-D7 对应连接PA0-PA7
A接电源 K接地
芯片的初步设置
接下来是使用STM32CUBEMX实现对于芯片的初步设置
1、选择好相应的stm32fa03c8t6芯片
![](https://img-blog.csdnimg.cn/img_convert/8e52572861812a30952af032fba99998.png)
2、
![](https://img-blog.csdnimg.cn/img_convert/a35f983eec9bf26075bfce4d3aecfb4a.png)
![](https://img-blog.csdnimg.cn/img_convert/9bcc696af842727722dda56282f67541.png)
3、对于PA0-PA7,均设置成以下
![](https://img-blog.csdnimg.cn/img_convert/72aa68d6bc979e02b21f1f61c0acb045.png)
4、时钟树与文件的设置
![](https://img-blog.csdnimg.cn/img_convert/2c6fc3f47535558fbbf8e419b7908bdc.png)
![](https://img-blog.csdnimg.cn/img_convert/9f4b95450d8488bf5081cf28f346ac16.png)
![](https://img-blog.csdnimg.cn/img_convert/82bb4f8b2cf9519cbb081163911ec012.png)
到此我们的芯片已经完成了初步的设置了
未完!!!