BHS-STM32-V精華版(+FSMC總線2.8TFT+MP3+CAN+RS485+JLINK仿真調試器+NRF24L01無線開發套件)
BHS-STM32-V精華版 尺寸:長X寬X高 為8X8X2.5cm(不含螺柱高度)
新增雙通道示波器功能
交流論壇:
http://nbarm.5d6d.com
300多頁STM32菜鳥學習手冊-囉嗦版,原理圖,資料,視頻下載地址
http://bbs.21ic.com/icview-239786-1-1.html
50 多個例程
本人寫的基於控件方式的GUI源碼,添加刪除控件簡單方便。
GUI演示視頻址: http://v.youku.com/v_show/id_XMTIxOTc3ODE2.html
最新原創作品:
半壺水MP3播放器,本例子是BHS-GUI(圖形界面)+RTX(操作系統)+FATFS(文件系統)綜合應用
支持以下功能:播放、停止、上一首、下一首、音量調節、靜音、播放進度顯示、歌詞顯示、頻譜顯示
關於集成J-LINK...BHS-STM32是目前STM32開發板市場第一個自主設計集成JLINK功能的唯一開發板,09年至今未出現1個壞的,質量保證,集成JLINK V7固啦歡В?lt;/strong>(目前市場有很多V8固件不穩定,經常沖掉,用google/baidu搜索JLINK V8 掉固件可以瞭解下相關情況)...
................................................................................................................................................
BHS-STM32-V 精華版(+FSMC總線+2.8TFT+MP3+CAN+RS485)+1DVD(1.5G) 工具軟件+資料+例程+視頻教程
BHS-STM32-V精華版提供: 提供USB、CAN、RS485、1串口、2.4GRF接口(NRF24L01官方標準接口),SD卡存儲器,SPI-FLASH存儲器、TFT、觸摸屏、RTC,MP3 設備應有盡有。
>>>集成3大操作系統的移植和應用
1.提供RTX操作系統移植
2.提供UCOS II V2.86 操作系統移植
3.FREE-RTOS操作系統移植
>>> 提供2個圖形界面的應用
1.提供UCGUI V3.90
2.提供本人最新寫的基於控件方式的BHS-GUI源碼
>>> 另外提供
網絡版的提供基於RTX uIP1.0移植代碼
移植FATFS 0.7C文件系統,支持FAT12, FAT16, FAT32
>>>提供非常實用的半壺水原創開發工具,為您的開發工作省時省力
1. BHS-STM32-ISP-IAP串口下載,調試工具
2. BHS-字庫提取工具
3. BHS-圖片處理工具
4. BHS-MP3歌詞格式工具
5. BHS-BIN文件轉.h工具
本人寫的基於控件方式的GUI源碼,添加刪除控件簡單方便。
GUI演示視頻址: http://v.youku.com/v_show/id_XMTIxOTc3ODE2.html
...........................................................................................................
---BHS-STM32開發板(精華版)資源:
.CPU: STM32F103VC, TQFP100腳;FLASH容量:256KB,SRAM容量:48KB
.1個JTAG調試接口
.1個電源LED,2個狀態LED
.1個RS232,支持5線ISP, 支持3線ISP
.1個RS485
.1個CAN
.1個USB
.1個TF卡插座
.1個TFT(帶觸摸屏)接口
.1個25F080(1M字節)的串行FLASH
.1個RTC後備電池座
.1個SPI 2.4G RF接口(NRF24L01官方標準接口)
.1個VS1003B MP3硬件解碼芯片
| BHS-STM32開發板與其他開發板的比較 | | 其他產品 | BHS-STM32產品 | 說明 | CPU | STM32F103RBT6 -64TQFP
RAM 20K,FLASH 128K
STM32F103VCT6 100TQFP
RAM 48K,FLASH 256K
STM32F103 ZET6 144TQFP
RAM 64K,FLASH 512K | STM32F103VCT6-100TQFP
RAM 48K,FLASH 256K 這個芯片對於玩UCOS+UCGUI都是木有問題的!
有人想用STM32學uclinux系統,個人認為這是相當沒有意思的。STM32對於uclinux應用完全沒有任何優勢,更沒性價比可言。不如用ARM9上學linux來的實在些 | 芯片選擇說明:
從實際應用和學習出發
從性價比出發
STM32F103VCT6帶FSMC總線
STM32F103VCT6無疑是STM32系列最合適的。
實際項目中能超過64K~128K的程序已經是非常龐大了,256K完全勝任實際項目和學習需要,如果少了可能不夠,如果多了完全浪費,增加成本,也就增加你的購買費用。
100腳的IO資源已經非常豐富了,多數情況都是用不完的,如果你的項目IO不夠用,也不建議你使用144腳的,使用74HC595擴展輸出,74HC165擴展輸入,PCB面積更少,並且成本低很多
從實際項目出發,用最少的錢完成同樣的事更能得到老闆的認可,同時也是你的職責所在。 | CAN/RS485 | 很多板子沒有,說留了接口而已,實際還需要自己外接收發器IC芯片,對於學習者自己再在外面增加IC是相當麻煩的事情 | 完全支持 | CAN/RS485是目前工業上使用非常廣泛總線通信接口,對於工業應用,如果不支持這些接口,跟殘疾沒什麼區別 | RS232 | 這個大部分板子都支持,只有個別不支持,還需通過轉換小板連接 | 支持 | 這個都不支持的話就有點說不過去了。通過轉換小板連接一是麻煩,二是接插件是最容易出毛病的,比如氧化,接觸不良,你實際應該遇到過吧,有木有?
痛苦啊 | 外掛存儲器 | 部分使用並口的NOR-FLASH
部分使用SPI-FALSH
不過有的使用的是AT45DB161 | 使用SPI-FLASH | 如果你的系統對速度要求非常高並且不在乎成本,不在乎PCB面積,不在乎IO資源佔用,使用並口NOR-FLASH是完全可以的,但是如果你的系統對速度要求不是特別高,比如存儲一些參數,字庫,用SPI-FLASH是再好不過的了,因為SPI-FLASH價格便宜,接口完全一樣,PCB面積佔用非常小。另外來說說這個AT45DB161,如果你的系統使用的是AT45DB161,我估計現在急的團團,有木有?AT45DB161這傢伙只有AT公司獨家產品,現在缺貨,根本買不到新貨(目前市場價格都是10多塊,還是翻新貨),雖然他也是SPI的,但是居然硬件接口和軟件完全與其他家不兼容。如果用上它你就等著哭吧。
SPI-FLASH建議使用SST,華幫,旺宏,等廠家的,這些廠家的都是硬件軟件兼容的,直接替換。 | IO擴展 | 大部分都通過2.54排針引出,個別通過焊盤方式引出 | 通過2.54排針引出所以IO | 通過2.54排針是標準做法,擴展方便快捷,焊盤方式還要動烙鐵,痛苦啊 | TFT | 部分使用2.0,2.4,3.0,3.2
基本都帶觸摸,有的不帶觸摸 | 使用2.8寸TFT,帶觸摸,不帶山寨圖標的哦 | 開發板使用的TFT屏,不管帶不帶山寨圖標實際都是山寨屏,不過不帶圖標的好看些,為啥選2.8的TFT呢,因為2.8的屏是市場出貨量最多的產品,其他尺寸出貨量少面臨的問題是可能停產,即使你以後做項目能買到,價格也不低。 | MP3 | 部分使用時的IIS接口芯片
部分使用的VS1003B MP3硬件解碼芯片
部分不帶MP3功能 | 使用VS1003B硬件解碼芯片,當然也可以不配置 | 這個就是玩玩啦,實際項目要解碼音頻的STM32不是最好的方案。音頻/視頻解碼專門芯片帶CPU和解碼器的價格也才10來塊而已,這個就是玩的啦。 | 以太網 | 部分開發板不支持 | 支持 | 以太網也是使用非常廣泛的接口,沒以太網跟沒有CAN/RS485一樣也算個殘疾,什麼?你根本就不要以太網,BHS-STM32-V精華版不帶以太網,這個板與BHS-STM32-V板硬件完全兼容,所以軟件完全兼容,就是不帶以太網。就是滿足不要以太網並且在乎成本的你設計的 | JLINK | 沒有,需單獨配 | 使用內置JLINK | 性能超級穩定,出貨到現在0故障。內置JLINK,節省成本,方便攜帶,節省用戶購買費用。
BHS-STM32帶JLINK的開發板比很多不帶JLINK的開發板都便宜。 | 例程 | 部分開發板只有ST庫函數例程
部分開發板只有非庫函數例程 | 唯一一個使用ST庫和非庫函數實現功能完全相同例程共計26個 還有中級例程,高級例程,循序漸進 | ST庫和非庫函數的例程都有
而且還是例程功能完成一樣
方便對照
唯一一個詳細介紹了使用KEIL MDK 配置嚮導來初始化STM32外設(也就是不使用ST庫函數直接操作寄存器) | 操作系統 | 基本上都是只移植了ucos | 1.提供RTX操作系統移植
2.提供UCOS II V2.86 操作系統移植
3.FREE-RTOS操作系統移植 | 3大操作系統任你怎麼玩
爽吧 | GUI圖形界面 | 有TFT的一般只移植了UCGUI | 1.提供UCGUI V3.90
2.獨家提供本人原創的基於控件方式的BHS-GUI源碼 | UCGUI V3.90 功能強大,使用複雜 為了大家快速而簡單使用GUI,本人設計了基於控件方式的BHS-GUI圖形界面,BHS-GUI基於控件方式,使用簡單,資源佔用非常少。 | 應用工具軟件 | 其他開發板可以說基本沒有 | - KIEL IAR這些豆不說了,基本大家都提供了
下面是自產工具軟件 - STM32-ISP-IAP-串口調試工具BHS-STM32-ISP-IAP V1.4.rar
- 半壺水字庫工具 V1.0.rar
- 半壺水圖片轉換工具 V1.0.rar
- 半壺水BIN轉H工具 V1.0.rar
- 半壺水MP3歌詞文件(LRC)格式化工具 V1.0.rar
| 提供如此多而實用的開發工具軟件,為你開發工作省時省力。 看到如此多自產工具軟件其他開發板是否有點汗顏呢,哈哈 工具軟件下載地址: http://bbs.21ic.com/icview-231996-1-1.html
| IAP應用 | 一般都沒有 | 提供了完整的IAP應用 | IAP即在線更新用戶程序,提供了完整的基於RS232/RS485的IAP工程應用解決方案,如果你的程序有BUG,如果你的產品要增加新功能,IAP是最快捷方便的了。並且節省產品來回快遞費用和時間。 | 總結: | BHS-STM32提供的不僅僅是一個開發板,提供的是本人10年的項目經驗,提供的例程都是本人實際項目使用的代碼移植,與其他開發板相比更能快速的應用的你的項目中去,提供了更多開發中常用的工具軟件,由此可見更多地為用戶考慮到開發的常見需求 | |
>>> 部分資料列表:
基礎例程-直接操作寄存器例程+庫函數庫例程(入門篇):
中級例程-(應用篇):
高級例程-(實戰篇):
高級例程-(RTX應用):
BHS-STM32文檔:
視頻教程:
工具軟件:
半壺水自產工具軟件:
提供偶寫的STM32-ISP-IAP工具
仿真波形:
網絡版提供基於RTX uIP1.0移植代碼
BHS-STM32-V精華版(+FSMC總線2.8TFT+MP3+CAN+RS485+JLINK仿真調試器)