找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3115|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

ARM歷程一

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:71259 發(fā)表于 2014-12-29 19:54 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
    ARM!聽說這個(gè)東西很好玩,所以我也花了N多RMB去弄了一塊開發(fā)板!網(wǎng)上買的,兩個(gè)星期前就到貨了!
  剛到手里我就在想,ARM不就是個(gè)功能強(qiáng)點(diǎn)么,再牛也是塊單片機(jī)。〉綄嬍,打開包裝通上電開機(jī)...嘿嘿!里面還給我裝了個(gè)WindownsCE系統(tǒng)。〔迳暇W(wǎng)線,能聊QQ,能上百度,還能看電影聽音樂,何其爽哉!和一臺(tái)電腦差不多了!

  ARM并不是這樣玩的。把里面的程序全部擦了,就像一臺(tái)電腦什么系統(tǒng)都沒裝一樣,包括DOS系統(tǒng)!打開電源屏幕全白,這就是真正意義上的裸機(jī)。ARM的開機(jī)是需要一個(gè)專用的開機(jī)程序的,一般來說這個(gè)程序廠家會(huì)提供,但是為了更好的了解ARM我想寫一個(gè)自己的開機(jī)程序。在網(wǎng)上大致的了解了一下,ARM開機(jī)程序是必須用32位匯編語言寫的。于是我用匯編針對(duì)我的開發(fā)板開始了我的第一個(gè)ARM程序!一天、兩天、三天、四天....指令不了解,看書!編譯不過,再改!邏輯不對(duì),重寫!解決一個(gè)問題新的問題又出來了,可謂是每踏出一步都是艱難萬分!終于萬里長城邁完了一步!

    ARM里面集成的功能很多。GPIO,UART,IIS,IIC,DMA,PWM,A/D,USB,TIMER等等,最簡(jiǎn)單的功能就是GPIO了。接觸新東西就要從最簡(jiǎn)單的開始學(xué)。利用GPIO點(diǎn)亮LED就最適合我了!建立工程,查手冊(cè)編寫代碼,三下五除二,半小時(shí)搞定!編譯連接下載程序,LED不亮~,呵呵,正常,這不是一次就能弄好的!一次、二次、三次....還是不亮....心急了,查查資料或許哪里弄錯(cuò)了。。。再一次、二次、三次....還是不亮呢?!!!!!!上網(wǎng)問問,找朋友取取金...

再試...一天、二天、三天....我快要崩潰了!!!誰來求求我吧!!!

    睡了半天,耍了半天,無聊中....打開以前單片機(jī)的程序,這下明白了!一個(gè)小小的疏忽會(huì)使整個(gè)工程陷入深深的困境。改好程序打開電源......哈哈!亮了!!!亮了!!!終于亮了!!!

    細(xì)致的工作容不得一點(diǎn)點(diǎn)的馬虎!!!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表