新手上路
- 积分
- 49
- 金钱
- 49
- 注册时间
- 2014-8-1
- 在线时间
- 0 小时
|
发表于 2014-11-14 17:36:27
|
显示全部楼层
看大家對怎麼寫入SPI flash很感興趣
我把我自己寫的一個UART to SPI跟大家分享
不過傳輸很慢,手邊沒燒錄器可以驗證會不會掉data
然後寫的很簡陋,就花個兩小時寫的,應付著用而已
我UART的程序是用Terminal_20040204,這邊有個send file,不過我回圈數跟bytes數沒湊對
所以會死回圈跳不出來。
我ㄧ次接收0xFFF bytes 就是一個sector,所以我是用sector來判斷的,不是用bytes
大家可以修改一下
我是用原廠的庫,用的是STM3210C-EVAL板子
用的是IAR
避免開檔的時候preprocessor跑掉,也一起放上來
$PROJ_DIR$\..\
$PROJ_DIR$\..\..\..\Libraries\CMSIS\CM3\CoreSupport
$PROJ_DIR$\..\..\..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
$PROJ_DIR$\..\..\..\Libraries\STM32F10x_StdPeriph_Driver\inc
$PROJ_DIR$\..\..\..\Utilities\STM32_EVAL
$PROJ_DIR$\..\..\..\Utilities\STM32_EVAL\Common
$PROJ_DIR$\..\..\..\Utilities\STM32_EVAL\STM3210C_EVAL
USE_STDPERIPH_DRIVER
STM32F10X_CL
USE_STM3210C_EVAL
__disable_irq
常上來這邊找資料,大家給了我很多的幫助
所以希望能有點幫助
程序不完整,大家湊合點用
|
|