原创 .wav文件詳解,PCM數據格式,.wav生成C語言數組

.WAV文件,PCM數據 1. 音頻簡介  經常見到這樣的描述: 44100HZ 16bit stereo 或者 22050HZ 8bit mono 等等.44100HZ 16bit stereo: 每秒鐘有 44100 次採樣, 採樣數

原创 DSP .out文件轉換成 .bin文件

1、點擊電腦開始->運行,輸入cmd 命令,進入doc 環境。 2、.out文件所在盤 ,例鍵入E:,轉到E 盤 3、再進入的環境中更改目錄環境。輸入cd E:\debug\code-easy5509\EX09_SerialBurn

原创 IAR使用ST-Link下載仿真

IAR使用ST-Link下載仿真 修改Debugger->Setup->Driver 選擇ST-LINK 修改 ST-LINK ->Interface選擇SWD,CPU clock配置單片機CPU系統時鐘。 三、修改options->li

原创 CRC8、CRC16校驗原理以及代碼實現

 CRC校驗算法,說白了,就是把需要校驗的數據與多項式進行循環異或(XOR), 但進行XOR的方式與實際中數據傳輸時,是高位先傳、還是低位先傳有關。對於數據 高位先傳的方式,XOR從數據的高位開始,我們就叫它順序異或吧;對於數據低位先 傳

原创 單片機中大端模式--小端模式

1、大端模式,是指數據的高字節保存在內存的低地址中,而數據的低字節保存在內存的高地址中,這樣的存儲模式有點兒類似於把數據當作字符串順序處理:地址由小向大增加,而數據從高位往低位放;這和我們的閱讀習慣一致。 2、小端模式,是指數據的高字

原创 stm32 配置esp8266 通過AT指令進行操作

1、使用STM32作爲主控芯片,WiFi模塊選用esp8266 12f模組 u8 USART1_RX_BUF[ESP_RX_MAX_LEN]; struct ESP8266_Fram  record; #define AT_MODE_

原创 GPRS底層驅動

char GPRS_LINK = 0; char gprs_send_id = 0;uint16_t gprs_time = 5000; struct Config_Info GPRS_Cmd[]={  "AT+CGATT?\r\n",

原创 stm32 中printf使用

1、IAR 1、option->C/C++ compiler--->defined symbols 下添加一行_DLIB_FILE_DESCRIPTOR 2、修改庫文件                 3、在串口都配置好的情況下,在ma