
BSP
文章平均质量分 64
lq87002128
这个作者很懒,什么都没留下…
展开
-
嵌入式驱动开发流程
嵌入式系统中,操作系统是通过各种驱动程序来驾驭硬件设备的。设备驱动程序是操作系统内核和硬件设备之间的接口,它为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,可以像操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,完成以下功能:◇ 驱动程序的注册和注销。◇ 设备的打开和释放。◇ 设备的读写操作。◇ 设备的控制操作。◇ 设备的中断和轮询处理。转载 2014-07-30 23:32:25 · 620 阅读 · 0 评论 -
FLASH写操作模块设计
对FLASH某页进行写操作通常是以页为单位的,这样能大幅提高效率。一页包含2048+64个存储单元,每个存储单元为1个字节,一般情况下,写入的数据为2048个,64个空闲区用来存储校验信息。FLASH页写模块内例化了2K的双端口RAM,为其分配2K的MCU地址空间,实现时,MCU先向2K的双端口RAM写入2048个数据,然后给出FLASH地址,接下来向页写命令寄存器发出页写开始指令,FLASH转载 2014-10-11 10:40:11 · 638 阅读 · 0 评论 -
串口通讯控制器实现之----发送模块
MCU向FIFO写入数据后,则发送FIFO的空状态标志位变为非空,串口发送模块监测到非空状态后,读取1个8位并行数据,按照MCU配置的波特率向串口芯片发送数据,发送的格式为:1位起始位,8位数据位(数据位按照从低位到高位的方式,即发送bit0,bit1……,bit7),奇偶校验位(如MCU配置无奇偶校验位,则该位不发送,该奇偶校验位可设为奇校验或偶校验),停止位(可设为1位或2位),发送结束后,重转载 2014-10-11 10:26:01 · 1351 阅读 · 0 评论 -
嵌入式系统应用中实现RS485的方向切换
RS485接口具有良好的抗噪声干扰性能、长传输距离和多站能力等特点,使其成为工业控制的首选串行接口。嵌入式系统中也广泛采用RS485接口作为设备控制的串行接口。RS485采用两线差分的接线方式进行串口数据的传输。由于发送和接收都是采用这两根差分线进行,因此它是半双工工作模式。基于RS485的特点,分别讲述了通过硬件方式和软件方式来实现RS485发送和接收方向的切换,重点解决了DM8168嵌入式平台转载 2014-10-11 10:03:10 · 1378 阅读 · 0 评论