所有模組都通啦,記錄下

來源:互聯網
上載者:User

將近一個月的努力,準系統終於全部調通了啊,回頭看看,收穫還是蠻大的。軟硬體問題都暴露出來不少,但所幸的是都一一解決了,下面的任務就是使代碼更加強壯,不要在銀行那邊掉鏈子。。。


記錄下遇到的問題:

屏顯,按鍵,時鐘:
小問題,改了下驅動就OK啦
串口:
底層驅動有問題,超過16個位元組的時候直接截斷了,調了好一會
備忘下:串口用之前跑一下80M的start
PSAM卡:
這個折騰了我四五天,那個糾結啊,以前對其一無所知,而且涉及到時序,悲劇。。。之前的片子沒有智慧卡控制器,現在的片子有的,於是把代碼改了,調到後來有些命令就是過不去,最後終於找到了問題的根源,原來我把冷複位的函數寫到了迴圈裡面,一直在冷複位,哎,真是粗心。不過最終發現用控制器的速度比不用控制器要慢上一倍,於是乎還是沒用控制器,忽忽。。。
磁條卡刷卡器:
這個問題一開始沒暴露出來,因為之前只測了軌2,到連Server之後才發現軌3資料讀不出來,檢查軟體沒問題,咱上示波器,晶片Data腳出來的資料就是錯的,而且軟體能夠抓到這些錯誤資料,於是圈定為硬體問題,閉門調了接近三天,最終發現電源的設計有BUG,我不得不在此鄙視下設計這一塊電路的硬體工程師,電源有問題這是重大失誤哎。。。
網路:
這一塊還好啦,畢竟底層是現成的,但是自己還是寫出了一個BUG,查了我一天,清緩衝區的時候沒清成功,導致操作二十次之後就不能成功接收Server的資料了,萬惡的BUG啊
印表機:
研究了一天,還好達到基本要求了,不過有待改進,呵呵

 

總結出兩點:寫代碼時要有好的習慣,調試時要學會使用工具並且要有耐心

 



這是我們學校自己做的ARM7片子,宣傳下,呵呵。。。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.