原创 stm32 SWD printf SWD調試輸出

http://www.keil.com/support/man/docs/jlink/jlink_trace_itm_viewer.htm http://armcortexm.blogs.upv.es/stm32f4-discovery-

原创 stm32數據存儲

大端模式:數據高字節保存在內存低地址,數據低字節保存在內存高地址; 小端模式:數據高字節保存在內存高地址,數據低字節保存在內存低地址; stm32默認小端存儲,如下圖: 有: volatile float f = -0.1; vo

原创 RUMBA+LCD12864(RepRapDiscount_Full_Graphic_Smart_Controller)

使用Marlin 1.1.0-RC6 - 24 April 2016版本: 顯示屏淘寶買的geeetech的:點擊打開鏈接 https://github.com/MarlinFirmware/Marlin http://reprap.or

原创 Keil MDK 使用malloc()&free(),stm32簡單測試可用。

1.8.9 Using malloc() when exploiting the C library If heap support is required for bare machine C, you must impleme

原创 回調函數簡單理解

操作系統和應用程序的回調機制。 操作系統提供一個註冊函數,應用程序提供一個回調函數。應用程序調用系統的註冊函數,告訴系統自己的回調函數(回調函數的函數指針作爲註冊函數的參數);當系統滿足某個條件時,調用應用程序的回調函數(系統回過來調用)

原创 STM32 SPI總線移植fatfs產生硬件異常問題

spi總線和sd卡通信,用了部分原子的代碼。移值Fatfs,沒有用動態內存分配。產生了硬件異常的代碼如下:res = f_open(&file, "record.txt",FA_READ | FA_WRITE | FA_OPEN_ALWA