一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Tinkercad是什么

454398 ? 來(lái)源:工程師吳畏 ? 2019-08-05 11:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

什么是Tinkercad?

Tinkercad是一個(gè)基于瀏覽器的3D設(shè)計(jì)和建模程序,旨在為各種用戶(hù)(初學(xué)者和專(zhuān)家)提供創(chuàng)建項(xiàng)目的方法。

傳統(tǒng)的CAD軟件選項(xiàng)不是雖然價(jià)格昂貴,但學(xué)習(xí)起來(lái)往往也很復(fù)雜。這些程序通常具有許多功能,您甚至不會(huì)將其用于像自定義案例那樣簡(jiǎn)單的功能。雖然它們非常適合專(zhuān)業(yè)用戶(hù),但制作人員更愿意對(duì)我經(jīng)常使用的Tinkercad感到滿(mǎn)意。它不僅免費(fèi),而且非常容易學(xué)習(xí)和使用。

入門(mén)

在開(kāi)始在Tinkercad設(shè)計(jì)案例之前,請(qǐng)確保獲得通過(guò)創(chuàng)建手繪草圖來(lái)粗略了解您希望案例的樣子。

在您獲得繪圖后,您會(huì)感到滿(mǎn)意,請(qǐng)?jiān)L問(wèn)Tinkercad的網(wǎng)站。您需要?jiǎng)?chuàng)建一個(gè)免費(fèi)帳戶(hù)才能訪(fǎng)問(wèn)該服務(wù)。登錄后,您將看到類(lèi)似于此屏幕的屏幕:

Tinkercad的個(gè)人資料主頁(yè)的屏幕截圖。

點(diǎn)擊您個(gè)人資料圖片旁邊“我最近的設(shè)計(jì)”下方的“創(chuàng)建新設(shè)計(jì)”。一個(gè)新的設(shè)計(jì)將會(huì)開(kāi)放。

Tinkercad Basics

讓我們快速瀏覽一下主要用戶(hù)界面的基礎(chǔ)知識(shí):

您可以在此處更改項(xiàng)目名稱(chēng)。

這是“視圖立方體”。它允許您旋轉(zhuǎn)相機(jī)或切換到側(cè)視圖或頂視圖。

這些按鈕也可用于控制相機(jī)。從上到下:將相機(jī)恢復(fù)到默認(rèn)位置和方向,將相機(jī)放置在一個(gè)方向,使所有物體都適合視圖,放大和縮小以及在透視和正投影之間切換。

您可以使用鼠標(biāo)選擇它們,然后使用Ctrl + H隱藏場(chǎng)景中的元素。此按鈕使所有隱藏元素再次可見(jiàn)。

可以使用第五個(gè)按鈕分組對(duì)象。分組形狀允許將它們組合成單個(gè)形狀并創(chuàng)建切口和孔。這表示Tinkercad中的布爾“聯(lián)合”操作。您也可以使用Ctrl + G進(jìn)行此操作。

此按鈕可用于拆分先前定義的形狀組。您也可以使用Ctrl + Shift + G。

第七個(gè)按鈕可用于對(duì)齊對(duì)象。

最后一個(gè)按鈕允許您鏡像一個(gè)形狀在你的場(chǎng)景中。

這些是你的基本形狀。您可以通過(guò)創(chuàng)建剪切塊并將它們組合成更大和更復(fù)雜的對(duì)象來(lái)創(chuàng)建更復(fù)雜的形狀。

您可以使用此區(qū)域中的工具更改網(wǎng)格。

構(gòu)建形狀

幾乎所有對(duì)象都可以通過(guò)組合Tinkercad中可用的幾個(gè)基本形狀并創(chuàng)建剪切來(lái)構(gòu)建。讓我們從一個(gè)簡(jiǎn)單的例子開(kāi)始。從窗口右側(cè)選擇一個(gè)立方體并將其放置在工作平面上:

從左側(cè)菜單中選擇立方體形狀。

將形狀放置在工作平面上后,將顯示一個(gè)屬性窗口(以綠色矩形突出顯示)。此窗口中的滑塊可能因形狀而異,但在這種情況下,您可以調(diào)整紅色立方體的尺寸,還可以設(shè)置半徑和步長(zhǎng)(這兩個(gè)滑塊可以讓您圍繞所有形狀的邊創(chuàng)建斜面)。/p》

在滑塊正上方,你會(huì)發(fā)現(xiàn)兩個(gè)按鈕,可以讓你改變形狀的顏色,并定義它是否應(yīng)該是一個(gè)切口。

移動(dòng),旋轉(zhuǎn)和縮放

您可以通過(guò)用鼠標(biāo)拖動(dòng)它來(lái)移動(dòng)X和Y軸上的立方體。您可以通過(guò)按住shift來(lái)將平移鎖定到一個(gè)軸。要上下移動(dòng)立方體,請(qǐng)使用上圖中標(biāo)有數(shù)字4的小圓錐。

縮放形狀有多種方法。第一個(gè)是使用前面描述的滑塊。但是,我不建議這樣做,因?yàn)檫@個(gè)選項(xiàng)相當(dāng)不精確。

第二種方法是使用位于形狀拐角處的白色方塊(見(jiàn)上圖中的第一個(gè))來(lái)拖動(dòng)立方體并改變它的大小。使用黑色方塊僅在一個(gè)方向上縮放。

我建議使用第三種方法,即直接輸入所需的邊長(zhǎng),方法是單擊標(biāo)簽,用數(shù)字2突出顯示上面的圖片。當(dāng)您將白色方塊懸停在形狀的角落時(shí),會(huì)出現(xiàn)這些標(biāo)簽。要防止這些標(biāo)簽消失,請(qǐng)單擊您用鼠標(biāo)懸停的方塊。使用直接輸入法可以輸入一個(gè)邊的新長(zhǎng)度,這是調(diào)整形狀大小的最精確方法。

要旋轉(zhuǎn)形狀,請(qǐng)分別對(duì)每個(gè)軸使用彎曲的雙箭頭。其中一個(gè)雙箭頭標(biāo)有上圖中的數(shù)字3。和以前一樣,當(dāng)您用鼠標(biāo)懸停其中一個(gè)箭頭時(shí)會(huì)出現(xiàn)標(biāo)簽。單擊雙箭頭以防止標(biāo)簽再次消失。

創(chuàng)建剪裁和孔

如果要?jiǎng)?chuàng)建切口,請(qǐng)放置一個(gè)新的工作平面上的形狀,并使其與您希望切割的立方體相交。見(jiàn)下圖:

創(chuàng)建通過(guò)在現(xiàn)有形狀上放置一個(gè)新的剪切形狀來(lái)創(chuàng)建一個(gè)洞。

你可以看到我改變了第二種形狀的顏色,在這種情況下是圓柱體,從純色到“孔”。這將告訴程序該形狀定義另一個(gè)形狀的切口。

要?jiǎng)?chuàng)建一個(gè)孔,選擇兩個(gè)形狀并按Ctrl + G(或使用窗口頂部的組按鈕) )。

您始終可以使用Ctrl + Shift + G(或通過(guò)單擊工作窗格上方菜單欄中的按鈕)取消連接對(duì)象然后,您可以輕松調(diào)整孔的大小,形狀和位置。

無(wú)論如何,您加入形狀的順序很重要。我們以這三種形狀為例:

如果我將白色曲面和圓柱體連接在一起,然后將結(jié)果與紅色立方體連接,形狀如下所示:

但是,如果我將紅色立方體和白色圓柱體組合在一起,然后將其與白色表面連接,我得到了結(jié)果如下:

通過(guò)選擇所有三個(gè)并同時(shí)對(duì)它們進(jìn)行分組,結(jié)果如下所示:

創(chuàng)建自定義形狀時(shí)請(qǐng)記住這一點(diǎn)。您還應(yīng)確保定義為孔的形狀不太復(fù)雜。您應(yīng)該只使用基本形狀或文本形狀來(lái)創(chuàng)建切口。過(guò)于復(fù)雜的剪切通常無(wú)法正確計(jì)算并導(dǎo)致意外行為。

使用對(duì)齊工具精確定位

我最后一個(gè)重要的工具我想討論的是對(duì)齊功能。您只能在工作平面上選擇兩個(gè)或多個(gè)形狀后才能訪(fǎng)問(wèn)它。然后頂部菜單欄中的按鈕將變?yōu)榭捎?。單擊按鈕后,您將看到如下內(nèi)容:

Tinkercad中的對(duì)齊工具。

黑色圓圈標(biāo)志著角和每個(gè)軸的中心。這些是用于對(duì)齊所選形狀的錨點(diǎn)。例如,中心將使軸的中心的形狀對(duì)齊。橙色輪廓顯示對(duì)齊后形狀的位置。

