燒寫器和編譯器
『壹』 單片機的燒寫以及單塊ARM的燒寫。開發ARM應該用什麼軟體
arm晶元光種類就有很多種核心的,更不用說同一種核心每個公司生產的晶元也都不一樣了。學習的比較多的就是基於arm7、arm9、arm11核心的晶元以及現在新出來的cortex-m3核心的stm32了。這其中只有stm32可以用串口下載程序,其他的一般都用jtag來下載。所謂jtag就是將arm晶元的一些引腳引出到一個jtag介面,然後用一個工具一端接jtag介面、一端接到電腦來燒寫以及調試程序,這個工具可以是接電腦並口的jtag小板(價格十幾塊錢),也可以是接電腦usb介面的jlink(價格七八十)。
開發arm的話,在功能方面是可以當做單片機那樣跑些流水燈、數碼管之類的,剛開始學習arm也是要這樣用以便入門的,但學到後面主要還是完成一些更復雜的功能,以及跑操作系統。而且也不像單片機那麼方便,arm都是貼片的,不能像單片機那樣在編程器上下好了程序,再取下來安裝在自己用萬用板焊的電路上。不過也可以用個arm的最小系統板,最小系統板上都有jtag介面,可以下好程序再用自己焊的模塊拓展。像stm32、arm7的最小系統也不是很貴只要幾十塊,而arm9、arm11的最小系統就要大幾百了。但這也只是學生用來學習、參加電子競賽、做畢業設計之類的才用最小系統開發。正規的在公司里開發的話都是用開發板然後是自己設計電路、畫pcb、拿去工廠制板然後再焊接、調試。這其中花費的資金不是一般個人能承受的起的。
綜上所述,你想用arm開發一個MP3或小東西的話,可以買個stm32或者arm7的最小板,自己焊或者買個MP3模塊來弄,這也就要花個一百來塊錢,但是你只會51單片機,arm完全不了解,多半會失敗。所以你還是老老實實買個開發板來學習吧。推薦你買stm32的開發板,價格便宜,最便宜的只要100多,程序可以用串口下載,而且stm32更接近單片機,與arm7、arm9、arm11相比更加容易一些。arm7也不錯,開發板只要兩三百塊。至於arm9、arm11的開發板最便宜的也要500多了。
小夥子不錯啊,高中就開始玩單片機了,前途無量啊,以後上網多了解下這方面的信息,你問的問題網上多搜搜、多逛下論壇,很容易就可以找到答案的。
『貳』 編程器是干什麼的
編程器為可編程的集成電路寫入數據的工具。編程器主要用於單片機(含嵌入式)/存儲器(含BIOS)之類的晶元的編程(或稱刷寫)。編程器主要修改只讀存儲器中的程序,編程器通常與計算機連接,再配合編程軟體使用。
編程器通過數據線與計算機並口(列印機介面)聯接,獨立的外接電源,使用操作更方便,編程更穩定;採用 WINDOWS下的圖形界面,使用滑鼠進行操作。
支持 Windows ME/98/95/2000系統,具有編程指示,控製程序工作界面友好,對晶元的各種操作變得十分簡單,無論是電子還是電腦愛好者都可輕松掌握。
(2)燒寫器和編譯器擴展閱讀:
寫存儲器方法:
使用編程器對存儲器進行數據復制操作的基本配製是:一台計算機(編程器對計算機的要求並不高,一般來說,只要能夠運行Windows 98操作系統即可),一台編程器以及與編程器配套的驅動軟體。
一般操作步驟如下:
1、將編程器與計算機連接好。不同的編程器與計算機的連接方式也不太相同,有的編程器是連接到計算機並口(列印機介面)上,有的是連接到計算機的串口上(COM1或COM2),有的使用USB介面(如RF910)。從速度上來說,USB介面最快,串口最慢。
2、將與編程器配套的驅動軟體安裝到計算機上,並按要求對編程器進行相關的設置。
『叄』 模擬器和編程器有什麼區別
編程器:就是將編寫好的程序進行編譯,檢查其中的語法錯誤,知道程序語法沒有問題才生成下載文件。
燒錄器:就是一種專門的程序燒寫設備,將晶元插到燒錄器插座上,將程序導入燒錄器,利用燒錄器將二進制文件下載進晶元(下載程序也叫燒寫程序)。
模擬器:就是在程序還沒有下載進晶元前,利用模擬軟體或者編譯軟體中自帶的模擬功能進行程序功能模擬。
『肆』 匯編程序如何燒寫到單片機里
1、無論是匯編還是C最終都會生成一個BIN(HEX)文件。買一個編程衡帆器(燒錄程序用),用配合的軟體直接把bin(hex)文件燒進去就好了。。
2、一般實驗大多會用到模擬器(和單片機長的一樣,但支持在滾液線調試)。在線把程序燒進去咐備雹就可以看到效果了。這個燒進去,就是用串口寫進去。
『伍』 51單片機燒寫是什麼意思
就是自己通過電腦端軟體,比如Keil對單片機想要實現的功能進行編程,常見的給51單片機的編程語言右C語言和匯編語言,然後使用編譯器產生HEX文件或BIN文件使用下載線把這個文件下載到單片機的過程稱為單片機的燒寫。