专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
STM32
关于原子教你玩stm32的一些迷茫
2019-07-21 04:44
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
STM32/STM8
4345
16
1141
个人感觉这本书不算做的很好。。。很多东西都是带过,很多地址,像lcd的,都是在程序中看不明白,也没有注释,书上也没有,整个说白了,就是教我们直接照抄程序吗?整本书总是贴好多程序。。。解释也不是那么的清晰吧。。。
以上只是个人的一些看法。。希望原子越做越好!
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
正点原子
1楼-- · 2019-07-21 10:26
各有各的苦衷吧。
出版社是让你大力压缩,否则书本售价太高。压缩肯定就要减少内容了,内容减少,就不得不“带过”很多东西了。
液晶这个,楼主要明白以下几点:
1,LCD的寄存器是很多的,百几十个。
2,一般不可能有中文数据手册。
3,初始化代码一般由LCD生产厂家提供(什么gamma校准之类的,只有他们自己知道调),我们必须用现成的。
然后,你还要明白一个:所有的液晶使用方法都差不多。
驱动过程就是:
1,会读写LCD寄存器。这是所有操作的前提,所以我们一般都会让客户读LCD ID,来确认是否正常。
2,调用原厂的初始化序列,前面说了,照抄就是。
3,实现坐标设置函数,这是很重要的,画点,读点都是靠他。
4,实现画点函数,读点函数,有了这两个函数,无往而不利...
以上四部实现了,液晶驱动就OVER了。
剩下的什么画线,画圆,显示字符,汉字都是在画点函数的基础上写出来的。
这样看起来,液晶驱动是不是不复杂了?
就像一篇小说,抽出里面的内容简介,起始也就那么几句话。
然后,估计你的问题,就是看到代码多,就头晕。
建议你:
1,搞懂LCD读写时序,也就是8080并口,这个很简单。
2,搞懂FSMC为什么可以驱动LCD,这个我们教程有写。
弄懂这两个,然后看前面的4个原则。相信驱动LCD不难。
加载中...
1126163471
2楼-- · 2019-07-21 12:36
不懂的地方可以到论坛搜答案,大家也一定会为你解答的!!
加载中...
张氏拉都
3楼-- · 2019-07-21 14:57
回复【2楼】1126163471:
---------------------------------
好的,谢谢!可我看lcd真的不明白。突然就出来一个函数,参数就是0x....的,都不知道是哪里,去查手册。好像手册也没一份。至少中文的找不到
加载中...
我不是许文强
4楼-- · 2019-07-21 15:10
帮忙顶一下!
加载中...
张氏拉都
5楼-- · 2019-07-21 15:51
精彩回答 2 元偷偷看……
加载中...
1126163471
6楼-- · 2019-07-21 20:44
回复【5楼】张氏拉都:
---------------------------------
好好静下心来学习吧
加载中...
1
2
3
下一页
一周热门
更多
>
相关问题
STM32F4上I2C(在PROTEUS中模拟)调试不通的问题
6 个回答
芯片供应紧张,准备换个MCU,MM32L系列替换STM32L系列的怎么样?
7 个回答
STM32同时使用两个串口进行数据收发时数据丢包的问题
5 个回答
STM32F103串口通信死机问题
4 个回答
STM32WLE5CC连接SX1268在LoRa模式下能与 SX1278互通吗?
2 个回答
STM32开发板免费用活动
7 个回答
stm32 处理 DHT11占用太多时间,大家程序是怎么设计的
8 个回答
分享一个STM32单片机做的离线编程器代码
9 个回答
相关文章
ST公司第一款无线低功耗单片机模块有效提高物联网设计生产效率
0个评论
如何实现对单片机寄存器的访问
0个评论
通过USB用STM32片内自带Bootloader下载程序及注意事项
0个评论
欲练此功必先自宫之STM32汇编启动,放慢是为了更好的前行
0个评论
×
关闭
采纳回答
向帮助了您的网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
STM32
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
关闭
您已邀请
15
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
出版社是让你大力压缩,否则书本售价太高。压缩肯定就要减少内容了,内容减少,就不得不“带过”很多东西了。
液晶这个,楼主要明白以下几点:
1,LCD的寄存器是很多的,百几十个。
2,一般不可能有中文数据手册。
3,初始化代码一般由LCD生产厂家提供(什么gamma校准之类的,只有他们自己知道调),我们必须用现成的。
然后,你还要明白一个:所有的液晶使用方法都差不多。
驱动过程就是:
1,会读写LCD寄存器。这是所有操作的前提,所以我们一般都会让客户读LCD ID,来确认是否正常。
2,调用原厂的初始化序列,前面说了,照抄就是。
3,实现坐标设置函数,这是很重要的,画点,读点都是靠他。
4,实现画点函数,读点函数,有了这两个函数,无往而不利...
以上四部实现了,液晶驱动就OVER了。
剩下的什么画线,画圆,显示字符,汉字都是在画点函数的基础上写出来的。
这样看起来,液晶驱动是不是不复杂了?
就像一篇小说,抽出里面的内容简介,起始也就那么几句话。
然后,估计你的问题,就是看到代码多,就头晕。
建议你:
1,搞懂LCD读写时序,也就是8080并口,这个很简单。
2,搞懂FSMC为什么可以驱动LCD,这个我们教程有写。
弄懂这两个,然后看前面的4个原则。相信驱动LCD不难。
---------------------------------
好的,谢谢!可我看lcd真的不明白。突然就出来一个函数,参数就是0x....的,都不知道是哪里,去查手册。好像手册也没一份。至少中文的找不到
---------------------------------
好好静下心来学习吧
一周热门 更多>