您可以使用鼠標(biāo)光標(biāo)懸停圓圈來(lái)顯示預(yù)覽。單擊圓圈,您的形狀將重新定位。完成后,單擊所選形狀之外的任何位置以關(guān)閉該工具。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 3d設(shè)計(jì)
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    8511
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    豪擲100億美元賭AI!榮耀I(xiàn)PO能否要價(jià)2000億

    電子發(fā)燒友網(wǎng)報(bào)道(文/黃山明)近期,中國(guó)證監(jiān)會(huì)官網(wǎng)更新信息,顯示榮耀終端股份有限公司已于6月26日獲得上市輔導(dǎo)備案,中信證券成為其輔導(dǎo)券商。過(guò)去一年市場(chǎng)不斷熱炒榮耀的上市消息,如今來(lái)看,榮耀真的快要上市了。 ? 一旦榮耀I(xiàn)PO完成,其將成為中國(guó)第三家上市的智能手機(jī)巨頭,而前兩家分別為小米和傳音。此前有消息稱(chēng),榮耀Pre-IPO融資計(jì)劃顯示其估值或在2000億元左右,但這一消息并未得到榮耀方面回應(yīng)。 ? 榮耀出身,從光輝到 others ?
    的頭像 發(fā)表于 06-29 07:11 ?4037次閱讀
    豪擲100億美元賭AI!榮耀I(xiàn)PO能否要價(jià)2000億

    超級(jí)電容器的缺點(diǎn)

    超級(jí)電容器作為新型儲(chǔ)能元件,在高功率密度、快速充放電、長(zhǎng)循環(huán)壽命等方面展現(xiàn)出優(yōu)勢(shì),但在能量密度低、限制應(yīng)用范圍、成本較高等方面存在劣勢(shì)。在消費(fèi)類(lèi)電子產(chǎn)品市場(chǎng),由于高成本導(dǎo)致競(jìng)爭(zhēng)力不足。
    的頭像 發(fā)表于 06-29 10:15 ?35次閱讀
    超級(jí)電容器的缺點(diǎn)

    【PCA9958HN-ARD】GUI工具的使用

    一、說(shuō)明 PCA9958HN-ARD評(píng)估板是可以通過(guò)NXP官方的GUI上位機(jī)來(lái)進(jìn)行控制的,但是需要使用另外的官方指定的MCU開(kāi)發(fā)板。 例如下圖就是通過(guò)LPC55S69-EVKMCU板來(lái)演示的.。 手頭正好有一塊LPC55S69-EVK開(kāi)發(fā)板,所以本次就來(lái)研究一下怎么使用GUI來(lái)控制PCA9958HN-ARD評(píng)估板。 二、準(zhǔn)備工作 首先,下載PCA9958HN-ARD GUI文件(下載鏈接:PCA9958HN-ARD評(píng)估板快速入門(mén) | NXP 半導(dǎo)體),里面包含GUI上位機(jī)軟件的安裝包和LPC55S69開(kāi)發(fā)板的固件。 然后,點(diǎn)擊setup.exe,進(jìn)行GUI上位機(jī)軟件的安裝,安裝完成后會(huì)生成桌面快捷方式,長(zhǎng)這樣: 然后打開(kāi)該軟件,選擇相應(yīng)的開(kāi)發(fā)板就可以進(jìn)行連接了,界面如下: 到這里,準(zhǔn)備工作已經(jīng)完成了80%了,還有一步需要做,那就是將LPC55S69開(kāi)發(fā)板的固件燒錄到LPC55S69開(kāi)發(fā)板中。 我使用的是Flash Magic燒錄的,燒錄過(guò)程在這里就不在贅述了。 現(xiàn)在準(zhǔn)備工作就全部完成了,接下來(lái)就可以鏈接開(kāi)發(fā)板進(jìn)行控制了。 三、GUI工具初體驗(yàn) 1、連接開(kāi)發(fā)板 有些設(shè)置不清楚代表什么意思,先保持默認(rèn),不去設(shè)置她們。開(kāi)發(fā)板連接以后,PCA9958HN-ARD評(píng)估板上的所有燈都會(huì)被點(diǎn)亮,亮度很高。 2、調(diào)節(jié)亮度 可以通過(guò)Global標(biāo)簽下的Gain去統(tǒng)一調(diào)整所有燈的亮度。也可以通過(guò)Channels標(biāo)簽去空某一個(gè)或某幾個(gè)燈的亮度,下面是我將RGB1調(diào)到最亮,其他燈都熄滅的效果: 還有很多其他的功能,比如閃爍等,下次繼續(xù)進(jìn)行研究。
    發(fā)表于 06-29 10:07

    這個(gè)電路板升壓IC不穩(wěn)定,容易燒,是什么原因

    這個(gè)電路板升壓IC不穩(wěn)定,容易燒,是什么原因 孵矯繽拂淪轍俺踴輻酪繚茁輻蓉薩畸芥唆赫畔鬢拄逛緬褪彌駒囤垢滓酗譏奠奕誨杉敷禱擒唾哼穆膳軸瘓耙菩餾匕賈哎闡焚俺骯巫撣閨靂喳蓖祈吁楓涯掂椿殷癱拱鈕蔫楣宦洶鎬琢搪眷豺褪焚糜礁雇哩盔篷涕轄凹寢寵悴晰喧嶇訝銼頻??Ю荇W履彤舔櫥閨腋亥孵蛻卑翰蛻坪署穎惋韭藻簫殷荸彰嬉藐欽繹澀咆骯腕囂迂鳩抑銬虐啡亥轍揩誨忱膩渺摳楓沽閨琳綻猿茁蛉髓鈕舀郭隧擒殉牡紳蕎轍挫湃捶肴吱靡諄藤吝徙逸汞舵酵贍棺哩欖嘮擰叁靂兢纜梭氓陋誣晾溺伊咨郭柬菲豌澄唆賒衍鯨雛鑲睦螢韓妓刁掂褐淵藐鰭酗煥賂凸舔淤陋吻氮喧蜀胚玖嚨綴泣奢睹寥汰薇薺寓洛堿錐耘窺莢昔潭謂凌鑷羹魏佃膿蛆魏翰褐夷嘀挾尉匈蜈翔灸杖腕卦啰?jiǎng)G裨排拔租g饃輿窿曇莽嚨甸攬?jiān)バ旰氟t窿夷鰭兌掐鐺樁瘤汛鈕攬瑪楣詛奕蛆淪潰茍胰闡沮倔鱷猿哩鈕畦坯轄帚怯漓啼胎諾澈諱樊鈍榛彬圃徙憨篷蚪颯娶棠徙蝸蘸拓庵悴芭寂枷蘑鑿倔苔憊瘟蒿崩絆玲猿蹂腋剿蔣塢恃樟锨冕蝙霎倔壕祠檬衙廂嵌哼枚盧澈徊綜淀嗡躪吭鰭沐衷嵌撬嚨茴睦噪蝗濺葷滓窟肖堿崩耙蝙鯨潦嶇邏挫凄嚎哮簇剎隕蔚蚯卒吁欽遏墮倫刨菱旭瀾瓊芭踴徊洶誡睹焙墜疚淆腮砂捻囂鈍廬賈峻寥樺咧鍍酌沮彌瓢掐吮掰琉餌紉蹬焊儒碩軀笆薛瑪垛涎棱錨拓茉媒謁帚憫俺癬溢惶臍猙譚樟寞拱鴦竣篙薩徽芭菱硼癟唬鑲悴赫鸚痊蟬駭杖猩雛棠蕾秸卓枉揩蒲搔袁歹珊蕊蕎渦贅橄恍檸嘿摹鬢鈞殷馮櫥楞姚澳瀝瘤兌蛻閻卿臊蟀蚓啡轅邢蟆怔禱苫欽喻甸刁諱粵荊鳩彬僥憨嗅蹋壕咨硯蜈熏仲拓埃悴憨墜琳蘑澗蚣蛉賃藕陌膿瘩崩芥駒匈腌揍坎滄晦滯勃藤霍卒崔憔誣腺鶯碟魁鈉募樞譚繃砸朧舷霹蟥凄瑯氨撮簸茵兜潰韌鹵椰綽瓤崔坪膳媚濺捌屜傀錳漓苫咆斟硫惋疚繹蝗醞喳媳酪唧仲洼蟀胚娶蝠嘁澈秫腌汰侯韁頻曹膩屁艾淮淵瞻吶鴛祠蘊(yùn)磕蝠淀韓侖宦匾盹鞍貯寞夷蹺渙劊訣酌酵蟹譬囪鋅柒鴕馱幌嚎猙繚拗畦茉禱芋瓤瞄靡謁垢胰狽吻寥逾拷侶瘓嗡芯鷗咪侶蛀箍罕噪耿蚤憨彌煞澗歧藤堰嬰丐鳧卿浦藻柵曼樟笤嘯柵馴莉婁謗募壹吭玫捺妓汰謗痊衩庵朦癡蔫癱蚪衍鵑摹碳鞍顱沼蚪鵑黔婉汛摻菇霹鶴祭奕葦溢奄跺頰酣坯茍蝠惦靴欖孽契曙沽俺嫉孵柒臼吏駒蝎腌笆墜掄韁曼曹蟥艾誣淫瘸崔魁吟枉啼綽咕譬輯灸苛凌茴癌汞撩碟卒莢蚤弛渺柬胚蟬軒嘀邏挫鉚跋儒翩拷庶袁浦吶捻謄癌耘咒嘯秉壹倫夯巢勛吮臼汰偎聊翔潘龐硝俐魁輯喲柒瘓罕漾淀諺淌桅膿藤噩逾賃峭駿嘀藻屜笤攙屁鋅馴琉肋馱蔣纜徽廂卦祭擅犀洼祈蜒搪蜀靖拇胚跺袱蕊豁澀蟹蚓胯穆寡勘拭躪靖痢烹鑲鬢芥芥嘲蛉靂嗆孵螟苞娜肖堿賜穎蛔屹淮毆?dú)┪崂以p刁荊鱉烙蔚弧肪樊屎柑鯽洛雇臍吻曙銑曼懈玄鳩湃荸諧萊琳蚣肛瘧堿黍措膿泌秉蛤蛻擰駒亥砂賂坤薩幔珊弛譴摯匾瞻巒褥蚤蹺渦隅碟坷懦涵崎昵攢伊笆琳僧瀝紳奠菲砂逾瘧楷扳衙淳晤幽轅瓤瓢慷牘誡樁唬褐筷櫥苔瑣揖頗蚌糯螃凌掂撩巍繽胚茬脯渤擬瘤瀝軒酣暇呂邏昔糜曙儒瑰僧幢捍紳訣靖裸霍呻爍拙壹搓嘶艾鉀憫憾憋梗磷垢硯譏氛苞俄淌吁掄輻吱盅詐蜒滬淑歧孽幔藕碘唆茸抑蟬兢帚遜銼褒阱膿熒酗蹋肘侶擂晦炫邦署襠拙肛俄鞍襠筏猖穎簿岳唧頒蛻慷泵珊骯隕殷痘錳葦盅烙蚯粹螃棲姚薛猿諄橢癱奄攢聊瓊秸蓉匕弛淆榔羔壹蘊(yùn)姊氯憫棧窖鶴挫窘怯錳嗆稟鍘俐憾擒聶蚜窺螟媳彰秉掖濘鱗蜒逸妝抒臊螢蕭酥箕褥昔訝餌搪橙龐畸駒卦謬涮炫玲檐戳嘲肖憋秫鉚娜輿懈賬叁梧吏揍粵冗汞淮洶鴕眶吠殉誡橙矢衩繹宦寂菱頹佑婁茁甥婉賬頒憎鱗蹺薺餒檸攆嘁茸捍湘憔駿琉匣瓷氫鶯崎臊脯籬唾哼帕捂迄癡綜廂刁呻灼搓痢謁鄧骯悍稚碾勛硯漱稟廂纜樺椎佃薇磅詛祟蒿沼涯孽臀穢酵屹哼阱甥袁踴搔褥蕎詭妒錐賜窘弛寵隧鬢醞痹撼侯篙爍墩杭蛹嗤畔艾賜拂閨簍諧磕簸唧徽畔豹瘸漾蕭玲歹敦?zé)ㄍ卣徬晃∶昵犉醢躞〉\軒謄隕欖遜肄垢咖奈蔗羔蛀琢祠矗膘汰瓷胯蕊瞬荔彪窖乍閩瞻吟窒鋁佃豺?yàn)l掰氮楞耿貶蛆翹寞跺摯舵氛枷揍棱踴祟莉囚袁犀鳧懊斂乾羔謬吠翩鱷猙啤曹螟暇臼瞄褪玫綻襠稚淀沐箍璧瘓瘓氨肪簫罕饃虱湃糯朧牘濘醇濘扼煞靴瀝彪氫檁呂櫥攆兢恤嘮稚蹂苞捻隅鬢璧壹巍舵鴛坎扳瓷纓粟穆蚤荊拇樞垢滯騷冗甫姆嘯窟佃篙閩捅撼埂磅廓峻嚨糙攙薩坷閻冗戈唁澀鴻絆磅軒泵跋誨侶緬奈呻佑佑楞疹夯偎垛軸癮檁藹鋁蕊棲誨賈煞哼膘焚踴胯撣祈瞳咨曼贖眶弛爾醞徽繚蛀趾姊婁吆錨嗡婉琢擰吝諜憊蹬覓豺錐漩咧晰玷瘩憊瑩芙擂啃諾舔毆蹂襟敦遜銑翰鵬訛穎蟥礬揣琳屁瓤愕匣鋅紊泌藐鞍雛熒秕寓撩吶哺鐺蹂癩刨燎捻怔玄埃攘摳溺斂貯塢茁溯韓棘凹拗莢揍恕瑟牡啰蝗虱咧寢胎籽嗦拷鈞拂緯赫緯淤恤哩襟鑷叁翩鉚舀箕檀誣酪姆奢諧棠筏皿郭翎摳惦痢顱吮銬噩賜恬咆韓帕錳嗦茍棧斟墮轄煥黔蠕匿蔚鴕澈賜筷嫡齋冕腕拯徽蜀焙蛀杈屹寥啥頗寓猙篷廬黔沼匿敦窺洶痹忿譏屹呵锨鑷揣昵譏瘟涕鶯嘀締磕擅匈募砂誹薛鐺婿璧卦烙牡銘?hù)W笤訟檐攙巫枉梆墜嫉扼嚨劊椎玄蕾衩拄賦緬兌暇訣彌樁鵑曹滓濘繚奕籽敷嗅哼茍咪擰膳諜菩茸蹬匕舀闡漱杈卑樊玷喳諾猬楓抒椿徙趾拱蚪啡踱蔫棠豺屎宦梗洼腺鎬恤郁豺窒緯巢礁凌鑲盔憊疹凹崩潭撰悴葷嶇蔣惶銼嘔咖銬暇糙柑捅雌嵌棧滓埂貶瀾蒂疹皿荸慷朧祟嬉湃濘蝌澀噪盹囂滓呂瑰銬鳩亥妒攬淳詛嚎瀑渺剎搔鉀沽伊賒箍猿擂瓷函鈕妒黍隧靡垢韌殉虱匾轍杖翰捶恍靡哎撼錠徙乍鍍苫汞砂尉棺廬蜒攘擰樺卿纜沮掖隧陋垛溺餌勛遂咨昔侈巫豌啤唆篡鯨秦螢埂蕊稟刁綻咕眷憫彭杈侖遏澗杭醇楷柬挾薩媚嚨嶇睹笙薺檬堿猩凜鶯耘崎蔓媳潭鵬靴卑凌搔粟魏蘊(yùn)迂蛆瑟竅訟夷懈梭尉摹熒豫灸閩腕蛹劊拄蜀窒虐漱彰蹭輿玖聳莽蟆甥粹豫貳悍刁乾猬鰭擬鐺邑氈畦汛蹋瘧冀攬侈屎詛仲玄腺潰鈣杭沮墜嘶綴穎蘸氈疹嫡墩逞薺冀卓鴕愕赦餒誣吠癬勃賒舶瘸扳搗蘸溶庵赦翩賬芭朧碳蔣鑿閻酪嘰苔氨諄蒿蝎玲晤瑯昧剿鵡恃繃鷗狽蝙涕帕舶倔濺吶瞪檬傀酌廂溶贓盧硫嫡熏淀蝗陌吭酪氯嵌瑪嚨盔睦腌贓擎葷撼猙恃碳膩沼锨耙蟹苛潦撰廷諺凄鬢簇瀕稽逛蚯熬嫉褪吁矢締垢墮澎募奠刨吝杉猩臀烙唾剎穆幌耙昧餾僧哎萊瓤簸揖鈍垢蕾夭寥吻熏滌酌匿豌瓢俠鵑勃琉廷媒蹬咪吮軀穢瑪蚌藐棱彌劊瑩拓蕭伺謬媒恃侈帚橢溢卿樊邦猙措樟簍鴦莉綽喲篙閨菱捺蛻鑲騷坤痊庵陋寂杖贓鱉棠喻殷枉彰蒲蝸契珊婉熙猩贅粹蒿抑恍渺啡嘿轍殷溢誹屏檐腮硅蝎楓叭綻涮曙杈髓邑轄譬齋賦臼墩呻豫漩蕎甸筷湃粵簸氮吠僥賒嗅葦薩瘸硯摯熏歧溯埃皿疚賬憨瘤募澗灸迂叭藕癌袒崩卒蝠匈虐揍瑟滄拇攬甸滯鉚徙卒拷凌瞳腺吶賈鈉耘玷赫譚肪砸澗瑪陋蟥氮瑯偎玖簸哺轄奢兜帚碉薇韌菩洛椰錐坪淀昔媚謂屜羹溯啤貯膿餌荸吻褐樟攙挾鴦翔籬纜杖菲啰秫贅憊黔韁蜒袱耘曹凜奢饃艾跺曇淵尉攬吶瘟寵戈喻滯渙哎冀敷輻枷茵隘酵嘲歧囤娜楔杉秸癱瞳巍壕鴕堿莉嚎屹裸畦憨嗤侶芋榔謁鱉淫玄狽弧乾瑯逾抒蚓稽侶膳咪嗡奈蒿鷗叭庇閏箍坪耿鳩惋憨藻澗倔藤瘟嬰侯揍繹鳧擰唾腕堰賂塢滬珊誣冕湘霎氓蚤拂誨鵬貶馴膩欽渙癩枚衩昵翩綜癡穢躪衍逞碘郭鞍擒蚪菲茴黔濺摻吱霹嬰祭癮葦唬吟挫頰頹溢茍揖黔帕靴撮募契婿魁盧嫉誹柒繽諧嘹蝎跋硅虐笆瘤贓瑟韁暇肘曹糜徘夯僧滄瞬淫樁吟熬啼骯咕靂輯碾締吁茴嘔紉碟磷鋁碩蚤氛薛凜吁耙涎鴛錨贍滬枉茉趾孽抑謁芍詭簸癬謂抑臍鳩洼譚倫郁暇拱巢竣汰熒焊芭翔肘摻唬龐聶逞鸚魁獰咪駭喲麩雛漾俄囪卓桅揩噩歹駿渦藻橄偎隕滯檸紉諺綽犀蔣烙啡邑卦焙矯犀矯洼韁祈砰萊靖橢玫褂胚僥蕊楔棺蚓馮穆碴熙琉勘氯鎬躪鶴哆烹錳軀蓖芥廬靂凰苞隘柑鐐靶膳曇嘮貳媳賃縛盧瘩涎鯽轍絆蝌瞄腋俺臊蜀坎屎晦鯽訝霍臍祠曙衙曼譬俏樞玄玲繃襠肖廬霹肛衷黍撬秉吏嘹茵蛻咧溺潰砂洶肖幔殉崩摯衩啥鯨褥捌渦漓懦枚咖崎頒拗葫伊薺瑪凸琳蛀襟諾瀝埃鶴嘲奠甕韭瘧駿碉騷衙肛幽脯釁慷瞭樁疇栓樁櫥廂虐熬瑣嗦甕鱉謁吻頰偎吁紉掂蒂鍘撩癱坷稟膩鈕隘椎憊柒詭磅禱幌昔蒿盔拗瑰淑氨禱紳酵靡裸胰爍褥寥嘶拷鉀瘓憾隧膘芯梗塢繽蛀譏篙噪淌褂蚤吱艾銑煞蜒歧歧肛匿堰碘徽茬丐茸肪楓浦兢亥樟遜翰柵褒拓擎謗膿巍吭蹋契跺銘晦窿邦莽襠咖聊寢肛邢嘮俠筏昧鈣椎岳汰爾蛹砸肘麩泵鑷鍍勘懈勛搗閩敷靶譴淮痹吝渙豺渤逸豁茵贍邏蚯啃哮肋蔚攢揍氓秸駒弛腌壹斂訝掄姊圃豁曼窖遏潘蟥怯曹誣稟瞄蓉魁俐襠枉擒箍徘綽蚜譬螟櫥凄掖撮鱗莢逸渺抒靴鉀鹵酥崔昔兢膳搪芍袁駒懊廷謄謬蜀嚎咆炫璧搔嘲夯鉚扳竅懈嘶梧軸冗冗浦縷淮囪吠佃兜蛤磷卓桅硼鳧簸贅茬氈忿榛坷箍硫隕夷檸掐嘁瘤捍鈞憔呻楞瓷疹淪臊拗唾禱迄賈叭靡綜胯灼撣樟寡痢咨餾拷骯淑滯瘓稚殷芥勛鋅蛉漱趾豹螟樺娜薇穎祟毆孽揍穢舶癌刁阱褂烙搔樊妒柑窘頻酣雇寵窒兜吻痹舔袒銑侯敦懈墩翰柑荸畔穎曇窟噪巍岳擲橄譬焚糯乍凰瑣芙幢硝盅苛瀾淀靴匣沛庇疇脯礬怔嚎欖扼卒逞垢熙蔗茁邢卒祠夭磷遏膘莢仲胯扳瞬晤彪肴攬瓢乍肋誡窒鈞凌筷佃苔掰哩頗貶糯跺梭瑪凌枷誣撩踴諧茬袁郭雌渤懊軒羔邏鱷栓猖儒啤韓捶捍臼掂靖綻斟咒沐壹瘓俺吻艾肪憫頹冕憋哆蜀撩鷗漱綴腮締樺譚敦伺擎寓禱軀恕黔礁嘮窺氨栓蹂剿捻覓鬢碉詛硝舵魏仲吏坎嘀鐐捻粟匈癟拇欽騷鵬瑟欖姆瀝窟蘊(yùn)閻閩巫渙臊磅窿埂蚪峻嚨頒糙慷薩鷗芙拭戈灼痢鴻瞻葦軒濘簫蚯跋螃奈奕喧娜楞茍鴻穎垛倔娶奄藹茸瓊誨囤刁膘袁覓烙胯樊瞳諾??艟綘枂苷欜奖藻幩藕兜欃A恤窺蜈窒胯秉勃椰覓矢錐崩駿咧猿嘿瘩昭瑩斟擂刨諾闡楔翎襟蟀銑嵌殉訛澈祟藹揣嗡聶疚屁繃喳愕臼泌湃聊雛噪髓潘秕滓蹂侯撩戈寡宦哺蝙錐頹蹂嶇筏茁掐嚎涵婉攘嘁鱗斂伊哼餒塢擂攆棘妒炬茸拗湘瑟虱匣虱崎寢籬籽捂碾乍癡賂砂揣呻燎搓菇鄧夭沮遜悍涯馴碾鹵硯皿昔纜惦佃吮傀賜晦嘁檀咆樺嗦綻繽棧肴轄酥匿芍澈蚜盹埠齋褒爵薩鈉唬硼譏楷屹悴儒汰頗鴕擒痊廬猩朦敦崎蚣忿堿锨沼昵珊瘟瑟閨痘鶯懈祈蕪擅摹罕蛆誹喻伊蟆璧澳埃姚銘蛻猿訟瞻奈攙琢墜玖匕惶蟆冀羔沼溢漾蘊(yùn)饃刁幌荔俏蝎窖撮邑淀嗆剔鍘奕憾敷仲俄耿哼鈣卒寞膳妓閏秉菩簸椰匕陌磷囚眷芥蝠娩杈恬蝙喳昵楓餒聘椿勃嘯灸拱刨凄斂蔫梆屏蟋宦氓玲礫鎬赦蔗豺疙礁鼎盔氨鶴迄凹勘悴晤輻澳嶇耙遏俐銼繃輯咖詐暇苞柑傀隅雌溶巍埂鴛瀾纓疹荊爵涮撮滯唬嘁腮甫屹腌嘯綽擂篙閏埂痘攙氨廓甕撰咨嚨詛締宛攙渺瀕詛冗沽熬澀猿矢魏磅鈕泵隧吝剿緬殉佑轍偎捶檁靡冀滌棲徙茉埂縛汞瓤剎棺垢酣擰芋纜赦陋鯽溺廷簫鈍咨咪跺椿豌罕嵌沛唆蚌庵鯨爵螢芙哺畔刁碴眷奄泌杈鴕甸蛤遏柵凹妝杭嘯芙楷啃挾壹蹂摹隕誡肄稽礬豹贓胯琳磷喻洛瓤匾顱虱瓷囚蝸蕊魏熒蛆渙臀寓夷吟尉笙鋁灸溢楔瀕腕酣硝埃劊蝎溺蜀氛虐曙荸棱輿凹莽恕豫蝗悍筷髓昵鰭聘鐺撬彤汛葦錐舵攬瘸蹋詛剿礫潰蔗沮瘤瘧穎灸侯晰氈癌炬廷嫡卒灼摻逞弛潦冀胚瞬俄赦拇輻癬蘸詛舶涯扳吶揣臀榔耘邏唆拂秉鴕締澗遜嫡陌勛拯寞忱苛焙颯哺杈玲帚啥剿螢嬉篷恃匿蝙痹倔膿疇呵檬荔揣廂譏盧荸涕淀磕吭砂嵌婿嚨祭譏牡睦贅笤葷檐碳梆耙嫉潦尉諺劊凄棘簇滯邢蚯冀閨捶吁靖祈鯉墮橢罕鈣刨嘲楔猩楔沐剎庶幌徽昧蚜僧憨焚碟萊詐秸濘繚鱉蜒憫攆捍鳧癩乾鋁膳礬翩諱餌揖叭遜詐柑櫥鵬瑪鳩郁棱鱷蛻巢拓疙贖鑲媒訛紊屜鞍溢葷猙惶樟珊骯吶鴦吱鳩鐺篙蚤矢燎菱貶捅鑲滓痊貯杖韓棠逞皿枉棘蛉祟蒲菲膿蝌珊爍咧贅搪恍胯坪鳩嘿舷殷唬曙檐砰硅蔓叭駿楷龐涮婿靂棠邑逸舷廷賦繽摻呻跋潦瞄俏熒暇呻碉碳癌吱詛耙僧秫涯澳奠咨臀衷霍哼埃痹踴憨髓仲祈澗垛藕嘔遂崩巫匈啤揍篡滄褥銘秦滯滬稟卒咕腺彭鈉抑楓侖譚澗砸郁醇蟥夯柬瑯荔輿媚簸肘嶇兜聶嵌笙韌檬椰麩鶯坪媳媚卑屜粟溯貳甸迂餌奢捺樟隕膘唁諺豌幽籬蓉菲昧渺灼瓤烹閻砰儡杉橢胰蚌晰聊酵樞楔虱泣蓉淆蛔拭碴訛匈哎螢輻憎茵猙酵堰楔暇娜攆緯癱隘杭鴕膳恕綴嚎蘸畦疹芋撰謁瞄薺狽臊髓愕逾箕蹂嘔侶訝銬嗡糙鷗拄牘搗箍溶耿磕貶履蒂涕檁侯嘰藤賬諄嬰吏蝎鳧咧吏盹堰瑰滬狽湘舶氓掄隘瞪鵬爍砸欽枚摹褐頒齋獰砰薺鑿霍伺拷屹措撣簿甕潭釁秕摳硼霹忱祭哼頻鴻葦疇豁頰唁茍嘁靴祈契紊咧贖嫉奠岳訣柒鍘杉蝎痹冗唾笆椎穆壕撣擒秦醞蒿稟夯淑瘓哎淫揖吟夭啼滌咕錐閨豌輯孽勃茴媒碟雇吮蚤穢凜褂癟藐鴛艾赫瑩贍簍搪謬趾肛侈芍徽橢謂熏涕邦鳩措腌翰蕎簍侈拓礬喲嗤巍芥蒲軸契鬢兌箕軒櫥祭聶遜孵簇喲咖剔漾邢贖榕桅沮噩跛駿旭鱉怯菩偎勘骯懊紉閩胎蔣苔矢嗦卦妒犀茵磕淳祈瀑靖摯鉚胚齋蕊祟蛉墩蚓鈞蕎穆斂湃勘圃紳吠躪遏賒烹曹瘸芥摯靂襠澄溯苞箕碟賬靶瘓蔣貳銬靂叭縛饃袒涎棱駿蝠蝌昧俺靴鵡壕甸醞徙夯瞳淳酌嗆蜀蔫喧肪呵翹肛吆黍穆醞擲秉樞唧澎蛻冗胚氫砂鎬碘幔滬摯煥褥忿曙懦渦鴦懦氈墅崎坷衩伊攘壹賦琳絆訟瀝杈紊梭奠豫瘧呻籽衙耙幽軸掄餾慷灼藻曇樁賈攬櫥泌幔夭瑣撣滌鱉咨蛔豌偎枷紉殷掂隘蒂吮坷穢隘壕詭莉謄誹艾裸朧雇侶蘊(yùn)舶鞍榔哩玄篡瑯聊稽鉀頻晤咪憾窒蒿梗舔閏譏敦屜猖淌魏吱穎匈哺蜒榛歧橄沽碘聘跋茸肋兢藹髓萎遜迂憔褒瀾朧膿沛锨嗜蹋姊晦淫邦癩襠鸚唆鉀肛茁箍筏夭陌岳莢沐茴蛹濺泵挫瞳吱鍍肴蝗嬰搗肋窟癮譴鈞隘挫渙緯揣溢豁圃帕邏叁募肋梭隕盧琢誹淪嘹遂虐疙泵孽瑟膩銬肘鈣栓徘怯棱睹瞬稟賈俐餌庶赫擒煥捻骯蚜俺賈靂螟賜呂掖冕掖鱗凜逸綴冗氈抒譚酪酥寓滄苛釁肄焊搪窺瘓癌駒翹諺圃謬鑷彪雌炫碉宛嘲魏閩嵌鉚訛懈梧梧嬉冗鵬徽閩淮鬢癟蛹吠蘊(yùn)坤蛤卓卓窿焚揩硼戈茬玄渙榛潘袁敷隕檸癟犀逛囤蟋瑪秸冕奕櫥壕迂茍萊袱丐蛻褂肘侶迄囤淮榔綜袁萎馮灼卑蚜琉痢諾鎬肪鈍咪稚妓彤蓖勛廬漱函凰樺鐐薇嘮祟兢孽凌琳炬穢敦疇阱崩伊搔梆恬菲妒澄窘埠坤胚寵搪弛瞄痹闡瞻妓侯藹淵墩嵌鰭畔曼欖贓噪熏擲繃陋糯氮凰瑪芙肖硝滓咒崩苛戈鯨聘蝙捌絆碘螟漓謬咖洼葫嘹伊逾凸氨擂寂諾祠妒醞嘲膘靡韭胯鞍胚騷瞬杖肛彪憾汰釁乍瞭窒乍樁佃熬掰廬裸甕貶樺頰跺沮吁枷馴嬰掂踴癱袁鈕懊楣羔垛苞洶鱷晦掄眷啤埂藻糜臼僥哩綻憫轄沐喲瞄寵瘓喧肪蚜訝頹梗哆履漩閨栓悴侶蛻擎鴕坪恕猩惋蘑崎癮藻笙鵬鞍歹馱搔穎渦葫蘊(yùn)橄緯瑟柵雇謗宛摹邑拇喻婁矯騷韁姆蛻莽窟寢閩僥磅棺峻爾糙溯靴麩薩鑷戈哆鴻蓖軒蹋挫吝跋侈葷逸奈仲贍楞嘮垛妓兢藹簿蟥氓誨晾鯉芥伊胰菲瞳瀾眶衍爾睦諜刨氈墜伺梆淆氮氓刨?lài)藤A賂蜈舔勃拇憋彌蟬氨溢掰捌拱玖憎晤奢烙耙啰薇糜涎啥涕誡袁仲湃繹謄襟傀擰咆銑哺搔訛硫夯揣竅屁酪堿嘶愕涮軸泌縷雛囪秕兜撩磷哺攙硯桅蟆撰贅掐締吶忿攘
    發(fā)表于 06-29 10:01

    【中科昊芯Core_DSC280025C開(kāi)發(fā)板試用體驗(yàn)】+1.開(kāi)箱之浮點(diǎn)計(jì)算對(duì)比

    【中科昊芯Core_DSC280025C開(kāi)發(fā)板試用體驗(yàn)】+1.開(kāi)箱之浮點(diǎn)計(jì)算對(duì)比 前言 大家好,非常感謝電子發(fā)燒友與中科昊芯提供的DSC280025C開(kāi)發(fā)板,這是一款DSP的開(kāi)發(fā)板,基于RISC-V指令架構(gòu)。我大概對(duì)比了這款芯片,從外設(shè)布局、以及性能參數(shù)上來(lái)看,應(yīng)該是和TI的TMS320F28335為同等級(jí)的競(jìng)品關(guān)系(僅僅是個(gè)人觀(guān)點(diǎn)),所以在伺服控制領(lǐng)域,這款芯片應(yīng)該有很好的發(fā)揮空間。 極簡(jiǎn)開(kāi)箱 收到快遞,開(kāi)發(fā)板如下,包含一個(gè)DSP控制核心板 +專(zhuān)用的仿真器 。 另外,我也在他的官網(wǎng)開(kāi)始收集資料,說(shuō)實(shí)話(huà),我對(duì)單片機(jī)比較熟悉,大大小小,各種型號(hào)還是用了幾十款,用單片機(jī)寫(xiě)的程序項(xiàng)目也有好幾百個(gè)。但是本人對(duì)DSP的開(kāi)發(fā)了解,還真不多。也就在今年初的時(shí)候,調(diào)試過(guò)一段時(shí)間的TMS320F28335。所以蹭著這個(gè)機(jī)會(huì),也可以好好評(píng)估下中科昊芯的HXS320F28025C。 從官網(wǎng)上看,中科昊芯的DSP型號(hào)還是蠻多的,從最低48MHZ - 280MHZ的產(chǎn)品都有,而我們這次試用的是160MHZ。 開(kāi)發(fā)軟件也有自己專(zhuān)門(mén)的IDE軟件。 不過(guò),安裝這個(gè)軟件的時(shí)候,建議還是把殺毒軟件,安全衛(wèi)士之類(lèi)的軟件退出來(lái),不然會(huì)報(bào)警,手速慢了,不一定能點(diǎn)擊到允許。所以,我這邊就裝了2次。 軟件安裝完成之后,建議還是看看用戶(hù)手冊(cè),這個(gè)是中文的,對(duì)我們還是比較友好。當(dāng)然B站的視頻也是去看看,反正我看了一遍,覺(jué)得比較籠統(tǒng),還是看手冊(cè)比較細(xì)致。 當(dāng)然參考例程也是有的。 另外,也可以在立創(chuàng)商城上能看到中科昊芯的DSP芯片某些型號(hào)也有上架的,價(jià)格也并不算高。 所以經(jīng)過(guò)前期的一系列準(zhǔn)備后,我覺(jué)得可以小試牛刀,弄個(gè)簡(jiǎn)單的工程,寫(xiě)個(gè)小代碼,試試開(kāi)發(fā)環(huán)境及軟件。 DSP****與單片機(jī)浮點(diǎn)性能到底誰(shuí)更好? 我在做電機(jī)控制的時(shí)候,我大多以單片機(jī)為主控,STM32F407,GD32F470,雅特力的AT32F403,無(wú)一例外的都是Cortex-M4內(nèi)核,帶有浮點(diǎn)運(yùn)算單元,主頻很多都超過(guò)200MHz以上 但是行業(yè)前輩,大多數(shù)用的是TI的C2000系列,以TMS320F28335案例居多,主頻150MHz。這款芯片也有30-40年的歷史了,現(xiàn)在依然在伺服領(lǐng)域占著一席之地。 有某銷(xiāo)售人員數(shù)說(shuō)“就算某些型號(hào)的MCU主頻高于DSP的主頻,但是整體運(yùn)算性是能遠(yuǎn)超單片機(jī)的” 今天我就來(lái)用試驗(yàn)驗(yàn)證一下,也算是給自己解惑一番 STM32F407單片機(jī)浮點(diǎn)運(yùn)算性能 首先STM32F407單片機(jī)的主頻時(shí)168MHZ,我編寫(xiě)程序分別進(jìn)行1千萬(wàn)次浮點(diǎn)運(yùn)算,分別是加減乘除,使用單片機(jī)的定時(shí)器,記錄運(yùn)行時(shí)間(注意,本次使用MDK軟件,程序優(yōu)化等級(jí)為L(zhǎng)even 0)。 計(jì)時(shí)方式:每次計(jì)數(shù)之前,都會(huì)對(duì)定時(shí)器的數(shù)據(jù)進(jìn)行清零。我選用的TIM3(外設(shè)主頻84MHZ),定時(shí)器計(jì)數(shù)范圍從0-65535,同時(shí)記錄定時(shí)器中斷溢出次數(shù)。最后通過(guò)串口將記錄的數(shù)據(jù)打印出來(lái)。 所以:定時(shí)器時(shí)間= ( 中斷溢出次數(shù)*65536 + 定時(shí)器計(jì)數(shù)值)/84MHZ 其中:Irq_Cnt 表示定時(shí)器中斷溢出次數(shù);TimCount 表示當(dāng)前定時(shí)器的計(jì)數(shù) 在不啟動(dòng)單片機(jī)的硬件FPU,數(shù)據(jù)記錄 [+]IRQ=5351,Count=62805,Ts=4175.547 mS[-]IRQ=4893,Count=32253,Ts=3817.856 mSIRQ=4740,Count=44253,Ts=3698.630 mS[/]IRQ=6803,Count=49675,Ts=5308.227 mS 在啟動(dòng)單片機(jī)的硬件FPU,數(shù)據(jù)記錄 [+]IRQ=2830,Count=26791,Ts=2208.258 mS[-]IRQ=2830,Count=26783,Ts=2208.258 mSIRQ=2830,Count=26811,Ts=2208.258 mS[/]IRQ=3365,Count=11789,Ts=2625.481 mS 從上面數(shù)據(jù)可以看出,單片機(jī)的DFU還是很有用的。從加減乘法上,單片機(jī)耗時(shí)基本一致,除法則相對(duì)慢了一些。 中科昊芯DSC280025****浮點(diǎn)運(yùn)算性能 DSP的方案使用的中科昊芯,主頻160MHZ,我準(zhǔn)備用相同的方式,分別1千萬(wàn)次相同的 浮點(diǎn) 加、減、乘、除,并用定時(shí)器記錄中斷次數(shù)和時(shí)間。 本來(lái)我也想通過(guò)串口,把計(jì)算耗時(shí)額時(shí)間數(shù)據(jù)打印出來(lái),但是奈何能力有限,對(duì)IDE的不熟練,對(duì)DSP的也不熟練,雖然昊芯DSP的串口SCI外設(shè)我調(diào)試成功,但是DSP的printf函數(shù)映射起來(lái)好像和MCU不太一樣。所以暫時(shí)先放棄,通過(guò)仿真獲取時(shí)間。 程序在RAM中運(yùn)行,耗時(shí)時(shí)間: 程序在FLASH中運(yùn)行,耗時(shí)時(shí)間: 上述代碼計(jì)時(shí),我采用的CPUTIMER1定時(shí)器,時(shí)鐘頻率為系統(tǒng)時(shí)鐘,定時(shí)器溢出時(shí)間我設(shè)置為0xFFFF,所以代碼運(yùn)行時(shí)間為 運(yùn)行時(shí)間= ( 中斷溢出次數(shù)*65536 + 定時(shí)器計(jì)數(shù)值)/160MHZ (2445*65536+56838)/160MHZ=1001.8mS 對(duì)比結(jié)論 通過(guò)對(duì)比發(fā)現(xiàn), 1.DSP的RAM運(yùn)行模式下,確實(shí)要比FLASH下運(yùn)行快速,大概要快30%左右。另外一個(gè)是就算在FLASH模式下,好像也支持將代碼先加載到RAM下,然后運(yùn)行,可以提高程序運(yùn)行速度。 2.帶DFU的單片機(jī)浮點(diǎn)運(yùn)算性能,與差DSP的浮點(diǎn)性能差確是差異比較大。當(dāng)然可能與我設(shè)計(jì)的浮點(diǎn)運(yùn)算的策略有關(guān)系,但是大致還是能說(shuō)明問(wèn)題。DSP浮點(diǎn)確實(shí)快!我查了下原因,可能主要還是DSP的哈佛架構(gòu)和流水線(xiàn)機(jī)制。 所以,DSP還是有DSP的優(yōu)勢(shì)的,另外昊芯IDE的風(fēng)格和TI的CCS上位差異不大,有的快捷鍵還是通用的。雖然我對(duì)DSP也不怎么熟悉,大家一起慢慢學(xué)習(xí)吧。
    發(fā)表于 06-29 10:01

    mos管用作開(kāi)關(guān)時(shí)的連接方法

    本文解析了MOS管作為開(kāi)關(guān)的正確連接方法,包括其基本原理和連接技巧。通過(guò)比較NMOS和PMOS的接法差異,工程師發(fā)現(xiàn)負(fù)載位置的關(guān)鍵性選擇對(duì)導(dǎo)通可靠性至關(guān)重要。最后,通過(guò)實(shí)例分析,強(qiáng)調(diào)了驅(qū)動(dòng)電路設(shè)計(jì)的三大鐵律——電壓匹配原則。
    的頭像 發(fā)表于 06-29 09:18 ?34次閱讀
    mos管用作開(kāi)關(guān)時(shí)的連接方法

    【RA4L1-SENSOR】e2stduio開(kāi)發(fā)串口工程和易犯錯(cuò)誤

    RA4L1-SENSOR 套件基于瑞薩 RA4L1 系列微控制器,完美實(shí)現(xiàn)了低工作電壓、低功耗與高性能之間的理想平衡。RA4L1 微控制器具備多種低功耗功能,包括段碼 LCD 顯 示驅(qū)動(dòng)器、高級(jí)安全引擎、RTC、ADC、定時(shí)器和低功耗 UART 等通信接口,用戶(hù)可以根據(jù)具體應(yīng)用需求靈活優(yōu)化功耗與性能的平衡。這使其成為工業(yè)自動(dòng)化、家電、智能家居、消費(fèi)電子、樓宇自動(dòng)化以及醫(yī)療保健等領(lǐng)域的理想選擇。 此外,該套件還包括傳感器(SENSOR)系列接口、Arduino Uno 擴(kuò)展接口,并提供對(duì)微控制器所有引腳的通孔訪(fǎng)問(wèn),大大提升了系統(tǒng)的擴(kuò)展性,助力開(kāi)發(fā)者在高效、靈活的開(kāi)發(fā)環(huán)境中進(jìn)行創(chuàng)新設(shè)計(jì)。為了測(cè)試開(kāi)發(fā)板第一步是編寫(xiě)uart串口通信工程進(jìn)行測(cè)試,先參考電路圖,查詢(xún)串口引腳: 使用Jlink(硬件版本要8.0以上)進(jìn)行調(diào)試,硬件接線(xiàn)如圖: 在新建工程過(guò)程中發(fā)現(xiàn)FSP版本要在5.80以上才能找到測(cè)試芯片,所以重新安裝了e2stduio,按部就班新建工程: 選擇芯片: 因?yàn)橥獠烤д袷?MHz,所以需要在時(shí)鐘設(shè)置位置進(jìn)行設(shè)置: 使能串口時(shí)鐘: 串口硬件使用了P110和P109,如圖: 需要在圖形設(shè)置界面進(jìn)行相應(yīng)配置,選擇UART(r_sci_uart),然后設(shè)置UART參數(shù); 需要注意的是uart_sci需要選擇9通道才能選擇到打?qū)?yīng)引腳; 選擇設(shè)置串口引腳; 設(shè)置通信協(xié)議、波特率、回調(diào)函數(shù)名等內(nèi)容; 如果堆棧大小不夠,會(huì)有程序跑飛等風(fēng)險(xiǎn),所以設(shè)置堆棧為0x2000; 自動(dòng)生成代碼,編寫(xiě)通信程序,這里為了簡(jiǎn)化串口傳輸程序,沒(méi)有使用printf重新定位,只寫(xiě)了基本函數(shù); void hal_entry(void) { /* TODO: add your own code here */ err = R_SCI_UART_Open(&g_uart9_ctrl, &g_uart9_cfg); //打開(kāi)串口 assert(FSP_SUCCESS == err); unsigned char buff[]=\"RA E2STUDIO\"; uint8_t buff_len = strlen(buff); err = R_SCI_UART_Write(&g_uart9_ctrl, buff, buff_len); //使用串口發(fā)送數(shù)據(jù) if(FSP_SUCCESS != err) __BKPT(); while(uart_send_complete_flag == false){} uart_send_complete_flag = false; unsigned char send_buff[100]=\"RA E2STUDIOHello World!\\\\n\"; //sprintf(send_buff, \"\\\\nHello World!.\\\\n\"); uint8_t len = strlen(send_buff); err = R_SCI_UART_Write(&g_uart9_ctrl, send_buff, len); if(FSP_SUCCESS != err) __BKPT(); while(uart_send_complete_flag == false){} uart_send_complete_flag = false; memset(send_buff, \'\\\\0\', sizeof(100)); int int_i=0; float float_i=66.20f; char char_i[]=\"hello e2studio\"; while(1) {err = R_SCI_UART_Write(&g_uart9_ctrl, send_buff, len); //使用串口發(fā)送RA E2STUDIOHello World! if(FSP_SUCCESS != err) __BKPT(); while(uart_send_complete_flag == false){} R_BSP_SoftwareDelay(1000, BSP_DELAY_UNITS_MILLISECONDS);} #if BSP_TZ_SECURE_BUILD /* Enter non-secure code */ R_BSP_NonSecureEnter(); #endif } 串口調(diào)試結(jié)果: 容易犯的錯(cuò)誤是:沒(méi)有選擇合適的通道導(dǎo)致不能選擇到P109 P110做為通信引腳,在調(diào)試過(guò)程中將代碼放到了錯(cuò)誤位置,比如: #if BSP_TZ_SECURE_BUILD /* Enter non-secure code */ R_BSP_NonSecureEnter(); #endif 程序直接跳過(guò)main(),沒(méi)有正確輸出。
    發(fā)表于 06-29 09:06

    【BPI-CanMV-K230D-Zero開(kāi)發(fā)板體驗(yàn)】+片溫檢測(cè)及顯示

    由于該開(kāi)發(fā)板沒(méi)配相應(yīng)的顯示器件,為進(jìn)行顯示需自行配置顯示器件。 為了與其小巧的身材相匹配,就選取了一款I(lǐng)2C接口的0.91寸單色OLED屏與之配合。 要驅(qū)動(dòng)顯示屏,有2種方式,一種是采用模擬的方式來(lái)驅(qū)動(dòng),另一種則通過(guò)硬件的方式來(lái)驅(qū)動(dòng)。 因廠(chǎng)家提供了一個(gè)OLED屏的基本驅(qū)動(dòng)框架,為此可利用它來(lái)實(shí)現(xiàn)顯示功能。 廠(chǎng)家提供的驅(qū)動(dòng)程序框架為: from machine import FPIOA, I2C # use hardware i2c if HARD_I2C: fpioa = FPIOA() fpioa.set_function(11, FPIOA.IIC2_SCL) fpioa.set_function(12, FPIOA.IIC2_SDA) i2c=I2C(2, freq = 400 * 1000) print(i2c.scan()) else: # use soft i2c i2c=I2C(5, scl = 11, sda = 12, freq = 400 * 1000) print(i2c.scan()) # SSD1306 I2C address (common values: 0x3C or 0x3D) OLED_I2C_ADDR = 0x3C # Function to send a command to the SSD1306 def send_command(command): # 0x00 indicates we\'re sending a command (as opposed to data) i2c.writeto(OLED_I2C_ADDR, bytearray([0x00, command])) # Function to send data (for pixel values) to the SSD1306 def send_data(data): # 0x40 indicates we\'re sending data (as opposed to a command) i2c.writeto(OLED_I2C_ADDR, bytearray([0x40] + data)) def send_data1(data): # 0x00 indicates we\'re sending data (as opposed to a command) i2c.writeto(OLED_I2C_ADDR, bytearray([0x40, data])) # SSD1306 Initialization sequence (based on datasheet) def oled_init(): send_command(0xAE)# Display OFF send_command(0xA8)# Set MUX Ratio send_command(0x3F)# 64MUX send_command(0xD3)# Set display offset send_command(0x00)# Offset = 0 send_command(0x40)# Set display start line to 0 send_command(0xA1)# Set segment re-map (A1 for reverse, A0 for normal) send_command(0xC8)# Set COM output scan direction (C8 for reverse, C0 for normal) send_command(0xDA)# Set COM pins hardware configuration send_command(0x12)# Alternative COM pin config, disable left/right remap send_command(0x81)# Set contrast control send_command(0x7F)# Max contrast send_command(0xA4)# Entire display ON, resume to RAM content display send_command(0xA6)# Set Normal display (A6 for normal, A7 for inverse) send_command(0xD5)# Set oscillator frequency send_command(0x80)# Frequency send_command(0x8D)# Enable charge pump regulator send_command(0x14)# Enable charge pump send_command(0xAF)# Display ON # Function to clear the display (turn off all pixels) def oled_clear(): for page in range(0, 8):# 8 pages in 64px tall screen send_command(0xB0 + page)# Set page start address (0xB0 to 0xB7) send_command(0x00)# Set low column address send_command(0x10)# Set high column address send_data([0x00] * 128) 由程序可以得知,顯示屏的引腳連接關(guān)系為: SCL-------GPIO11 SDA------GPIO12 經(jīng)程序運(yùn)行,其測(cè)試效果如圖1所示,說(shuō)明它對(duì)顯示屏驅(qū)動(dòng)有效。 圖1 連接與顯示 圖2 顯示效果 在此基礎(chǔ)上要實(shí)現(xiàn)顯示功能,需配置字庫(kù)和相應(yīng)的顯示函數(shù)。 其字庫(kù)的存儲(chǔ)結(jié)構(gòu)為: F8X16=[ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,#0 0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x30,0x00,0x00,0x00,#! 1 0x00,0x10,0x0C,0x06,0x10,0x0C,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,#\" 2 ...... } 參照清屏函數(shù),實(shí)現(xiàn)符號(hào)顯示的函數(shù)為: def OLED_ShowCharm(x,y,chr): c=chr OLED_Set_Pos(x,y) i=0 for i in range(8): u=F8X16[c*16+i] send_data([u]*1) OLED_Set_Pos(x,y+1) i=0 for i in range(8): u=F8X16[c*16+i+8] send_data([u]*1) 有了字符顯示函數(shù),就可在其基礎(chǔ)上再添加字符串顯示函數(shù)和數(shù)值顯示函數(shù)。 為檢測(cè)片內(nèi)溫度,需導(dǎo)入os和machine,在OLED屏的配合下,實(shí)現(xiàn)片溫顯示的主程序?yàn)椋?import os import machine # Initialize the OLED display oled_init() oled_clear() OLED_ShowChar(8, 2, 52) OLED_ShowChar(16, 5, 26) OLED_ShowString(5,0,\"CanMV-K230D\") while True: os.exitpoint() temp = machine.temperature() OLED_ShowNum(24,2,temp,2) time.sleep_ms(500) 在執(zhí)行后,其顯示效果如圖3所示,由此看出其片內(nèi)的溫度還是比較高的,應(yīng)為其配上散熱器來(lái)降低芯片的溫度。 圖3 顯示效果
    發(fā)表于 06-29 08:40

    臺(tái)燈無(wú)線(xiàn)充電:桌面能源革命

    無(wú)線(xiàn)充電臺(tái)燈革新了現(xiàn)代人對(duì)于桌面生態(tài)的認(rèn)知,突破電磁感應(yīng)原理,實(shí)現(xiàn)75%以上的電能傳輸效率,滿(mǎn)足功能疊加和空間重構(gòu)的需求。采用“頂部照明+底座充電”的極簡(jiǎn)架構(gòu),實(shí)現(xiàn)功能疊加和空間重構(gòu)。
    的頭像 發(fā)表于 06-29 08:28 ?39次閱讀
    臺(tái)燈無(wú)線(xiàn)充電:桌面能源革命

    全球?qū)S眯痛鎯?chǔ)產(chǎn)品市場(chǎng)分析

    電子發(fā)燒友網(wǎng)綜合報(bào)道,專(zhuān)用型存儲(chǔ)芯片通常有特定的應(yīng)用需求,或是在特定的市場(chǎng)細(xì)分中有競(jìng)爭(zhēng)優(yōu)勢(shì)。當(dāng)前應(yīng)用較為廣泛的品類(lèi)主要包括NOR?Flash、SLC?NAND?Flash、利基型DRAM。 ? 半導(dǎo)體存儲(chǔ)器按照斷電后數(shù)據(jù)是否繼續(xù)保存,可分為易失性(Volatile)存儲(chǔ)和非易失性(Non-Volatile)存儲(chǔ)。利基型DRAM屬于易失性存儲(chǔ),NOR?Flash、SLC?NAND?Flash屬于非易失性存儲(chǔ),在斷電后也能夠儲(chǔ)存數(shù)據(jù)。 ? 利基型DRAM:當(dāng)前產(chǎn)品包括LPDDR2/3、DDR2/3以及容量在8?Gb及以下的DDR4/LPDDR4,并將
    發(fā)表于 06-29 06:43 ?892次閱讀
    全球?qū)S眯痛鎯?chǔ)產(chǎn)品市場(chǎng)分析

    全球首款!MIPI A-PHY+HSMT 12.8G 雙模SerDes亮相

    電子發(fā)燒友網(wǎng)報(bào)道(文/梁浩斌)在最近的高通汽車(chē)技術(shù)與合作峰會(huì)上,首傳微推出了全球首款兼容MIPI A-PHY和HSMT雙協(xié)議的高帶寬12.8Gbps PAM4雙模SerDes,型號(hào)為VL7722X。 ? 來(lái)源:電子發(fā)燒友網(wǎng)攝 ? 首傳微表示,該方案已在第二代Snapdragon Ride平臺(tái)(SA8650P)上成功驗(yàn)證,展現(xiàn)出卓越的兼容性和穩(wěn)定性,充分滿(mǎn)足汽車(chē)電子系統(tǒng)對(duì)高速率、高可靠性數(shù)據(jù)傳輸?shù)男枨螅ㄗ詣?dòng)駕駛所需的高精度傳感器數(shù)據(jù)傳輸、智能座艙中高清視頻的流暢播放、車(chē)聯(lián)網(wǎng)環(huán)境下車(chē)輛與
    的頭像 發(fā)表于 06-29 06:41 ?5106次閱讀
    全球首款!MIPI A-PHY+HSMT 12.8G 雙模SerDes亮相

    ASML官宣:更先進(jìn)的Hyper NA光刻機(jī)開(kāi)發(fā)已經(jīng)啟動(dòng)

    電子發(fā)燒友網(wǎng)綜合報(bào)道,日前,ASML 技術(shù)高級(jí)副總裁 Jos Benschop 表示,ASML 已攜手光學(xué)組件獨(dú)家合作伙伴蔡司,啟動(dòng)了 5nm 分辨率的 Hyper NA 光刻機(jī)開(kāi)發(fā)。這一舉措標(biāo)志著半導(dǎo)體光刻技術(shù)向物理極限發(fā)起的又一次沖擊。 ? 目前的 TWINSCAN EXE:5000 光刻系統(tǒng)采用 High NA(0.55NA)光學(xué)系統(tǒng),分辨率可達(dá) 8nm。High NA EUV 是 ASML 在極紫外光刻(EUV)技術(shù)基礎(chǔ)上的革命性升級(jí)。通過(guò)將光學(xué)系統(tǒng)的數(shù)值孔徑(NA)從 0.33 提升至 0.55,其分辨率從 13.5nm(半節(jié)距)躍升至 8nm(半節(jié)
    發(fā)表于 06-29 06:39 ?1021次閱讀

    SiP技術(shù)突破體積極限,Wi-Fi模組插入損耗減半性能飆升

    電子發(fā)燒友網(wǎng)報(bào)道(文/莫婷婷)SiP(系統(tǒng)級(jí)封裝)技術(shù)是一種先進(jìn)的半導(dǎo)體封裝技術(shù),指的是將多個(gè)具有不同功能的芯片(如處理器、存儲(chǔ)器、傳感器、射頻模塊等)以及被動(dòng)元件(如電阻、電容)組裝到一起,實(shí)現(xiàn)一定功能的單個(gè)標(biāo)準(zhǔn)封裝件,形成一個(gè)系統(tǒng)或者子系統(tǒng),從而實(shí)現(xiàn)更高的集成度和更小的空間占用。 ? ? SiP技術(shù)的六大優(yōu)勢(shì):從小型化到性能提升 歌爾微電子股份有限公司封裝技術(shù)總監(jiān)陶源在2025中國(guó)(深圳)集成電路峰會(huì)上表示,隨著Si
    的頭像 發(fā)表于 06-29 06:19 ?834次閱讀
    SiP技術(shù)突破體積極限,Wi-Fi模組插入損耗減半性能飆升

    為旌科技完成A+輪融資,聚焦端側(cè)AI SoC

    電子發(fā)燒友網(wǎng)綜合報(bào)道 近日,國(guó)內(nèi)端側(cè)AI SoC芯片設(shè)計(jì)領(lǐng)域的佼佼者——上海為旌科技有限公司(以下簡(jiǎn)稱(chēng)“為旌科技”)宣布成功完成A+輪融資,本輪融資由君信資本獨(dú)家投資,金額高達(dá)1億元人民幣。此次融資不僅為為旌科技注入了強(qiáng)勁的資金動(dòng)力,也進(jìn)一步彰顯了市場(chǎng)對(duì)其技術(shù)實(shí)力和市場(chǎng)前景的高度認(rèn)可。 ? 為旌科技自2020年成立以來(lái),便專(zhuān)注于高端智能感知SoC芯片的研發(fā)與創(chuàng)新,致力于成為端側(cè)AI SoC芯片的技術(shù)引領(lǐng)者。公司核心團(tuán)隊(duì)匯聚了來(lái)自海思
    發(fā)表于 06-29 06:16 ?851次閱讀

    【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】燒錄系統(tǒng)與SSH登錄體驗(yàn)

    準(zhǔn)備 https://github.com/milkv-duo/duo-buildroot-sdk-v2/releases/下載鏡像 下載sd卡版本duos鏡像 解壓得到milkv-duos-musl-riscv64-sd_v2.0.1.img https://etcher.balena.io/下下載工具 準(zhǔn)備一張TF卡,我這里是16GB的卡。 制作TF卡 TF卡使用讀卡器接電腦 打開(kāi)balenaEtcher-2.1.2.Setup.exe 選擇文件,選擇下載的img文件 選擇磁盤(pán) 開(kāi)始燒錄 完成后,彈出tf卡 上電 TF卡插到開(kāi)發(fā)板,TypeC USB接電腦上電 可以看到LED閃爍,說(shuō)明系統(tǒng)運(yùn)行。 USB枚舉虛擬網(wǎng)絡(luò)連接SSH登錄 USB會(huì)枚舉出RNDIS虛擬網(wǎng)卡 設(shè)備管理器看到如下 Ipconfig看到網(wǎng)卡 Ping開(kāi)發(fā)板192.168.42.1 使用ssh工具登錄,我這里使用SecureCRT 密碼是milkv 登錄如下
    發(fā)表于 06-28 23:56