STM32开发
文章平均质量分 67
xxwl123
放在尽可能恰当的位置,发挥尽可能大的作用,收到尽可能满意的结果
展开
-
总结一下使用过的几类LCD屏特点
1、MCU屏一般MCU屏都会自带显存,接口为16位的80并口,相当于支持RGB565模式,8080是通过"读使能(RE)"和"写使能(WE)"两条控制线进行读写操作。关键管脚说明RESET脚,复位LCD RS 寄存器选择,置1为写数据,置0为写命令,1表示选择命令寄存器,0表示选择数据寄存器CS 片选信号RD 置0表示读数据WR原创 2016-11-22 12:52:45 · 7401 阅读 · 0 评论 -
模拟i2c实现流程
首先,在理论上,先分析一下I2C具体都包含了那些内容,后面再结合实例分析一下模拟I2C实现的具体流程第一,I2C的具体包括以下几部分内容 1、I2C协议 2条双向串行线,一条数据线SDA,一条时钟线SCL。 SDA传输数据是大端传输,每次传输8bit,即一字节。 支持多主控(multimastering),任何时间点只能有一个主控。 总线上每个设备都有自己的一个a原创 2016-11-22 20:21:47 · 4906 阅读 · 0 评论 -
模拟SPI实现和调试流程
一般来说,所有的spi通信设备都可以使用模拟spi来实现,而且模拟spi的好处就是不需要针对每一款mcu去重新熟悉其spi控制器的配置,只要简单配置一下spi_clk、spi_cs、spi_mosi、spi_miso四个引脚的输入输出即可,具有很好的可移植性。下面我以stm32为例,简单讲解一下模拟spi的实现和调试流程,实例中spi以上升沿来进行收发数据1、首先先贴出代码 //初始化spi原创 2016-11-22 20:27:41 · 21461 阅读 · 0 评论 -
stm32 cjson 解析json数据实例
在单片机使用到json解析数据时,可以直接引用第三方解析库,如cjson。从地址https://github.com/DaveGamble/cJSON下载最新版本,然后从中直接提取cJSON.c、cJSON.h、cJSON_Utils.c和cJSON_Utils.h。由于cjson全部都是用c语言来写,所以单片机一般都可以直接使用。 下面以实际例子来分析一下如何解析json数据:c原创 2016-12-06 14:36:50 · 19189 阅读 · 4 评论 -
嵌入式系统设计与开发的生命周期简析
在实际开发产品的过程中,我们往往都会遵循一定的规则去进行开发,就如工人在砌墙之前,先画好图纸,然后评审,修改,再去建立整个楼房的框架,等整个框架都建立好了,那么就开始砌墙了,这个时候,工人只需要按照框架把砖给堆砌上去即可,不需要在砌墙的过程中还要去考虑如何去布局空间的问题,既提高了工作的效率,同时也减少了出错率。当然,这种方式的关键在于如何把这个框架给定合理,因为它将决定整个工程的质量。所以,在我们原创 2016-12-23 19:24:30 · 2852 阅读 · 0 评论