題:
是否可以使用GPIO對PIC編程?
berry120
2012-06-13 15:06:21 UTC
view on stackexchange narkive permalink

我指的是PIC微控制器,特別是16f和18f系列-可以以這種方式使用GPIO嗎?

如果是,怎麼辦?

我不完全確定該如何做,但我90%確信您可以做到這一點。
@ShaneHudson不錯的答案;)
可能要做的一件事是查看是否有舊的並行端口編程器可用。更改固定密碼的代碼以使用gpio,您可能已經可以使用編程器。
另請參見http://www.raspberrypi.org/phpBB3/viewtopic.php?f=44&t=8635(阿弗魯德,但想法相同)
四 答案:
#1
+5
John La Rooy
2012-08-07 10:02:07 UTC
view on stackexchange narkive permalink

較早的PIC依靠編程器來提供對Flash進行編程的時間。我懷疑RPi 能夠正確設置這些時間。這種情況下的主要困難是PIC的從3.3V到5V的電平轉換

較新的PIC在內部進行編程時序,有些可以在3.3V進行編程。這些應該可以直接連接到某些IO引腳。

現在,您已閱讀了該特定PIC系列的編程規範,並了解瞭如何操作GPIO以將程序放入其中。

p>

如果您能正常工作,那將非常有趣。

#2
+4
Alex Chamberlain
2012-06-13 19:11:51 UTC
view on stackexchange narkive permalink

引腳8和9可用作UART引腳,因此應該可以通過這些引腳控制編程器。

#3
+2
Frepa
2013-02-12 03:29:19 UTC
view on stackexchange narkive permalink

從軟件角度來說,有一個針對Linux的開源圖片編程器程序,稱為 odyssey。它與連接到並行端口的編程器一起使用。 Odyssey通過bitbanging進行通信,因此應該有可能對其進行修改以將數據發送到GPIO,而不是並行端口。 Odyssey支持許多16f和18f PIC:s,並且能夠讀取多種格式的HEX文件。

另一個用於圖片編程的開放項目是 usbpicprog。這個也許也值得一看,但是它更加複雜,因為它是連接到pic18f2550周圍的USB端口的編程器。該編程器具有一個很棒的功能:它通過電荷泵產生+ 12V編程電壓,因此除了USB上的+ 5V外,它不需要任何其他電源。

#4
+1
akavel
2012-11-10 05:52:31 UTC
view on stackexchange narkive permalink

請參見示例通過),以及據報導更高級的示例通過),其中描述瞭如何使用Raspberry Pi通過GPIO編程PIC。

請注意,這些電路需要外部12V電源,以及一些其他組件(電壓調節器,晶體管,電容器,電阻器和高級LED中的一些LED) )。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...