原创 STM32之SPI驅動外部Flash

MCU爲STM32F030C8T6,Nor Flash爲IS25LQ010B。 spi.h源代碼 #ifndef __spi_H #define __spi_H #ifdef __cplusplus extern "C" { #endi

原创 Keil用fromelf工具生成bin文件

fromelf –bin –output “@P.bin” “#L” @P,就是取工程名 Project407,不要後綴. [email protected]在指定路徑下生成bin文件. @P:在工程的根

原创 C語言字符串的處理

字符串的處理: 1、C程序員定義字符串的方式有三種: 1) 字符串字面值:”abc” 2) 字符數組:char buf[50]; 3) 字符指針:char *str; 2、數組可以看成常指

原创 延時函數sleep和delay的區別

在VC中使用帶上頭文件 #include <windows.h> 注意: 在VC中Sleep中的第一個英文字符爲大寫的”S” 在標準C中是sleep, 不要大寫.. 下面使用大寫的來說明,, 具體用什麼看你用什麼編譯器. 簡單

原创 Segger RTT的使用——調試技巧

RTT( Real Time Terminal)是SEGGER公司新出的可以在嵌入式應用中與用戶進行交互的實時終端。J-Link驅動4.90之後的版本都有這個軟件哦。 用RTT可以從目標MCU上輸出信息的同時也可以非常高速的嚮應用程序發送

原创 I2C協議的理解

一、協議分析 先想想兩個陌生人是怎麼進行溝通的,爲了顯得更有主次關係,選取老闆和新員工進行溝通的場景,老闆一般佔有主動權,而且手中有新員工的基本信息,比如姓名,年齡,性別等。溝通開始: 老闆:“XXX,歡迎你加入我們公司,爲公司注入新的血

原创 CPU、MCU、MPU及DSP的區別和介紹

CPU、MCU、MPU及DSP的區別 CPU(Central Processing Unit,中央處理器)發展出來三個分枝,一個是DSP(Digital Signal Processing/Processor,數字信號處理),另外兩個是M

原创 Windows10有線網卡無法上網的解決辦法

昨晚剛下班打開自己的臺式機,發現上不了網,用“疑難解答”診斷顯示“以太網適配器的驅動程序可能出現問題”,故而卸載網卡驅動,用其他筆記本重新下載對應驅動程序。下載了很多個驅動版本,怎麼重裝都沒有效果。折騰了一夜,還是沒有任何結果。第二天醒來

原创 J-Link v8固件丟失修復

0.開始前準備工具 1.SAM-BA v2.12.exe 用於燒寫固件 下載地址:http://download.csdn.net/detail/hzt12345hf/9457629 新版本的SAM-BA(例如sam-ba v2.9)不能