原创 fatfs移植和使用(在SPI_FLASH上建立文件系統)

文件系統對於嵌入式系統的重要性是不言而喻的,有了文件系統管理數據和外設變得方便許多,同時簡化了應用的開發。今天我們來以在SPI_FLASH上建立文件系統爲例,看看FATFS文件系統怎麼移植和使用。 需要準備的材料有: (1)FATFS文件

原创 DDI DEV DRV 之間的關係

做底層驅動的人對這名詞肯定不陌生,那麼他們之間又有什麼樣的聯繫呢? DRV(Driver )指硬件驅動:這層是直接和寄存器打交道,也是和硬件接觸最緊密的軟件層。一般DRV層代碼會由芯片供應商提供,我們只需要按照自己的需求修改。比如:擦除L

原创 簡談二維碼(QRcode)的C語言生成,在單片機平臺的實現

二維碼又稱QR Code,QR全稱Quick Response,越來越多的在生活中出現,作爲一種標識,以其廉價簡單方便的使用很快普及到生活的角角落落。像衣、食、住、行、社交等等,就連發這篇博客時,登錄CSDN也是掃碼登錄,確實好用。而且這