原创 無需昂貴的仿真器而能夠調試51單片機

        這兩天閒着沒事在整整51,發現一個比較爽的東西----ISD51(In System Debug),這是一個在線仿真的好東西,只需串口無需昂貴的仿真器就能使用Keil IDE的大部分仿真功能.經過一番摸索,終於把它搞定.先

原创 AT91SAM7S64入門筆記----中斷實驗(3)

        剛剛調了AT91SAM7S64的外部中斷,其實只要掌握中斷的基本原理,不同中斷的處理都是同樣的道理,在這個實驗中對FIQ,IRQ0,IRQ1進行調試,通過LED來顯示程序執行情況.             以下代碼我已經

原创 LPC2478入門筆記——GPIO篇

          LPC2478開發板沒了很久終於要開始使用了,從哪一步開始呢?移植MF還是...?因爲移植MF老是編譯不過去,搞得都沒什麼進展,最後還是選擇了我的傳統路線:把它當成單片機來學習。這樣就好辦了,第一步當然就是學習輸入輸出

原创 自制簡單易用的ARM仿真器

        學習ARM當然少不了仿真器,現在流行的仿真器很多,如Jlink,Ulink,wiggler,還有更高級的這裏就不說了,Jlink,Ulink有比較好的性能當然價格也不菲,像我這樣的‘無產’階級哪能買得起。然而wiggler

原创 AT91SAM7S64入門筆記----中斷實驗(1)

         瞎弄了幾天,終於對ARM的中斷原理有一定的瞭解,以下是我搜集的一些資料以及我自己的一些理解,有誤之處麻煩大家指出.          ARM處理器支持7種工作模式,分別爲:               用戶模式(usr)

原创 AT91SAM7S64入門筆記----精準延時的實現

       在嵌入式開發中,延時是非常重要的,這是接口協議實現的基礎.在51,AVR等8位單片機中,精準延時是比較容易實現的,因爲指令的執行時間是比較容易計算的.但在ARM處理器中卻沒有那麼容易計算,因爲其指令執行是採用多級(一般爲3級