随笔分类 -  嵌入式

液晶屏驱动注意
摘要:横排竖置还是竖排横置竖置横排(参考晶联讯字库) 字模生成字的格式 驱动相关 start line:以128*64为例,0-63就为line,就是从第N行开始显示 page address,128*64的液晶有64行,每8行称作一个page,共128列。参考本地目录E:\VP\W文档\液晶\12864(ST7565P)液晶驱动.pdf 列地址自动递增 阅读全文

posted @ 2017-05-15 16:59 樊四郎 阅读(234) 评论(0) 推荐(0)

LCD段码驱动
摘要:假如要第3个数码关显示“8.”,则3A-3D均得为1,即Seg3和Seg4均得为1。假设模具Seg和驱动芯片Seg对应,则只需往HT1621的地址Seg3和Seg4分半发送0xF。 注意:HT1621的发送顺序一般为Com4àCom1,且Seg1逐渐递增。 阅读全文

posted @ 2017-02-27 16:55 樊四郎 阅读(680) 评论(0) 推荐(0)

LCD中如何描绘点阵数据
摘要:下载软件“液晶汉字点阵zimo21” 描绘数据 打开软件后,新建图像-取模方式选择C51(A51和C51区别就是,A-F开头要加0,例如0x0AF)-模拟动画中放大格点-描绘图像-点阵生成区 对获得数据进行重新编码 C51格式和A51格式的取模顺序为竖置横排,Byte0->ByteN和晶联讯的字库芯 阅读全文

posted @ 2017-02-24 19:12 樊四郎 阅读(497) 评论(0) 推荐(0)

菜单范式
摘要:所有页面均看作菜单 菜单变量定义如下: 其中ItemIndex是菜单项的索引号,不一定跟RowIndex一致,可能存在同一行中有两个选择项的情况(或者是存在宏编译时,占位置,此时如果通过RowIndex来处理则代码不能通用);MenuName[2][16]是针对双语,且LCD宽为64个dot,8个字 阅读全文

posted @ 2017-02-21 17:48 樊四郎 阅读(223) 评论(0) 推荐(0)

单片机中串口通信模型
摘要:单片机串口通信模型,发送-等待接收 中断发送完成后,置一个递减计时器T1,然后开启接收中断,如果递减计时器至0后中断接收并没有触发,认为错误①。 中断接收每接收一个后,置一个递减计时器T2,然后等待接收下一个字节,如果T2递减至0,认为结束②。F_RXDEND = 1;关闭接收中断 ①和②可以相同: 阅读全文

posted @ 2017-02-18 10:06 樊四郎 阅读(230) 评论(0) 推荐(0)

Jlink如何校验Hex
摘要:打开SEGGER J-Flash ARM,记住必须设置好工程属性后才能校验,否则校验和为0 设置好工程属性后,直接将Hex拖入到工程中即可。在LOG窗口中会显示CRC的值 如何校验芯片中的程序的版本号,从J-Flash Read Back,有3个选项,其中发现3者读取的结果一模一样。 在读取完后Ve 阅读全文

posted @ 2017-02-11 11:13 樊四郎 阅读(1992) 评论(0) 推荐(0)

SPI协议及IO模拟
摘要:SPI协议 SPI协议网上资料比较多,但是也比较乱,当初在网上搜集的错误资料导致现在比较混乱。 SPI协议资料比较正规的是: 1.SPI的规约协议英文文档,例如 "《摩托罗拉spi协议规范》" 2.许多IC的datasheet中关于SPI协议的介绍 下图摘自《摩托罗拉spi协议规范》: 1. CPO 阅读全文

posted @ 2017-01-07 11:08 樊四郎 阅读(1982) 评论(0) 推荐(0)

导航