Silicon Laboratories IDE 是新華龍電子C8051F單片機開發(fā)套件,C8051F系列單片機作為最快,最實用的8位單片機已經被廣泛應用.所謂的IDE只是一個集成開發(fā)環(huán)境,必須有相關的工具鏈 TOOL CHAIN 支持才能編譯,調試程序
silicon laboratories IDE 需要KEIL的C51編譯器(C15),當然還包括連接器BL51,匯編語言編譯器A51等等一系列工具。
當然,除了KEIL提供的編譯工具,其他公司的產品也能和 silicon laboratories IDE 協(xié)同工作的
還有,silicon laboratories IDE 安裝文件里提供的 KEIL 只是一個試用版
你可能需要通過其他途徑來獲得 KEIL C51 產品的正式版
在寫C8051F340芯片的程序代碼在線調試仿真時,我們可以不直接使用Keil 3等軟件,而可以使用新華龍自身帶的mcu_ide(編程燒寫軟件).exe軟件,在使用這個軟件在線調試仿真時再調用Keil 3中的A51.EXE,c51.exe,BL51.EXE等編譯工具,使用mcu_ide(編程燒寫軟件).exe軟件寫好代碼后可以直接使用此軟件進行編譯后燒寫到C8051F340芯片中,使用起來很方便。
單片機是C8051用的下載器是U-EC5,是JTAG的在線下載。打開Silicon Laboratories IDE這個軟件它就會顯示說(無效的工作空間,已經取消)。
就是連接板子的時候,點connect 時出現(xiàn)這樣的錯誤:(Target failed to respond Ssytem is being di sconnectet)
在IDE的菜單欄Options里的Connetion Options選項欄里選擇正確的工具。
在軟件上選則對應的COM口就可以了!
EC5是USB接口的 安裝調試軟件 IDE 在OPTIONS 中的連接中 設置 選擇USB 選擇JATG 就行了 然后連接 編譯 下載
如果是燒寫,有專門的軟件,不是用Silicon Laboratories IDE ,而且生成HEX文件,最好用keilC,實際上用Silicon Laboratories IDE 生成HEX文件,也要用到KEILC中的程序,也就是說Silicon Laboratories IDE 在沒有加入TOOL之前,不能直接生成HEX文件!
C51編譯環(huán)境 Silicon Laboratories IDE安裝教程:
(1)從官網下載C8051 MCU IDE,并安裝到PC
(2)安裝keil C51到PC機
(3)打開Silicon Laboratories IDE軟件——>Project ——>Tool Chain Intergration
select tool 選擇 keil
Assmebler 選擇 keil軟件中A51.EXE的路徑
Compiler 選擇 Keil軟件中c51.exe的路徑
Linker 選擇 Keil軟件中BL51.EXE的路徑
(4)Options——>Connection Options
Serial Adapter 選擇 USB Debug Adapter 1.8.0.0
選中 Power target after disconnect
Debug Interface 選擇 C2
(5)生成HEX文件 Project ——>Target Build ConFiguration
選中 Generate hex file
Generation 選擇 Keil軟件中OH51.EXE的路徑
(6)建立工程 —— > 編譯工程 ——>下載至目標板
下載過程:
1、連接EC2到計算機USB口。Power指示燈點亮。
2、連接EC2到目標板ISP接口
3、給目標板上電
4、點擊 Connect。RUN指示燈點亮。
5、點擊Download Code,下載代碼到目標板。
6、下載完成后,點擊Disconnect。Run指示燈熄滅。目標板自動復位,并運行程序。