STM32
MessiGodLike
这个作者很懒,什么都没留下…
展开
-
一种适合读取快写入慢的e2prom编程方式
最近在开发i2c接口的e2prom时,发现一些e2prom读取速度很快,写入速度很慢(一个字节5ms),在编程的时候如果一次写入一长串数据,写入周期很长,程序是以固定时长为周期的循环工作方式,在有e2prom写入的周期,工作时间会超过设定的周期时长,影响整个程序运行的稳定性。一种解决办法是上操作系统,但太麻烦了,还想采用裸奔的方式运行。此时需要将多个字节的写入拆分至多个周期内完成,每个周期最多只写入一个字节。最后采用的实现方式为:定义一个e2prom缓冲区,每次先将数据写入缓冲区,使用写入标志位指示原创 2022-02-24 09:04:51 · 711 阅读 · 0 评论 -
一种通用嵌入式LCD页面切换方法
一种通用嵌入式LCD页面切换方法在资源较匮乏的嵌入式系统上,无法运行操作系统,此种情形下,通过按键控制LCD界面的切换时,若不采取一定的逻辑框架,在需求变动时,程序逻辑改动较大。页面逐渐增多时,前期若未设计好框架通过性,后期发动成本和难度呈指数级别上升,这时介绍一种较通用的界面切换框架,在需求改动时,只要更改数组中的部分变量值便可满达到要求。以我之前做完的一个产品为例该产品有一块小屏幕,显...原创 2019-11-17 20:44:23 · 3937 阅读 · 1 评论 -
esp8266的STM32驱动
原文地址:http://m.codes51.com/article/detail_318577.htmlesp8266的STM32驱动,数据发送接收由DMA完成,释放CPU。 目前只能发送返回消息为成功或失败的AT命令,并判断是否成功,详见esp8266_cmd();其它返回消息不可预知的命令(如查看AP,IP等)未实现,也用不着。以查询的方式判断有无消息,是什么样的消息,返回消息类型,转载 2017-10-24 21:31:59 · 1387 阅读 · 0 评论