久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10759|回復: 16
打印 上一主題 下一主題
收起左側

把51開發板改成AVR開發板了!

  [復制鏈接]
跳轉到指定樓層
樓主
ID:71235 發表于 2014-12-28 00:27 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
   去年夏天在家養病的時候,閑著無聊,把過去的愛好(其實是工作)撿了起來,迫不及待地上網買了一個51的開發板(890RMB,代價不菲),功能挺全,使用挺方便,樣子挺好看,可就是沒用過幾次...等手頭的兩個小玩意兒做好了,也就到了該去正經上班的時候了,于是這個開發板就閑置了下來。后來又迷上了AVR,它被再次啟用的可能性就更小了,直到最近做那個溫控器的時候又想起了它,因為我絕對不是個焊機派,也懶得設計電路板,一般就是用萬能板做永久的電路板,電路試驗和最終產品是同一個東西,如果剛開始設計思路就是對的,那很好,很節約時間,如果一開始就是錯的話,估計我是不會在重新拆下來焊接過了,那么這個東西基本上算是終結了。
    如此看來,有一個開發板還是個不錯的選擇,但是重新買個開放板顯然不太合算,因為我也不知道玩這個能玩多久。記憶中應該有個51轉AVR的轉換板,可以把AVR引腳轉換成51的引腳排列方式,如果把它放到51開發板上用,豈不省了很多錢么?于是上網一搜,還真不少,最后選擇了一家帶可調基準電壓的轉換板。其實這個板子用到開發板上還是有問題的,因為51是高電平復位,AVR正相反,所謂可以同時用在51和AVR上的說法的前提是板上帶51/AVR切換功能,顯然我手頭的開發板是沒有這個開關的,不過這個東西也不貴,買回來再慢慢研究。
    東西到手后,大致的分析了引腳轉換的情況,發現端口轉換還是挺人性的,PA~PD對應了P0~P3,這樣連線的時候不至于考慮個半天端口順序的問題,ISP端口也是一一對應的,似乎可以直接使用開發板上的ISP接口和燒錄軟件,不過最后試驗證明,還是因為復位電平的不同,無法使用原有的ISP接口(至少我沒有實現),在幾乎放棄的時候,AVR的一個特性救了我,就是AVR的RESET腳可以直接接高電平,復位的穩定時間由熔絲決定,延時最多65MS,所以只要在RESET腳接一個合適電阻,保證ISP的可靠性,以及不和原有的復位電路沖突就可以了,我的做法是在在轉換板上焊一個22歐的電阻,而ISP單獨引出來,程序的下載由USBASP來完成。編寫了一個小小程序(入門的LED閃爍程序)測試了一下,ISP下載正常,程序運行正常,端口順序正確,51開發板正式救活!
    51開發板模塊還是很豐富的,其中很重要的一個就是LCD1602液晶顯示模塊,不過這個模塊的連線是固定的,不能更改,要改只能改程序,正好手頭有一個LCD1602 4位數據線的驅動程序(已經在一個MINI開發板上測試過了,可以運行的),按板上的接線示意圖修改好程序,原來的程序使用了一個PA口,高4位做數據線,低2位做RS和EN,RW直接接地,現在改成4位數據線還是用PA口,RS使用PC0,EN使用PC2,RW使用PC1,由于不能將開發板的RW腳接地,所以改為由程序拉低到低電平。整個測試過程看是簡單,只不過是改幾個端口號而已,其實花了差不多一個晚上,直到今天的凌晨1點才發現了問題所在。期間改過程序寫法,用MINI開發板驗證等等手段,程序就是無法運行,后來實在沒轍,隨手改了一下EN的端口,由PC2改成PC1,這才運行正常,而且改其他端口都可以,就是不能用PC2,于是自然想到是否是PC2有什么特別之處,查了資料得知,PC2是JTAG的測試時鐘接口,在JTAG使能的情況下是不能用作IO口,于是在熔絲位里把JTAG使能改成了禁止,程序運行成功!接下來就是移植到51開發板上測試,測試也是成功,只是程序只有在ISP下載后才能運行,上電的時候不能運行,很顯然是復位不好,再在熔絲位里將復位等待時間改成65ms,成功!
    至此,已經能51開發板開發AVR單片機了,拿下轉換板,照樣可以開發51芯片,隨便還學習了一把熔絲位的某些用法(比如這個JTAG使能位),昨天測試轉換板的時候由于失誤手頭兩片M16被鎖死,后來是借用了51開發板上的晶振解了鎖,這樣又學會了解鎖AVR芯片,總之收獲很大!

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:113264 發表于 2016-4-10 13:32 | 只看該作者
感謝樓主分享
回復

