液晶驱动
摘要:常规驱动12864有以下几种实现: 1. IO模拟80并口。 2. IO模拟串行驱动 3. FSMC总线驱动 4. 硬件SPI(3线)驱动 分类: 一 按是否带字库:有字库和无字库(需要自己按字体点阵大小取模方向&取模软件操作,灵活节省空间) 二 按显示驱动方法:定点直接显示(适合裸机);设置显存b
阅读全文
posted @
2017-03-31 10:54
杰瑞鼠
阅读(381)
推荐(0) 编辑
浮点数据与IEE754
摘要:在计算机系统(包括单片机)中,浮点数(单精度float和双精度的double)对采用IEE-754标准。该标准为 32 位浮点和 64 位双精度浮点二进制小数定义了二进制标准。 IEEE 754 用科学记数法以底数为 2 的小数来表示浮点数。IEEE 浮点数用 1 位表示数字的符号(1为负0为正),
阅读全文
posted @
2017-03-17 11:53
杰瑞鼠
阅读(1142)
推荐(0) 编辑
RTC-IC-PCF2129
摘要:一特点: -20~70度,SPI/I2C接口,1.2 V to 4.2 V ,可编程看门狗,时钟输出以便校准,闹钟输出,时间戳输出。低功耗高精度,电源切换,中断输出。 SPI接口和I2C接口硬件接法:IFS和BSS连接则是I2C接法。 时间戳输出:/TS低电平输入引脚当信号到来时将时间信息存到时间戳
阅读全文
posted @
2017-03-13 17:53
杰瑞鼠
阅读(461)
推荐(0) 编辑
串口双机或多机通讯
摘要:双机或多机通讯中主从机的启动顺序存在时间差,如果处理不好,就会出现通讯时好时坏的情况。 若使用dma:dma使能应在串口dma 之前或者串口使能后先判断是否存在上溢错误,若是则通过读DR寄存器清除上溢。否则会出现因上溢导致的DMA死锁
阅读全文
posted @
2017-03-11 11:10
杰瑞鼠
阅读(339)
推荐(0) 编辑
STM32空闲中断
摘要:收发共存的思路没有经过验证!!! 空闲中断:既可以用来作为不定长接收数据帧的断帧判断/特别是DMA数据的接收,也可以用来指示中断发送的结束。 在需要发送的地方USART_ITConfig(UART5, USART_IT_IDLE, ENABLE); 在接收的中间USART_ITConfig(UART
阅读全文
posted @
2017-03-09 13:18
杰瑞鼠
阅读(854)
推荐(0) 编辑
串口通讯中垃圾数据的处理
摘要:在双机串口通讯中,开关机(串口开闭)期间发送方有时候会发一些无效的垃圾数据,同时因为有的协议解析只有接收到一定数量才能解析。这就会出现一个现象:如果开头的数据是错误的,又没有及时丢弃,后面正确的数据接着位置存储,最终造成解析失败。现象就是有时候数据交互正确,有时候错误(冷启动第一次出现错误的几率较大
阅读全文
posted @
2017-03-07 18:35
杰瑞鼠
阅读(904)
推荐(0) 编辑