学习芯片,应该以数据手册为主,书本为辅,学习ST7920驱动芯片手册地址

ST7920手册

先把手册看一遍,不求快,只求弄懂

170514:

1.ST7920数据手册看了两遍,但是还是不太清楚具体操作

比如Data Display Ram,Character Generate Ram,Graph Display Ram

  1. Data Display Ram是最好操作的,只要初始化后,写个地址,再写编码ok,我现在实验的只有GB2312编码,不接收ASCII码,但是ST7920手册不是这样,先在实物上做同样的实验,看能否识别ASCII码,得到实验结果在说
  2. 用GDRAM,显示图片

GDRAM空间结构图如下,熟记

按GDRAM命令写地址,先写垂直地址(x地址),再写水平地址(y地址),再写高字节数据,再写低字节数据。

这样就完成了一个横向的16位(2个字节)显示。这个GDRAM是16位一行一行的写数据。我看ST7920手册上说,写完16位一行,水平地址自动加一,可以接着写下6位一行不用重新写地址。实验表明这样不行,写完16位一行,再重新写地址写数据才有效。这个问题不知道是仿真LCD12864的问题,还是实际操作不能这样。接下我回把这个使用同样在实物上做,到时候记录实验结果。

其他的深挖

2.12864深度博客

学习笔记:12864液晶模块的详细使用

要把这个例程看完

3.需要把所有的ST7920里的指令过一遍

proteus仿真st7920驱动12864遇到的问题

  1. 仿真运行就,就报错“internal exception access violation in module LCD12864.DLL”

解决思路:

  1. 试了下例程ok
  2. 判断是否连线接错了,接线ok
  3. 运行例程ok,但是运行自己写的程序就报错,判断报错为程序问题
  4. 从man函数一个一个注释编译运行,直到write_data

结论

  1. 这个LCD12864不能有非GB2312的编码范围,用ASCII要么报错,要么就不显示,具体原因待查

170504_(读书笔记)ST7920驱动12864液晶模块学习相关推荐

  1. 强化学习读书笔记 - 06~07 - 时序差分学习(Temporal-Difference Learning)

    强化学习读书笔记 - 06~07 - 时序差分学习(Temporal-Difference Learning) 学习笔记: Reinforcement Learning: An Introductio ...

  2. 读书笔记3——《如何高效学习》:斯科特·扬

    读书笔记3,记录的是我在阅读斯科特·扬的<如何高效学习>一书时,学习到的见解观点等值得记录的内容,不代表我个人的观点.本系列只有一篇读书笔记 总的来说,这本书其实并不太好,用了很多笔墨去叙 ...

  3. 《百面机器学习》读书笔记(十一)-强化学习

    全部笔记的汇总贴:<百面机器学习>-读书笔记汇总 强化学习近年来在机器学习领域越来越火,也受到了越来越多人的关注.强化学习是一个20世纪80年代兴起的,受行为心理学启发而来的一个机器学习领 ...

  4. [读书笔记—学习方法]《如何高效学习》- 斯科特·杨

    Part 1 整体性学习策略 1.1 什么是整体性学习 整体性学习需要采取多种途径综合学习,而不是试图在大脑中复制一个完美的拷贝. 整体性学习是运用你大脑里已有的丰富的神经元网络吸收.整合信息. 整体 ...

  5. python基础学习[python编程从入门到实践读书笔记(连载三)]:django学习笔记web项目

    文章目录 Django项目:学习笔记web网页 项目部署 参考 自己部署的网站,还是小有成就感的,毕竟踩过很多坑,实战技能也有些许进步. 网站链接:http://lishizheng.herokuap ...

  6. 读书笔记:杨家成的英语学习之路(附带作者人生感悟)

    文章目录 前言 关键知识点 1. 学英语的真正方法 2. 没有精力学习的时候去运动 3. 人与人沟通是需要技巧的 4. 判断一个说话的真实想法 5 . 演讲方式 6. 纠正别人错误的正确方式 7. 体 ...

  7. 强化学习(RLAI)读书笔记第六章差分学习(TD-learning)

    第六章:Temporal-Difference Learning TD-learning算法是强化学习中一个独具特色而又核心的想法,结合了蒙特卡洛算法和动态规划的想法.和MC一样不需要环境模型直接从s ...

  8. 读书笔记 - 多智能体强化学习在城市交通网络信号的综述2018

    多智能体强化学习在城市交通网络信号 控制方法中的应用综述 交通信号控制系统在物理位置和控制逻辑上分散于动态变化的网络交通环境, 将每个路口的交通信号控制器看做一个异质的智能体, 非常适合采用无模型.自 ...

  9. 【读书笔记】赞成功利主义的学习

    持续学习&持续更新中- 守破离 赞成功利主义的学习 赞成功利主义的学习 读者问 bobo 老师的回答 参考 赞成功利主义的学习 读者问 波波老师,你好.我是七月份入职准毕业生一枚,有个问题想和 ...

最新文章

  1. BigdCIMAL类型数据的使用选择
  2. Oracle date 和 timestamp 区别
  3. linux内核中的GPIO系统之(2):pin control subsystem
  4. Vue中使用Openlayers加载Geoserver发布的ImageWMS
  5. 在html中取消或加上超链接的下划线
  6. try { } catch{ } finally{ } 执行顺序总结
  7. 把失败看成常态 把成功当作偶然”——与庞加莱猜想“封顶”者之一、中山大学教授朱熹平面对面
  8. 泰岳区块链-隐私计算之差分隐私算法概念了解
  9. postgresql中sql查询语句报错处理——ERROR: failed to find conversion function from unknown to text
  10. 女生句子简单干净霸气,适合女生霸气又很拽的句子
  11. 跳转QQ群android代码,android 怎么跳转直接到qq群
  12. Quartus II使用说明(Verilog HDL二选一数据选择器 )
  13. 宏碁笔记本u盘装系统如何进入bios设置u盘启动图文教程
  14. xgb.cv进行交叉验证
  15. 儿童护眼灯有必要买吗?推荐教育部入围护眼照明品牌
  16. 物联网技术(基本概述说明)
  17. SLM—仿真过程与数据管理平台
  18. minio断点续传方案
  19. 深度学习试题_初学者入门宝典-机器学习入门资料汇总及学习建议(2018版)
  20. 《信息简史》读书笔记 1

热门文章

  1. 数睿数据资讯 |《洞见・大咖说》对话数睿数据李争辉 探讨400%高增长背后的关键抓手
  2. 局域网内,如何使用命令行关闭别人的电脑
  3. MW6208U盘量产问题
  4. 【国产之光】:龙芯1B(嵌入式方向)
  5. 进行ui设计培训学费是多少
  6. 软件项目外包的合作流程是怎样的?
  7. [转]关于日语学习方法之我见
  8. Cocos2d的ChipMunk
  9. DXP 原理图pcb布小知识
  10. [博学谷学习记录]超强总结,用心分享|人工智能机械学习基础知识KMeans总结分享