chiplab项目致力于构建基于LoongArch32 Reduced的soc敏捷开发平台
基于STM32F1系列芯片的IAP例程,使用串口1进行IAP的操作,代码尽可能的精简。
嵌入式系统通用驱动程序接口及其实现-CS553x(24位SPI接口AD芯片)驱动程序
芯片: HC32F030
软件: Rt_thread Nano
对于串行FLASH芯片的存取操作,内核能够通过直接对芯片的读写来实现,但是较慢的芯片响应速度会使用读写响应时间加长,吞吐率降低。因此,内核通过保持一个称为数据缓冲区高速缓冲的内部数据缓冲区来减小对芯片的存取频度。高速缓冲含有最近被使用过的串行Flash的数据。
当从芯片中读数据的时候,内核试图先从高速缓冲中读取。如果数据已经在该高速缓冲中,则内核可以不必从芯片中读取数据。如果数据不在该高速缓冲中,则内核从芯片上读数据,并将其缓冲起来,这样下次使用时就不需要再从芯片中读取了。
但是,由于串行Flash的容量都比较大,将Flash的所有内容都缓冲在内存中是不可行的,只能将部分Flash的内容缓冲起来。所使用的算法试图把尽可能多的有效数据保存在高速缓冲中。
野火STM32H743 Pro开发板 教程配套代码(V版本芯片)
加密芯片api、私钥解码code、算法库lib、芯片固件demo
STM32F103C8T6芯片, 一个GPIO的五种状态。另外有用两个GPIO,控制6个按钮的例子。