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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11344|回復: 4
收起左側

我的PIC單片機調試心得,給像我一樣曾經苦苦尋覓的初學者一點啟示

[復制鏈接]
ID:70481 發表于 2014-12-17 01:42 | 顯示全部樓層 |閱讀模式
我是一位初學者,pic初學者,但是在單片機行當已經混跡多年了。說句實話,c開發環境都大同小異,只不過燒寫和在線仿真大同小異。鉆研了兩天,收到了很多回應和啟發。

下面應soso的請求,把最近的調試心得和大家分享

1、 先說說我要做的東西

說來慚愧,這是臨時的一個小任務,做一個采集和現實的部分,用兩路ad采集模擬量,通過開關進行切換,簡單的說就是開關打開,顯示一路模擬量;開關關閉,顯示另一路模擬量。主電路及其簡單,我就直接說了,不附圖了。電源通過一個負載(滑動變阻器就可以)回到電源負極,在回路中接入一個電流傳感器,實時采集電流信號(如果條件不允許,也可以用康銅絲或者一個大瓦數小數值的采樣電阻采集電流信號。然后通過放大,隔離后送入單片機的AN0口。另外一路AN1可以用來做另外一個模擬量的采集,具體是什么待定,可以是溫度,也可以是電壓(時間短,我就做了1路,另一路有待高人們自己開發,哈哈)
114618osrs2s8rd3pjsojp.jpg.thumb.jpg



2、 我遇到的問題
對于我來說,pic是新事物,要從剛開始接觸說起,時間不長,72小時。給我的感覺,這種單片機價格便宜,體積小,結構簡單,編程用c,也比較和我的胃口。缺點(也就是苦苦煎熬著我的)就是仿真和燒錄。
和 其他單片機一樣,每個廠商都推出了自己的c編譯環境和開發環境,我們的pic使用ide和picc(不是保險公司哦)具體如圖。
114618o4ycwxmpkxkkexdw.jpg.thumb.jpg


  
Picc是自己嵌入ide的
進入界面,感覺無比親切,和keil也差不多啊,于是照方抓藥。

114618jrb0bcfedctgz67u.jpg.thumb.jpg



通過工程想到,建立工程。選擇你使用的芯片,選擇編譯器,如圖,picc.exe的路徑也可以看到哦!

114619cjd7lmjdslzsjwjl.jpg.thumb.jpg



新建工程,但是不導入c文件
點菜單欄VIEW下的project,在source右鍵,加入c文件,如果沒有c文件,就新建一個c文件,然后加入到source里面。導入之后就如圖了。

114619rfujugtm0fgeku18.jpg.thumb.jpg   



下面就是激動人心的編譯程序了,如果程序無誤,應該出現這個:

114619jupujshhsdxjjas8.jpg.thumb.jpg   



接下來就可以進行燒寫和仿真了

114620jzjgxdpdsfp8j6zf.jpg.thumb.jpg   



在這之前,需要進行一些必要的設置,按上圖就可以,在Configue里面。
然后,通過Programer和Debugger選擇要設備,我用ICD2就選ICD2
下面就是要進行連接,如果你想仿真,就把Release點成Debug,然后在debugger里面點connect,如果想燒程序,就在programmer里面點connect,成功是這個樣子的

114620x8v9vc32fh343fd8.jpg.thumb.jpg   




我做的是燒寫,所以就點program,結果如下

114620ro1wtw0wwc22qpcb.jpg.thumb.jpg



在線仿真本人也在研究中,如果有高人能夠指點就更好了,我就和大家分享到這兒。

最后說說學到了什么吧,接觸新實物,第一反應就是迷茫,無從下手,當然,這不可能做成事。要想到解決這一切的方法,首先就是找個明白人,如果身邊真的沒有這樣的人,那么就去網絡,我們的論壇就有很多人才。接著我想到了網絡,去找需要的資源,datasheet,參考頭文件,datasheet還有我們的電路圖就可以進行粗略的程序設計,我指的是框圖,流程這類的東西。寫好程序以后一定要反復推敲,有可能一個不留神就可能導致程序失靈。這個我遇到過,一頓找,就是找不到問題所在,結果是一個小小的寄存器的某一位寫錯了。

我寫這篇帖子的目的是,給像我一樣曾經苦苦尋覓的初學者一點啟示,如果能恰好幫助在困境中的求學者,我將感到無比榮幸。
回復

使用道具 舉報

ID:105336 發表于 2016-2-12 14:06 | 顯示全部樓層
不錯不錯,我還想問問樓主。仿真,你用怎么軟件呢?就MPlab就可以了嗎?還是用altium designer?
回復

使用道具 舉報

ID:104119 發表于 2016-1-22 16:17 | 顯示全部樓層
真的很不錯,幫助很大。
回復

使用道具 舉報

ID:91774 發表于 2015-10-24 08:17 | 顯示全部樓層
樓主新的寫的很好,值得初學者借鑒。贊一個!
回復

使用道具 舉報

ID:17907 發表于 2014-12-29 16:32 | 顯示全部樓層
感到學習單片機很茫然,pic的很亂,各種編譯器,新版的開發環境教程很少

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美在线一区二区三区 | 亚洲综合无码一区二区 | 人人做人人澡人人爽欧美 | 亚洲免费毛片 | 天堂视频免费 | 成人欧美一区二区三区 | 欧美综合精品 | 国产女人第一次做爰毛片 | 毛片一级网站 | 欧美综合国产精品久久丁香 | 久草网站 | 精品久久久久久亚洲精品 | 91精品国产91久久综合桃花 | 亚洲人成人一区二区在线观看 | 亚洲精品一区二区三区丝袜 | 美女福利网站 | 久久久99国产精品免费 | 操操日 | 日本人爽p大片免费看 | 欧美中文字幕一区二区三区亚洲 | 欧美国产精品一区二区 | 色www精品视频在线观看 | 久久久69 | 国产精品国产精品国产专区不卡 | 在线视频一区二区 | 国产 亚洲 网红 主播 | 日韩av一区二区在线观看 | 色吧综合网 | 国产乱码久久久久久一区二区 | 国产一区二区三区在线 | 91久久久久久 | 国产精品国产三级国产播12软件 | 国产精品久久久久久 | 久久久久久久久91 | 亚洲精品一区二区三区中文字幕 | 欧美日韩精品综合 | 久久99精品久久久97夜夜嗨 | a毛片 | 欧美二级 | 男人天堂免费在线 | 亚洲天堂一区 |