查看: 5727|回复: 3

STM32F0 #21项目进程帖(二)---LCD1602液晶显示

[复制链接]
  • TA的每日心情
    开心
    2013-1-30 16:51
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2012-11-10 21:25:04 | 显示全部楼层 |阅读模式
    分享到:
    实验题目:LCD1602液晶显示
    实验原理:
                    通过STM32F0的GPIOA来作为8为DATA数据线向LCD1602液晶传输字符数据;通过GPIOC_PIN_0来控制RS引脚来控制LCD1602液晶的RS(指令/数据;0/1);通过GPIOC_PIN_1来控制LCD1602液晶的R/W引脚来控制LCD1602液晶的R/W(写入/读取;0/1),下图为LCD1602液晶的接口电路原理图:

    LCD1602液晶的接口原理图

    LCD1602液晶的接口原理图

    实验现象:
    系统搭载图:

    系统组图

    系统组图

    LCD1602液晶显示结果图:

    显示结果图

    显示结果图

    视频链接:

    实验问题:
                   我在编写好程序并编译后,然后就开始准备下载,此时,STM32F0发现板处于DISCOVERY模式(即CN2的两个短路帽都插上),可是当我下载时,只有第一次下载成功并成功显示了,随后都提示找不到ST-Link仿真器,我可纳闷了,随后百度也无果,然后,我就试着按下板子上的RESET按钮,结果提示Core is in the rest station!我一看既然PC能够发现STM32F0说明ST-Link并没有故障,然后我就接着一次次尝试,当按下RESET按钮适当的时间大约3秒(不能多也不能少),奇特的是MDK软件又能下载程序到STM32F0了。此时我大概明白,当STM32F0下载前其一定要处于RESET模式。带着这个想法我去查看MDK的ST-Link Debuger的setting选项看有没有相关的设置,结果果然不出我所料,找到了,如下图:

    ST-Link 的设置

    ST-Link 的设置

    仔细看红圈所标处,默认设置时ST-Link连接后处于“Normal”模式,这里依据前面的分析,我将其设置为“under Reset”模式,保存后,再次尝试,奇迹出现了,下载成功了。
    问题原因分析:
                          可能是由于ST-Link固件升级造成的,当升级前没有遇到过这样的问题,按提示升级后,才出现了这个问题,也即使新版本固件对STM32F0的状态有了要求,或者是设置里的"Normal"设置在新版本中失效了。
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-6-12 21:59
  • 签到天数: 647 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2012-11-10 21:36:32 | 显示全部楼层
      顶!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-4 19:13
  • 签到天数: 281 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2012-11-10 22:25:12 | 显示全部楼层
    这个问题回头试试,经验值又涨了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-4 08:32
  • 签到天数: 773 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2012-11-15 08:28:57 | 显示全部楼层
    学习了,谢谢分亨。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-6-10 22:16 , Processed in 0.141764 second(s), 21 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.