STC15F2K60S2應用筆記


STC15F2K60S2系列單片機是STC生產的單時鍾/機器周期的單片機。是高速/高可靠/低功耗/超強抗干擾的新一代8051單片機。采用第八代加密技術,加密型超強,指令代碼完全兼容傳統的8051,速度快8~12倍。內部集成高精度R/C時鍾,+/-1%溫漂,常溫下溫漂5%,5MHz~35MHz寬范圍可設置,可徹底省去昂貴晶振電路和外部復位電路。

          之前在猶豫做機器人到底是用單片機控制還是ARM芯片,現在終於決定了,由於好多傳感器的電源電壓都是5V的,信號接受也是5V,於是決定部分傳感器由單片機控制,然后在與ARM控制器進行通訊,將單片機與ARM控制器結合起來。但是不知為何,在設計單片機控制模塊的時候在對單片機型號進行選型時,也許是想嘗試新技術——選擇了2012年才開始供貨的STC15F2K60S2,其中有幾個原因:

1. 它的存儲容量大,考慮到之前用到的STC8952單片機,flash才有8K,移植一個ucousII都不夠。

2. 不用外接晶振電路和復位電路,這將節省了電路板的空間。

3. 接口豐富,因為需要與ARM進行通訊,STC15F2K60S2有兩個獨立串口。

4. 有PWM控制輸出模塊,4個中斷,完全滿足機器人的電機驅動和傳感器的控制。

5. 一般都是LQFN-44封裝,小指指甲那么大的面積,很容易手工焊接。

 

          選定單片機型號后,把電路板設計好后,等到我去成都的電子元器件交易市場——城隍廟的時候,問了好多家店,都沒有這系列的芯片,原因是這塊芯片太新了,店家們都還沒有開始供貨。沒辦法,只有到淘寶上買,很便宜6.5元/片,我權衡了一下買了三片。剛拿到后就開始打算焊到板子上,這種貼片式封裝的我還是第一次焊,不過看過牛人焊過貼片式的芯片,無非就是先把引腳對齊;加焊錫固定並大量上錫;在用扁平的電烙鐵將焊錫除去,OK!

         焊好后,因為我之前有STC-ISP下載模塊,USB接口的,但是我按原理圖接上,TXD——RXD的原則,在www.stcmcu.com下載最新的STC-ISP(V6.33),這軟件改變的很多,增加了很多工具,對於開發人員很方面,就連延時函數都不用自己調試,直接給你生成匯編或者C代碼。STC15F2K60S2系列單片機集成開發環境還是keil,原來的keil中沒有STC系列單片機型號,在新建工程時是不能選擇的,不過可以選擇Intel系列的代替,或者可以通過STC-ISP(V6.33)在keil庫中增加型號,如下所示:

QQ截圖20130422200654QQ截圖20130422200806QQ截圖20130422200833

           將下載線把單片機與PC連接之后,我下載程序時,界面總是停在“正在檢測目標單片機”(單片機完全斷電),可是並沒有像之前我下載到STC89C52一樣出現“握手連接,請上電”的提示,為了這個問題,我糾結了一天,懷疑是我的電路設計錯了?引腳連接錯了?單片機買到假貨了?一天的時間,我終於下載進去了,首先給大家看看手冊上有說明:

QQ截圖20130422201441

我已經把單片機冷啟動了,這個問題不存在。於是在檢測目標單片機的時候,我無意間給單片機上電,天哪!!程序居然下進去了,而且是秒下,看到板子上的器件開始正常工作了,當時驚喜萬分,這下可以開始后面的工作了。終於用上了新產品,后面我也附上將STC-ISP(V6.33)與keil設置成聯合調試的方法設置,請在附件中下載。下載鏈接:

http://files.cnblogs.com/lixiaoming90/STC-ICE-VER2-chinese.pdf

         總結:當面臨新產品時,我們總是懷疑是不是假貨,這是你只需相信:就算是假的,也要實現它的功能,更何況它又是真貨!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM