单片机
文章平均质量分 88
@@老胡
思考与实践并行,努力成为发现和解决问题的人
展开
-
W25QXX的使用
先把cs拉低,然后把指令90h通过引脚DIO送到芯片,然后接着把24位地址000000h送到芯片,然后芯片就会先后把“生产ID”和“器件ID”通过DO引脚在CLK的上升沿发送出去,如果把24位地址谢伟000001h,ID号的发送顺序就会颠倒,也就是先发了“器件号”再发“生产号”,ID号是8位数据。当/CS拉低后,开始把05h从DIO引脚送到芯片,在CLK的上升沿数据被芯片采集,当芯片认出采集到的数据是05h的时候,芯片就会把“状态寄存器”的值从DO引脚输出,输出在CLK的下降沿输出,高位在前。转载 2023-06-02 16:57:34 · 635 阅读 · 0 评论 -
SPI协议
SPI中使用MOSI和MISO来进行全双工的传输数据,SCK来同步数据传输,即MOSI和MISO同时工作,在时钟信号线SCK为有效的时候对MOSI和MISO进行采样,采到的信息为传输信息。SPI是串行外围设备接口,是一种高速的、全双工的、同步的通信总线,可以同时发出和接收串行数据,可以作为主机或者丛机工作,提供频率可编程时钟,发送结束中断标志,写冲突保护,总线竞争保护等。SPI中的数据在采样是在SCK的上升或者下降沿的时候进行的,如图的数据是在SCK下降沿的时候进行采样的。转载 2023-05-31 15:37:42 · 876 阅读 · 0 评论 -
液晶显示常用概念
DE的高电平期间和CRT显示器中的扫描正程相对应(CRT显示器也叫阴极射线显像管,是一种使用阴极射线管的显示器),从图中可以看到,如果消隐信号倒映(图a),正好与DE信号相同,但因为液晶显示器中不能处理三电平的同步/消隐信号,因此单独设立了一个DE信号。在输入到液晶显示器的视频信号中,有效视频信号(有效RGB信号)只占信号周期的一个部分,而信号的行消隐和场消隐期间不包含有效的视频数据,因此,液晶显示器中的有关电路在处理视频信号的时候们必须将包含有效视频信号的区间和不包含有效视频信号的消隐区间给区分开来,。原创 2023-05-26 14:34:50 · 3084 阅读 · 0 评论 -
SPI FLASH认识
对于flash芯片的操作,一般包括对flash芯片的擦除,编程和读取,当拿到一款芯片,要特别注意芯片的容量,操作分区等。无论是对芯片的擦除、编程、还是读取,大致的思路都是“写命令——写地址——写数据写入flash的时候,只能把数据bit从1改为0。flash擦除一个扇区后,这个删除就会全部变成0xff,对于flash的数据写,要确保元数据是0xff的前提才能写入新数据,如果原数据是0x00是不能写入新数据的。原创 2023-05-25 17:36:26 · 2706 阅读 · 0 评论 -
单片机的UART升级固件流程
BootLoader是引导程序,它的作用是启动正式的APP应用程序。BootLoader包含两个部分,APP下载程序(固件升级)和跳转至APP程序。随着技术的发展,单片机的功能和性能得到了越来越多的提升,同时固件的规模和复杂度也在不算的增加,为了保证单片机的正常运行,需要对其固件进行升级。IAP将主存储区分为两个区域,一个区域存放这开发则自己设计的BootLoader程序,另一个区域存储真正需要运行的APP程序,即内部。ICP使用SWD/JTAG接口,使用SWD模式下载程序,主闪存存储器的启动方式,将。原创 2023-05-25 16:07:29 · 1345 阅读 · 0 评论