⑴ 怎麼把程序寫進晶元里
1、安裝VSpeedSetup.exe軟體,安裝USB_DRIVER驅動軟體,將電腦和編程器連接,裝載晶元,晶元方向口和編程器提示方向口一致。
⑵ 怎樣給電路板上的晶元寫入程序
1.直接按鍵盤的F4鍵,單擊「變換」菜單欄,然後單擊第一個「變換」項,單擊工具欄上的「程序變更」按鈕,根據自己的習慣選擇合適的變換方法。
⑶ 怎樣往晶元里寫程序單片機是干什麼的
給晶元寫程序是根據晶元的燒寫時序(學過數點就明白)來決定了的,至於燒錄軟體,網上也很多,常用的51單片機燒寫軟體是STC_ISP_V480,主要是針對STC系列的單片機,而且這些單片機比較常用,很便宜。還有,如果懂得自己編寫軟體(VB、VC都可以),了解燒寫時序,可以自己製作燒寫軟體。
單片機就是單片微型計算機,它的用途很廣,最通俗的說就家裡的電磁爐有一個單片機來控制時間、火候等、平時馬路的交通燈也由單片機來控制顯示紅綠燈、時間、還可以用來控制小型車(一些大學的電子設計競賽)、還可以用來設計溫度採集等等。
⑷ 聯想國產晶元電腦怎麼運行exe文件
按Enter鍵或者點雙擊就能運行可執行程序。用於安裝或運行軟體應用,並且可以打包和分發小腳本或宏命令。
⑸ 突破封鎖!國產晶元終於有了自己的指令集
在半導體晶元領域, 指令系統是一切軟硬體生態的起點 。
以大家最熟悉的ARM和X86為例,它們就分別隸屬於RISC精簡指令集和CISC復雜指令集。
隨著物聯網、5G、AI新興領域的興起,RISC-V和MIPS兩大精簡指令集架構也頻繁出現在我們的視野內。
所謂晶元,其實都是由半導體堆出來的硬體電路,晶體管越多往往代表性能和功能越強。但無論是超級計算機還是智能手環, 它們搭載的處理器都只能識別二進制數據 。
想讓這些晶元正常運行,處理復雜的應用場景,首先就要教會它們學會類似九九乘法表的「演算法口訣」和「數學公式」, 而這些演算法口訣/公式其實就是所謂的「指令集」 。
換句話說, 指令集的功能和效率(演算法口訣/公式的類型),在很大程度上就決定了各類晶元的成就和算力的上限 。
雖然海思麒麟、龍芯、兆芯、海光、紫光、澎湃等國產晶元都在各自領域取得了不俗的成績,但無論是它們,還是其他採用X86、ARM、MIPS、RISC-V、Alpha和Power,選擇封閉、授權還是開源的國產晶元項目,其底層的指令集根基都掌握在別人手裡。
因此, 只有從指令系統的根源上實現自主,才能打破軟體生態發展受制於人的枷鎖 。
好消息是,日前龍芯中科就正式發布了自主指令系統架構「Loongson Architecture」,簡稱為「龍芯架構」或者「LoongArch」。它包括基礎架構部分,以及向量擴展LSX、高級向量擴展LASX、虛擬化LVZ、二進制翻譯LBT等擴展部分,總共接近2000條指令。同時不包含龍芯此前使用的MIPS指令系統, 並具有完全自主、技術先進、兼容生態三個方面的特點 。
目前,採用LoongArch的龍芯3A5000處理器晶元已經流片成功,完整操作系統也已穩定運行,它能對多種國際主流指令系統的高效二進制翻譯鏈,並成功演示了運行基於其它主流指令系統的復雜應用程序。
LoongArch對MIPS指令的翻譯效率是100%性能,對ARM指令翻譯的效率是90%性能,對x86的翻譯效率是80%性能。
此外,龍芯中科還在聯合產業鏈夥伴在適當的時間建立開放指令系統聯盟,在聯盟成員內免費共享LoongArch及有關龍芯IP核。
所謂IP核,我們可以理解為ARM旗下的Cortex-A78和Cortex-A55等,後置都是基於ARMv8指令集打造的核心IP架構,並授權給了高通、三星、聯發科等晶元商開發SoC移動平台。
目前,ARM剛剛發布了ARMv9指令集,如果不出意外將在下半年發布的Cortex-A79和Cortex-X2架構就將採用這套指令集。
近10年來32位手機處理器都是基於ARMv7指令集打造,在A75之前的處理器則是基於ARMv8-A設計,隨後都是ARMv8.2-A一統江湖
ARM指令集可以細分為Cortex-A(ARMv-A)、Cortex-R(ARMv-R)和Cortex-M(ARMv-M),分別適用於不同類型的晶元
比如車載晶元使用的就是Cortex-R(ARMv-R)核心IP
總之, 設計出一個純國產的自主指令集只是萬里長征的第一步 ,關鍵是後續要做出懂這個指令集的CPU(已經有了龍芯3A5000),再往後還需要讓和人類交互的「翻譯家」——編譯器懂這個指令集。也就是需要不斷完善軟硬體生態,讓我們熟悉的系統、辦公、 娛樂 和 游戲 程序都能運行在這套指令集打造的晶元之上。如果做不到這一步,國產指令集和相關晶元也只是空中樓閣而已、
作為國人,我們真心希望LoongArch這種國產指令集可以取得成功,今後無論手機、電腦、車載還是其他半導體晶元都能以使用國產指令集為榮,並走向世界。
擴展小知識
那麼,指令集又是如何影響晶元執行效率的?
我們以RISC和CISC,讓它們分別執行「清潔地面」的命令為例,看看其背後的指令邏輯差異。
邏輯上,「清潔地面」的大概思路是先拿起掃帚,掃地;拿起簸箕,用掃帚把垃圾掃進簸箕;放下掃帚和簸箕,潤濕墩布;再用墩布擦地,直至清潔地面完成。
對CISC復雜指令集而言,很容易理解「清潔地面」這套邏輯,下達「清潔地面」命令後,就能按照規則和順序,一步步自動完成。
對於RISC精簡指令集而言,它一下子可理解不了如此復雜的邏輯,必須將復雜的邏輯順序拆分,然後按照一項項簡單的命令去完成復雜的操作。
比如,想讓RISC精簡指令集完成「清潔地面」命令,就必須依次下達「拿起掃帚」、「掃地」、「拿起簸箕」、「把垃圾掃進簸箕」、「放下掃帚和簸箕」、「潤濕墩布」、「墩地」……
看起來CISC復雜指令集方便又強大?沒錯,如果要同時清潔無數房間地面,你只要對著不同的房屋說「清潔地面」、「清潔地面」、「清潔地面」……即可。
而對RISC精簡指令集,你需要對著每個房間都重復一整套復雜的命令,如果下達指令的人嘴巴不夠快(帶寬不夠大),那清潔地面的效率自然受到影響,難以和CISC復雜指令集抗衡。
但是, 現實生活中,並非所有房間的地面都需要一整套的清潔流程,比如你只需要墩地一個步驟。
對RISC精簡指令集而言,你只需對著需要清潔的房間說「墩地」、「墩地」、「墩地」即可。而由於CISC復雜指令集沒有單獨的「墩地」動作,操作起來就要麻煩許多,完成相同的墩地操作會消耗更多資源,翻譯過來就是發熱更高更費電。
這就是RISC和CISC的本質區別。 說不上誰好誰壞,只能說它們所擅長的領域各不相同。
以ARM架構為代表的RISC精簡指令集,最適合針對常用的命令進行優化,賦予它更簡潔和高效的執行環境,對不常用的功能則通過各種精簡指令組合起來完成。
RISC是將復雜度交給了編譯器,犧牲了程序大小和指令帶寬,從而換取了簡單和低功耗的硬體實現。
對以X86架構為代表的CISC復雜指令集,則適合更加復雜的應用環境。
CISC是以增加處理器本身復雜度作為代價,以犧牲功耗為代價去換取更高的性能。不過,X86架構則可通過對新型指令集的支持(如SSE4.1、AVX-512等),在一定程度上提高指定任務的執行效率和降低功耗。
現在晶元領域是RISC攻,CISC守的格局。以蘋果M1為代表的ARM架構RISC指令集晶元正在染指傳統的X86 PC市場,而且大概率會取得成功。雖然以英特爾為代表的X86陣營曾多次試圖反擊Android生態(如早期的Atom晶元),但最終卻都以失敗告終。ARM最新發布的ARMv9指令集,就給了ARM晶元入侵X86 PC大本營更多彈葯,也許用不了多久Windows ARM版PC也將成為一個更加重要的PC品類。
⑹ 怎麼樣往晶元里寫程序單片機是干什麼的-zol問答
往晶元寫程序,實際上可以比喻成電腦安裝某個軟體
那麼電腦安裝軟體步驟:下載安裝文件---打開安裝文件---安裝---完成
由此可以類比晶元寫程序:寫好程序---編譯成二進制文件---打開燒錄工具[安裝軟體]---燒錄[安裝]---完成
單片機就是微型處理器,可查看網路:
網頁鏈接
⑺ 晶元是怎麼寫入程序的呢
通常情況下對晶元的編程是利用一些防真軟體來做的。譬如威福防真器。我們通常是先把程序在防真器的環境下調試成功後通過這個防真器把程序語言(如C語言、匯編語言)轉換為機器語言(就是零和一的代碼)。再把機器語言燒些進晶元。
⑻ 國產晶元訂單量井噴,為何國產晶元如此受歡迎
其實在前段時間大家都已經開始特別重視國產晶元的研發了,因為華為他就是被美國的很多公司要求不能夠帶去使用他們的專利。這件事情也給國內的通信行業一個提醒。就是不能夠太依賴於外國的技術,我們國家要自主研發自己的技術。這也是國產晶元行業最近為什麼突然特別流行的原因之一。就是我們一定要發展自己的技術,如果我們在其他的行業裡面也是這個樣子,發展的特別好,但是因為國外的專利使用問題就無法繼續研發的話,這對於國內行業的打擊影響是特別大的像是華為中興他們都是被給予了這種打擊的,還有在無人機行業也是受到了一些美國公司的制裁。
⑼ 九陽電磁爐主晶元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軟體提示程序是加密的,那麼這個就不需要保存為文件了,更不要再往別的晶元