很多同学在下载了我上传的资源后,还是没有成功实现lcd1602的驱动,所以我特意写了一篇文章来解决大家的问题,希望在这篇文章中解决大家的大部分的问题。

下面是资源的链接,有需要的可以自行下载:

https://download.csdn.net/download/weixin_57869977/85254737?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167306367116800211528806%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fdownload.%2522%257D&request_id=167306367116800211528806&biz_id=1&utm_medium=distribute.pc_search_result.none-task-download-2~download~first_rank_ecpm_v1~rank_v31_ecpm-1-85254737-null-null.pc_v2_rank_dl_default&utm_term=STM32CUBEMX%E9%A9%B1%E5%8A%A8lcd1602&spm=1018.2226.3001.4451.2

本文说明

开发工具:STM32CubeMX+Keil5

开发芯片:STM32F103R6

显示屏幕:LCD1602

工程目标:在LCD1602上显示变量的显示

LCD1602简介

以上为一个标准的lcd1602的显示屏

其中

VSS接地 VDD接5v电源

V0接滑动变阻器后接地 (可以通过调节滑动变阻器来实现背光板的亮度调节)

D0-D7 对应连接PA0-PA7

A接电源 K接地

芯片的初步设置

接下来是使用STM32CUBEMX实现对于芯片的初步设置

1、选择好相应的stm32fa03c8t6芯片

2、

3、对于PA0-PA7,均设置成以下

4、时钟树与文件的设置

到此我们的芯片已经完成了初步的设置了

未完!!!

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