使用道具 舉報

板凳
ID:73710 發表于 2016-12-9 18:41 來自手機 | 只看該作者
很不錯的學習資料
回復

使用道具 舉報

地板
ID:146886 發表于 2017-2-11 09:14 | 只看該作者
不錯,好東西,好好學習一下,哈哈哈哈
回復

使用道具 舉報

5#
ID:160658 發表于 2017-3-11 11:36 | 只看該作者
能上圖細說 嗎。謝謝
回復

使用道具 舉報

6#
ID:160658 發表于 2017-3-11 11:38 | 只看該作者
我正好想轉AVR上來,也想把手頭的金沙灘開發板利用,麻煩能詳細一點的資料,謝謝19786310@qq.com
回復

使用道具 舉報

7#
ID:160658 發表于 2017-3-11 11:39 | 只看該作者
上一些圖來就更好了
回復

使用道具 舉報

8#
ID:104760 發表于 2017-5-19 16:41 | 只看該作者
不錯的學習資料
回復

使用道具 舉報

9#
ID:104760 發表于 2017-5-19 16:41 | 只看該作者
不錯的學習資料
回復

使用道具 舉報

10#
ID:68726 發表于 2017-6-5 22:27 | 只看該作者
好人啊 謝謝  但是我不知道在哪里可以下載
回復

使用道具 舉報

11#
ID:182903 發表于 2017-7-6 16:37 | 只看該作者
不錯!!!!!!
回復

使用道具 舉報

12#
ID:375959 發表于 2018-7-20 16:04 | 只看該作者
不錯!!很有效果!!
回復

使用道具 舉報

13#
ID:57570 發表于 2018-7-28 09:09 來自手機 | 只看該作者
做一個轉接板就好了
回復

使用道具 舉報

14#
ID:308437 發表于 2018-7-28 10:32 | 只看該作者
“迫不及待地上網買了一個51的開發板(890RMB,代價不菲)不得不說,出去工作的真的有錢。窮學生買不起。。因為這個價格可以買一個不錯的嵌入式開發板了。另外哦,我覺得某寶上有幾十塊的AVR開發板,可以用那個,省事,(省錢)
回復

使用道具 舉報

15#
ID:517951 發表于 2020-11-21 13:43 | 只看該作者
51轉AVR8515,就是將復位電阻電容互換一下位置就可以了。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 九九热在线免费视频 | 亚洲视频一区 | 9久久婷婷国产综合精品性色 | 一级二级三级在线观看 | 久久久精品久 | 久久久久久看片 | 日本不卡一区二区三区在线观看 | 91精品国模一区二区三区 | 欧美视频 亚洲视频 | 亚洲一区有码 | 久久久.com| 国产成人在线免费 | 国产美女精品视频免费观看 | 91在线播 | 夜夜骑综合 | 精品久久国产老人久久综合 | 亚洲 一区 | 精品国产一区二区三区久久狼黑人 | 亚洲精品一区二区在线观看 | 欧美一区二区在线 | 伊久在线| 亚洲国产aⅴ精品一区二区 免费观看av | 天天看逼 | 国产亚洲网站 | 国产精品久久久久久久久久免费看 | 成人久久久 | 一级毛片成人免费看a | 中文字幕一区二区三区精彩视频 | 久久久久久久99 | 北条麻妃99精品青青久久主播 | 久久99精品久久久久婷婷 | 国产一区二区三区精品久久久 | 99这里只有精品视频 | 中文字幕精品视频 | 一区二区三区电影在线观看 | 亚洲一区二区电影在线观看 | 盗摄精品av一区二区三区 | 欧美中文一区 | 亚洲精品一区二区三区中文字幕 | www日本在线 | 久久综合久久自在自线精品自 |