SOGO論壇

標題: PIC單晶片使用方法 [列印本頁]

作者: 蛙拉拉    時間: 2018-4-28 14:13:12     標題: PIC單晶片使用方法

大家好我是PIC初學者我想請問有沒有人會使用PIC16F877這科單晶片

我寫了一個code如附件我編寫完成透過SDCC編輯器編輯成HEX檔案

並透過市面上G540燒錄器將hex燒錄至pic16f877然後將電路接線如附檔

但是io並沒有動作,想請問高手哪裡有問題

https://oursogo.com/forum.php?mod=attachment&aid=MTQ5MjIyMTJ8NzIxMmNlNWE1N2U5NTE4MTNlYTI2MjJjMWUyYjcwOTh8MTc1Mjg1NzM1Nw%3D%3D&request=yes&_f=.jpg



附件: 31378673_1713954571995539_1798997311636897792_o.jpg (2018-4-28 14:11:11, 88.62 KB) / 下載次數 14
https://oursogo.com/forum.php?mod=attachment&aid=MTQ5MjIyMTN8NjUyYTA5Yzl8MTc1Mjg1NzM1N3wwfDA%3D

附件: 31488118_1713954671995529_6362225941367750656_o.jpg (2018-4-28 14:10:46, 63.89 KB) / 下載次數 21
https://oursogo.com/forum.php?mod=attachment&aid=MTQ5MjIyMTJ8YmQ4OGRiMjR8MTc1Mjg1NzM1N3wwfDA%3D
作者: akii    時間: 2018-5-5 10:36:39

看看好幾天都沒有人回覆 ! 16887 易經不是很新的MCU, 但是是 16F 系列很具代表性的一顆 MCU,
我先假設你得SDCC  及下載工具(ICD)安裝路徑都是對的,剩下的就是 Target 部分是否正確? 這一部分含(1) MCU 的基本動作電路及(2)配合的控制軟體(你自己寫的). 依據你提供的圖(1) 乍看看來應該是對的,但是 MCLR 部分沒畫,所以就算程式是對的,可次MCU可以正常啟動嗎? 不知道喔 ? (2) PA0 (Port A0)接一個 LED, LED 基本上都會串一個小電阻約 170R~420R, 配合你的程式,似乎不完全對喔 !

初學者建議去買書, 或是去圖書館借本書  應該 16F887 的書及初學者入門是有的.

作者: 蛙拉拉    時間: 2018-5-15 14:58:37

哈哈 感謝大大分享 我以解決問題囉
作者: kazima    時間: 2018-5-20 04:05:06

PIC的MCLR部分,最好用一組RC作延遲啟動,就是讓晶片先通電,之後MCLR再拉高開始執行程式,讓它有個時間差出來,像你這樣接,會有啟動失敗當機的可能性!





歡迎光臨 SOGO論壇 (https://oursogo.com/) Powered by OURSOGO.COM