『壹』 arino上標有ICSP的六個針腳是做什麼用的
In-Circuit Serial Programming,這個可以查看arino的原理圖,六根線直接和MCU連著的,對應VCC,MISO,MOSI,SCK,GND和RESET,其實是燒寫器利用串列介面給單片機燒寫程序用的,因為arino上面配了16U2等USB控制器,所以是通過USB口利用串口通信寫程序,ICSP就很少用到。
『貳』 arino上標有ICSP的六個針腳有什麼用
In-Circuit Serial Programming,這個可以查看arino的原理圖,六根線直接和連著的,對應VCC,MISO,MOSI,SCK,GND和RESET,其實是燒寫器利用串列介面給單片機燒寫程序用的,因為arino上面配了16U2等USB控制器,所以是通過USB口利用串口通信寫程序,ICSP就很少用到。
『叄』 在自己設計的PCB板上的嵌入式開發如何下載程序
往微控制器里下載程序很多種方法,並且不同的微控制器又有不同的下載方法,不同的內方法,容下載電路也都不一樣,但下載電路一般都比較簡單吧,現有的常用的下載介面JTEC,ICSP,還有串口,USB等等,關於具體的下載電路得參考晶元的數據手冊,關於下載器也是必要的,除了USB介面的,不同廠家的微控制器晶元,所提供的下載器也是不一樣的。給你個建議吧,先選擇某個你覺得很優秀的廠家(比如Microch,TI,STC,AVR。。。。),通過產品目錄選擇你需要的微控制器晶元,下載數據手冊,包括應用手冊,基本可以成功實現你想要的!
『肆』 isp、iap、icsp各表示什麼意思啊
ISP是在系統編程,晶元直接在產品上面寫程序,不需要取下來。只要產品內電路板上面容留一個對應的介面就可以了。
IAP是在應用編程,是晶元自己編程自己,晶元可以將本晶元程序更改掉,這就是常說的在線升級,過程受程序控制,可以靈活應用。
icsp不知道是什麼
『伍』 PIC哪款燒寫器性價比比較高
個人認為OL-PIC280好點
■ 對於10FXX系列/16F57/16F59的直插器件也可以直接在座上燒寫,不需要適配器(較多上仟元的編程器燒它們都要加適配器的).
■ 器件演算法完全由軟體實現,硬體具有在線升級功能,有效保護用戶投資利益。
■ 有完善的過流保護電路,不會因晶元短路而損壞編程器。
■ 連接USB口通訊時,可不用外接電源。
■ 內置高速單片機,自動校驗數據,確保系統可靠性。
■ 高速編程,燒錄PIC16F72,擦除+查空+編程+驗證,僅3秒。
■ 採用表面貼片工藝生產,可靠性高,使用壽命長;
■ 編程器體積小巧,單線連接方便外出攜帶;
■ 通過內置的ICSP介面(ICSP介面完全兼容於MICROCHIP的ICD介面),可以直接支持ICSP(在線路板編程)而無需任何附加裝置,用戶可以等電路板焊好後,最後再寫入程序,對於FLASH單片機,更是可以完成在線升級功能。
編程器軟體特點
■ 全中文界面,中文在線幫助系統,方便用戶使用。(連配置位的設置也全部做成了中文的,有利於初學者使用)
■ 同時我們還提供了英文版的燒寫軟體,為海外客戶的使用提供了方便。
■ 具有設定晶元接觸可靠後自動編程功能,便於批量生產。(只需把晶元放入而無需按任何安按鍵即可完成晶元的燒寫).
■ 自動編程時晶元插入完成時間可調整,降低因誤檢測而造成的時間浪費,進一步提高生產效率
■ 具有編程計數功能,可預設燒寫數量,並對燒寫數量計數.
■ 系列號自動增加功能,可設置自增區域/自增進制/自增起始地址/結束地址/自增步長,可設置自增時忽略高位元組.
■ 自動識別文件中的配置字及內部EEPROM數據。
■ 全面的信息提示,燒寫的過程同時有聲音提示,讓用戶清楚了解工作狀態 .
■ 具有自動檢測編程器硬體功能,軟體啟動時自動檢測及設置編程器硬體,無須手動設置及可使用.
■ 設有燒寫數據監測。通過計算校驗和,能夠立即發現燒寫數據是否被改變.校驗和公式遵從Microchip定義.
■ 可以方便地讀出晶元程序區的內容.
■ 兼容Windows98和Windows2000/NT,Windows XP,Windows 2003等操作系統.
■ 程序支持*.HEX或*.BIN文件的載入,可支持*.BIN文件轉換為*.HEX格式.
■ 可以直接燒寫解密單片機獲得的BIN文件而不需要做任何的設置
■ 可以自動保護晶元的時鍾校準值不被擦除
■ 自動更新文件,用於產品開發調試更方便
■ 獨家支持通過下載最新的編程器軟體可對編程器內部的CPU程序執行升級的功能,為售後提供方便,最大限度的保障了用戶的投資利益。
QL-PIC280與國內其它同類產品相比的優勢:
1.國內其它家同類產品無硬體在線升級功能,如果因性能或升級器件需要更改底層軟體就得將編程器寄回廠家升級,而QL-PIC280具有硬體在線升級功能,需要更改底層軟體只需到我們網站下載最新的燒寫軟體,然後執行軟體中的在線升級硬體命令就可將硬體升級到最新版.
2.國內其它家同類產品很多都只有串口通信而沒有USB通信,很多筆記本電腦沒有串口而無法使用,並且用串口連接還必須要外加電源,外出攜帶不方便;QL-PIC280具有串口與USB兩種通信方式,你可以根據需要用任何一種方式進行通信,用USB時可以不用外接電源,外出攜帶方便.
3.國內其它家同類產品的輸出口線很多都用I/O口直驅,因為單片機的IO口電流有限,這樣在燒寫時就無法提供足夠的燒寫電流而造成燒寫深度不夠,給被燒寫過晶元做成的產品在以後使用中留下了隱患;QL-PIC280全部輸出口線採用大功率場效應管的電子開關切換VDD或VPP或VSS或IO口,這樣保證了足夠的燒寫電流和穩定的燒寫電壓,使被燒寫的晶元的燒寫深度足夠深.
4.國內其它家同類產品要麼不支持ICSP在線下載,要麼輸出的ICSP介面與ICD2等調試工具不兼容或者配套的下載線為焊接方式的,給使用者帶來了諸多不便;而我們的QL-PIC280支持ICSP在線下載,並且下載介面同ICD2調試介面完全兼容,還配套有插撥方便的ICSP在線下載線.
5.國內其它家同類產品基本都沒有自動編程功能,降低了批量生產的效率;QL-PIC280編程器具有自動編程功能,編程的同時伴有聲音提示,整個過程不需要執行任何鍵盤或滑鼠的操作,只需按聲音或文字的提示插撥晶元即可,最大限度的提高了量產的速度。
6.國內同類產品較多採用國產鎖緊座或防冒3M鎖緊座,壽命短,燒寫晶元時易接觸不良造成穩定性不好,QL-PIC280採用了昂貴的原裝3M鍍金鎖緊座,更提高了產品的性價比。
7.國內同類產品較多不能載入解密晶元獲得的BIN文件,不能自動識別BIN文件或HEX文件中的配置位及EEPROM,需要手動設置這些參數操作麻煩,如果你是用的QL-PIC280就完全沒有這些煩惱,它可以自動識別HEX文件或解密晶元得來的BIN文件中的配置字及EEPROM,你不需要做任何的設置就可以開始燒寫晶元.
『陸』 求助!!PIC單片機的編程介面有ICSP、PICKIT2、ICD2等 這些有什麼區別啊
不用管他,不影響工作狀態
『柒』 pic單片機編程器k149或者k150有人做過嗎我有幾個問題希望高手幫忙,高分求教。
有那閑工夫自製PIC編程器的人,沒幾個會混這里的,有的要不是以此賣錢,要不就是吃飽撐著沒事自己有了編程器還要自製玩。
我只是來友情提供一些我所了解的資料,因為有的問題需要先解釋你才能明白,所以回答順序是亂的:
3:為什麼所有編程器的電路圖都有個PIC單片機,在之前你問的問題上我已經說了,這種在線編程器需要一個監控用的單片機對你需要燒寫程序的目標單片機做監控,所以這個編程器上必須有一個PIC單片機作為監控用(或者你也可以使用其他單片機,甚至使用ARM,它是這個東西上的核心:主控晶元)。ZIP40,,這個是插你要燒寫程序的那個單片機的插座
1:為什麼要做USB轉串口,因為上述的監控用的主控晶元沒有USB介面,所以需要把USB轉串口,如果用帶usb模塊的晶元(PIC32和ARM有),就不需要了。
2:這個,我還沒見過有連接RA0和RA1的。
4:可以網路HI或者留言問我。
-------
BTW:上述監控用的主控晶元,內部必須要有監控程序,要不然這個主控晶元是沒法接收計算機發來的數據並且燒到目標單片機內部的。這個晶元基本都是PIC單片機(我見過的是用PIC18),因為他們很多都是抄MICROCHIP官方推出的PIC編程器PICKit或者調試器ICD2內部的監控晶元的程序。但也不排除有大牛自己寫的程序。我在網上曾經見過可以下載的。
而對於你來說,製作這個的問題是,你本身製作它就是為了給自己的晶元燒寫程序,但它內部卻有一個東西要求你先給它燒寫程序才能用(這就是先有雞還是先有雞蛋的邏輯問題了)。
如果你非得把它自製出來的話,你就必須先去找一個PIC編程器,給上述的第三個問題的PIC6F628燒寫一個監控程序,然後才能做出來……
考慮一下把,是自己費時間做出來還是先去淘寶買個一兩百的PICKit2 / PICKit3先用著,先做PIC單片機的入門練習,等你感覺自己牛到能做了,再去做自製的。不要浪費無謂的時間。
======
另外,不管我的建議你聽不聽,都先看完我說的在去提問,因為之前一個問題我已經回答過上述的一些問題,而你根本沒在乎。
『捌』 九陽電磁爐主晶元JYM02040CE如何寫程序
★ S3F系列三星單片機,廣泛應用於美的、格蘭仕、奔騰等品牌的電磁爐、壓力鍋、電炒鍋這類小家電。維修時需要讀寫數據或者更換晶元時,可以使用RT809F來完成讀寫。
★ 程序數據來源:1、售後提供的原廠程序、數據;2、自己讀取的MCU程序、數據(前提是MCU沒有被加密,讀取後809F軟體會自動提示是否加密,如果數據是加密的,就不要寫入了);3、破#加密的MCU得到程序數據(視其價值和解密費用而定,看是否值得去做);
★ 使用RT809F在線讀寫S3F系列MCU,需要另行購買PIC系列使用的ICSP介面板或者按附圖DIY一塊介面板,配合809F使用,需要連接5根線,分別為VPP編程電壓(12.5V)、VDD供電5V、GND、SDA數據信號、SCL時鍾信號。
★ 用戶需要查閱相關型號MCU的引腳定義,並與ICSP介面板一一對應連接。如果目標板上有在線讀寫介面,通常可以直接連接並在線讀寫。
★ 以下情況請拆下MCU,飛5根線到ICSP介面板讀寫:
1、板卡上並未預留在線讀寫介面,並且VPP/RESET腳當作普通IO用,連接到了其他電路;
2、通過ICSP在線連接後,VPP電壓被拉低,低於12V ;
3、通過ICSP在線讀寫出錯時(因為S3F系列編程時序要求VDD和VPP均要受控,而部分板卡這兩個腳外接電容過大,導致時序不符合要求,拆下MCU、用轉接座或者飛線讀寫就沒有這個問題);
注意事項:
1、第一次使用ICSP介面板,請先將介面板裝到809F鎖緊座上壓緊,測下縮緊座13腳與16腳之間電壓,如果低於4V,請將809F拆開,找到R63和R64 這兩個302電阻(3K),更換為102的電阻(1K)。2013年12月之後生產的RT809F,R63/R64已經改為1K電阻,不需再動;如果電阻是1K,13腳與16腳之間電壓還低,拆掉ICSP介面板的78L05(PIC系列才用到,S3F系列用不上這個);
2、S3F晶元先與ICSP介面板接好線,然後再裝到鎖緊座上;這里要特別注意GND地線必須連接可靠,實測發現,如果地線沒有接好就開始讀寫,會導致MCU的VPP和VDD引腳之間擊穿,晶元損壞!!!(使用數字表二極體檔測試MCU,紅表筆接VPP腳,黑表筆接VDD腳,正常時數值為無窮大,擊穿後數值為500多。)
解決方法:在VDD線上串聯一個肖特基二極體,比如1N5819、SS14等型號,正極接ICSP介面板一側,負極接MCU的VDD腳一側,即可杜絕因為GND地線沒連好,導致MCU的VPP腳對VDD腳擊穿的問題!
3、按照晶元DATASHEET所說,如果只是讀取MCU,而不需要寫入,那麼MCU的VPP腳不用接12.5V,直接接到VDD腳即可。但實際測試發現,S3F9498/S3F9488讀取時,VPP腳接VDD腳,晶元讀取後校驗錯誤,而將VPP腳接到12.5V讀取,才能校驗通過,請大家共同驗證。
4、S3F系列MCU,如果VPP 和nRST在同一腳,如S3F9454,VDD/VPP上電後的200ms內允許讀取/校驗,200ms後允許寫入;而VPP 和 nRST如果不在同一腳,如S3F9498,無此時序限制。
這就帶來一個問題:有些電腦硬體配置比較低、或者系統比較慢,導致S3F9454無論如何都讀寫不成功,反復折騰,以至於認為已經搞壞晶元,其實換到配置較高、系統比較快的電腦上測試,就能夠正常讀寫。
新手第一次使用809F讀寫S3F9454時,建議這樣操作:先購買全新的S3F9454數顆,然後使用本帖附件的「奔騰 PC21N-8 S3F9454BZZ-DK94主板」程序文件寫入,如果校驗成功了,說明編程器讀寫S3F功能正常,如果校驗錯誤,請重新做個干凈系統或者換到其他更快的電腦上測試,直到寫入並校驗成功,然後再讀寫客戶機的S3F系列MCU。
***************************************************************************************************************
1、S3F9454 / S3F9498與809F的實物連線圖:
通常飛5根線即可,如果待讀寫的MCU有專門的RESET腳,請再將此腳飛線到地。
2、S3F系列與ICSP介面板接線定義:
推薦:VPP引腳加一個104瓷片電容到地並在VDD線上串聯一個肖特基二極體,比如1N5819、SS14等型號,正極接ICSP介面板一側,負極接MCU的VDD腳一側,即可杜絕因為GND地線沒連好,導致MCU的VPP腳對VDD腳擊穿的問題!
還有個常識問題就是,一定先要將MCU的相關引腳與ICSP板連接好,然後再將ICSP板插到編程器上,再選擇對應型號讀寫。如果先在鎖緊座里插上ICSP板,再連接MCU引腳,很容易導致MCU燒壞。
3、S3F9454在線讀寫接線定義:
4、S3F9498在線讀寫接線定義:
5、S3F9488在線讀寫接線定義:
A、備份方法概要:選擇型號 ——>"讀取" ——>"保存"
第一步:ICSP轉接板與MCU飛5根線連接,然後接到編程器的鎖緊座上,打開軟體到主界面,手動選擇MCU型號:
第二步:點擊「讀取」,809F軟體會讀取並自動校驗一次:
第三步:保存讀取的文件,文件名盡可能詳細,包含廠商、板號、主晶元型號:
B、燒錄方法概要:選擇型號 ——>"打開"待燒錄程序文件 ——>"寫入"——>"校驗"
第一步:ICSP轉接板與MCU飛5根線連接,然後接到編程器的鎖緊座上,打開軟體到主界面,手動選擇MCU型號:
圖片同A、第一步
第二步:選擇待燒錄的程序文件:
第三步:點擊「寫入」,等待燒錄、自動校驗完成即可:
備注1:寫入後的加密是可選的,MCU不加密一樣可以用。如果需要,點擊「保護」按鈕即可加密。
備注2:如果在讀取後,809F軟體提示程序是加密的,那麼這個就不需要保存為文件了,更不要再往別的晶元
『玖』 arino接多個電機如何接
這個要看是怎麼連法了,UNO一共有13個數字口,其中有RX,TX,用於串口通訊回,那就剩餘答11個數字口。
如果是用ULN2008做驅動+4線步進電機:可以接2個。
如果是用專用的步進電機驅動器+4線電機:可以接5個。
Arino UNO是Arino USB介面系列的最新版本,作為Arino平台的參考標准模板。UNO的處理器核心是ATmega328,同時具有14路數字輸入/輸出口(其中6路可作為PWM輸出),6路模擬輸入,一個16MHz晶體振盪器,一個USB口,一個電源插座,一個ICSP header和一個復位按鈕。UNO已經發布到第三版,與前兩版相比有以下新的特點:
1、在AREF處增加了兩個管腳SDA和SCL,支持I2C介面;增加IOREF和一個預留管腳,將來擴展板將能兼容5V和3.3V核心板。;
2、 改進了復位電路設計;
3、USB介面晶元由ATmega16U2替代了ATmega8U2 。
『拾』 電路板上的icsp是什麼元器件
好像是保險管,你看一下是不是在進電的主路上,若是的話,那很可能是個保險管了。 還有就是你要看看燒毀的這個東西是不是有碎玻璃或者圓柱的陶瓷,若是的話,也很可能是保險管。