編譯器:開發程序後,用編譯器將之編譯成可執行的二進制文件。是軟體。
PIC單片機的C編譯器只有HI-TECH公司出品PICC編譯器,和CCS公司的CCS編譯器。還有PIC的生產商Microchip公司自行生產的只針對PIC18/PIC24/dsPIC/PIC32系列單片機的C語言編譯器MCC(MCC18 / MCC30 / MCC32)。如果是編譯PIC10、PIC12、PIC16系列單片機,用CCS最好。而PIC18/PIC24/dsPIC/PIC32系列,用MCC最好。
編程器:又稱之為燒錄器,是把你生成的可執行文件download到單片機上的NAND或者NOR中的工具,是硬體。
B. PIC編程器在線編程問題
串口一般是指與PC電腦連接用的,ICSP是燒錄器與PIC晶元連接用的。
晶元的燒錄有幾種方式:
一種是用裸片燒錄(放在燒錄器上燒錄)。一種是在線燒錄(焊到板上再燒錄)。
PIC的晶元如果焊到板上的話,就採取ICSP在線燒錄的方式燒錄。
你所說的操作方法,指的是你在燒錄時採用裸片燒錄的方式。你現在用插件晶元,怎麼著都行,如果你採用貼片晶元的話。你想換程序,不可能再把晶元從板上焊下來再燒錄吧。所以,這個時候你要採用ICSP在線燒錄功能。但如果你買一個燒錄器,只能燒裸片,不能在線燒錄。碰到貼片晶元怎麼辦?所以,做燒錄器的就把ICSP做到燒錄器上去了。
C. 請問大蝦,PIC單片機用什麼燒錄軟體在網上我都找不到!
那要看你用什麼編程器了,一般如果是PIC的專用編程器,都會附贈編程燒寫軟體的。如果是用MICROCHIP官方出的ICD2或PICKIT2或PICKIT3的模擬兼編程器,那直接用他們的編譯軟體MPLAB就能燒進PIC單片機。你不要在網路上找,去生產PIC單片機的生產商MICROCHIP的網站上找。
D. 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,你不需要做任何的設置就可以開始燒寫晶元.
E. 怎麼給PIC單片機燒程序要買燒錄器嗎,還有哪些下載器編程器模擬器又是
下載器,也叫編程器,也叫燒錄器。
是用來將編譯好的程序,下載到單片機晶元中。
模擬器是用來模擬模擬的,也就是說不用將程序下載到單片機中,而是在模擬器中模擬單片機運行,便於程序的調試。
單片機的燒錄都是有次數的,達到一定次數,也就不能再燒錄了,也有一次性的,只能燒錄一次。
燒錄器一端連接到電腦,就是你說的USB,用來將編譯好的程序從電腦傳輸到燒錄器。
另行悔耐外一端要連接到單片機,就是你說的ISCP,用來將程序從燒錄器傳輸到單片機檔春晶元。
有些模擬器和燒錄器是二合一的,兩前友個功能都有。
燒錄程序,就需要燒錄器,電腦,燒錄器的驅動程序,單片機晶元或帶有單片機晶元的電路板。
連接就是燒錄器一端連接到電腦,連接有USB,也有串口或並口的,另外一端連接到單片機晶元或帶有單片機晶元的電路板。
F. PIC用什燒寫器
你的這款晶元很多通用的編程器都適用,網上還有簡易的PIC燒寫電路,也是適合它。樓上說的那種兩三百的編程模擬器應該是非官方版的ICD2,如果是Microchip出的官方版更貴的八九百。 而有針對PIC系列單片機專用的編程器PICSTART,這個也不便宜。最好的PIC模擬器得五六千。
簡易的自製電路對於初學者來說不好做,而Microchip出的太貴。所以建議你上淘寶找「ICD2」或者「ICD2.5」就能找到一大堆樓上所說的那種二三百的ICD2。
G. pickit燒錄器幹嘛用的
燒錄器是一種程序下枯檔穗載設備,通常利用計算機通過串,並,USB連接並搭配一定的治具將編寫的程序寫入存儲類、單片機類元器件。
燒錄器在大陸是叫編程器,因為台灣的半導沒卜體產業發展的早,到大陸客戶之所以叫它為「編程器」是因為現在英文名PROGRAMMER,這個英文名與一般編寫軟體程式設計師是蠢睜同名,所以就叫「編程器」。
燒錄器實際上是一個把可編程的集成電路寫上數據的工具,燒錄器主要用於單片機(含嵌入式)/存儲器(含BIOS)之類的晶元的編程(或稱刷寫)。