標題: stc32位單片機終于開賣了,大家用了嗎?怎么樣? [打印本頁]

作者: 美琴的備胎    時間: 2022-3-15 15:33
標題: stc32位單片機終于開賣了,大家用了嗎?怎么樣?
如題
作者: 188610329    時間: 2022-3-15 17:11
還記得 STC15F104E 么?  還記得 STC8F2K08么?
慘痛的歷史告訴我們,STC任何新系列產(chǎn)品上市,都要等到下一個 改良型出來,才能入手,
比如: STC15F104W,STC15W104       比如: STC8C2K,  STC8G2K
作者: Y_G_G    時間: 2022-3-15 18:13
除了DIY,我是從來沒有考慮過STC的,用STC來DIY是真的爽,優(yōu)點太多了,說不完
但32位的話,我前幾天剛剛買了個STM32F103的學習板,開始學了
STC的基本不考慮,8051的內(nèi)核本身就比ARM內(nèi)核慢
學會STM32的用處肯定是要比學會STC32的用處大
所以,不想把時間花在這上面
作者: npn    時間: 2022-3-15 22:07
Y_G_G 發(fā)表于 2022-3-15 18:13
除了DIY,我是從來沒有考慮過STC的,用STC來DIY是真的爽,優(yōu)點太多了,說不完
但32位的話,我前幾天剛剛買了個S ...

嫌慢不如直接學FPGA好了
作者: dalaoshi    時間: 2022-3-16 04:27
對于一間能不斷推陳出新的芯片公司和他們的團隊,我都是帶著感恩和期待的心情去等著試用新的產(chǎn)品,從STC12到15到8F到8G到8H, 不時會有驚喜,最近在測試88個鍵的音樂鍵盤,掃描后發(fā)現(xiàn)總有錯碼,因為鍵盤太長了,參考了原來的成品板,原來每個輸出口都要有拉低電阻,而我的板沒有,怎么辦呢?想到過去讀說明書有提到上拉電阻,不妨一試,在P0口設(shè)了上拉電阻,奇跡出現(xiàn)了!錯碼見鬼去了,所以我會耐心等待STC32的到來,那怕只會用匯編也要玩轉(zhuǎn),想到那特快的SPI,流口水。
作者: 美琴的備胎    時間: 2022-3-16 08:13
確實,stc的每塊開發(fā)板都能找到適合的場景,對于創(chuàng)客來說,我真的很滿意。這次32位處理器我也真的想第一時間去捧場的,可是,這該死的xx,深圳快遞封了
作者: 美琴的備胎    時間: 2022-3-16 08:16
dalaoshi 發(fā)表于 2022-3-16 04:27
對于一間能不斷推陳出新的芯片公司和他們的團隊,我都是帶著感恩和期待的心情去等著試用新的產(chǎn)品,從STC12 ...

確實,他們家的芯片,每片都有適合的場景。目前我用12用的最多,我看到tb上有賣的時候,第一時間就想下單,可是,深圳快遞封了……32位直插版,以后DIY更方便了
作者: rsx9583    時間: 2022-3-16 08:33
32位51,的確也算是創(chuàng)造性的了……以后他們把大RAM、DSP都集成進去,超級51要出來了
作者: lrkeji1982    時間: 2022-3-16 10:29
看重的是CAN模塊,用著挺方便的,
作者: Y_G_G    時間: 2022-3-16 13:37
npn 發(fā)表于 2022-3-15 22:07
嫌慢不如直接學FPGA好了

門檻高,基礎(chǔ)不行,學不會那玩意
作者: 天ノ憶    時間: 2022-3-16 15:18
Y_G_G 發(fā)表于 2022-3-16 13:37
門檻高,基礎(chǔ)不行,學不會那玩意

其實FPGA也沒那么難,入門挺簡單的,往后發(fā)展就看個人了
作者: 天ノ憶    時間: 2022-3-16 15:21
如果STC32出LQFP封裝的話可以試試在簡單的項目上替代一下stm32
作者: zcl0815    時間: 2022-3-16 16:14
要說最牛51單片機,估計要屬迪文T5L系列51單片機。
40納米工藝,250Mhz主頻
作者: wufa1986    時間: 2022-3-16 16:20
32位還是51內(nèi)核,不知道他們是什么想法,不過價格合適還是可以上的
作者: 美琴的備胎    時間: 2022-3-16 17:12
天ノ憶 發(fā)表于 2022-3-16 15:21
如果STC32出LQFP封裝的話可以試試在簡單的項目上替代一下stm32

有很多封裝啊,你看看官網(wǎng)
作者: 美琴的備胎    時間: 2022-3-17 08:05
wufa1986 發(fā)表于 2022-3-16 16:20
32位還是51內(nèi)核,不知道他們是什么想法,不過價格合適還是可以上的

我不太懂,八位的內(nèi)核,沒辦法通過硬件的方法提到32位嗎?價格,tb上是9+2運費,本來打算嘗鮮的,結(jié)果,快遞被封了
作者: Y_G_G    時間: 2022-3-17 12:36
美琴的備胎 發(fā)表于 2022-3-17 08:05
我不太懂,八位的內(nèi)核,沒辦法通過硬件的方法提到32位嗎?價格,tb上是9+2運費,本來打算嘗鮮的,結(jié)果, ...

8位內(nèi)核本身內(nèi)部的數(shù)據(jù)位就只有8條線,其它的都是在這8位內(nèi)核的基本上加上去的
但心臟一直是8051,而且是馮諾依曼結(jié)構(gòu),在一樣的時鐘下,STC32是一定會比STM32的哈佛結(jié)構(gòu)慢的
其它功能都是加上去,像硬件乘法器,CAN,IIS之類的
看了它的數(shù)據(jù)手冊,基本就可以認為是STC89C52加了好多功能的樣子
作者: 美琴的備胎    時間: 2022-3-17 14:30
Y_G_G 發(fā)表于 2022-3-17 12:36
8位內(nèi)核本身內(nèi)部的數(shù)據(jù)位就只有8條線,其它的都是在這8位內(nèi)核的基本上加上去的
但心臟一直是8051,而且是 ...

害,無所謂了,反正12系列我用著挺香的,就當他是引腳很多的51也無所謂了。反正我對真32位需求也不是很大。stc已經(jīng)很好了
作者: 溫柔的郎    時間: 2022-3-17 15:36
我是這么看的,單純使用某個系列或者控制器做項目,容易上手,移植簡單,但會出現(xiàn)功能富裕,浪費資源,成本偏高的情況,
所以,我覺得,對一些處理數(shù)據(jù)量大的單元,用能力大些的處理器來做,對一些末梢單元,用一些能力小的控制器來做,然后,用通信把他們聯(lián)系起來,這樣,也考慮到各自的速度和能力,也照顧了成本,
作者: wfqxgw    時間: 2022-3-17 22:20
等多些庫出來后,再打算用一下。目前習慣了STM32.雖然貴點,勝在資料已經(jīng)足多,也足夠順手了。穩(wěn)定性也夠,批量產(chǎn)品用放心些。
作者: zgrfox110    時間: 2022-3-18 09:13
做小產(chǎn)品,沒有合不合適,貴不貴,只要能完成任務(wù)就行!因為小批量,成本要求不那么高!如果大批量的,價格就尤為凸顯,能便宜就便宜,能用騾子合適就不用驢,能用驢的就不用馬!對一些任務(wù)來說,stc的足夠了!
作者: zgrfox110    時間: 2022-3-18 09:24
說的快是stc32g整體的算力,比喻兩個單片機同時跑一個程序,里面有32位加減程序的,等等,綜合起來,比M0快?stc32g快,是指它32位直接讀寫,32位乘除法硬件計算快!但是別的,如指令執(zhí)行速度,都是和stc8差不多的,還有就是edata空間大,間接的提高了程序的運行速度!我就不明白,你們?yōu)槭裁蠢鲜悄盟?2位的比!超越自己,就是最大的勝利!必須說之前用了stc8單片機的,需要大量的處理32位運算,速度慢,換上32g之后,32位運算就是幾個時鐘的事,會比之前快很多!
作者: zzz123654    時間: 2022-3-18 10:29
能好用嗎?上次用的時候還是8位的時候。
作者: PEB188    時間: 2022-3-18 21:08
STC的單片機老是有莫名其妙的燒寫失敗,一開始概率失敗,燒寫次數(shù)多了就燒寫不了了,連檢測芯片都無法檢測了.剛開始學51的89C52買了兩片就有一片這樣,以為是二手的原因。后來用STC8G和8H,同樣有這類燒寫失敗的。換個芯片就能正常燒寫。不知道大家在用這類芯片有沒遇到過同樣的問題
作者: npn    時間: 2022-3-18 21:26
PEB188 發(fā)表于 2022-3-18 21:08
STC的單片機老是有莫名其妙的燒寫失敗,一開始概率失敗,燒寫次數(shù)多了就燒寫不了了,連檢測芯片都無法檢測 ...

如果用 STC脫機燒錄器,依舊寫不進去 99%芯片有問題。
作者: Y_G_G    時間: 2022-3-19 10:16
PEB188 發(fā)表于 2022-3-18 21:08
STC的單片機老是有莫名其妙的燒寫失敗,一開始概率失敗,燒寫次數(shù)多了就燒寫不了了,連檢測芯片都無法檢測 ...

STC的單片機下載要冷啟動,這一直是一個讓人很很頭痛的東西,特別是STC89系列,每次燒錄,首先,你要保證P3.0的P3.1沒有連到其它電路
再加一個這樣的電路,每次點擊下載就按一下,把單片機的濾波電容的電放掉
除了了我自己接PNP三極管搞燒了兩片,只要還能工作的片子
不管是原裝還是二手,都沒有碰到過芯片有問題的

作者: hhh402    時間: 2022-3-19 11:16
STC出32作用不大,51內(nèi)核再怎么折騰也快不過STM32,拿自己的短處與其他單片機比能贏嗎?還不如增加輸入輸出電流可以直接帶數(shù)碼管,增加DA,提高ADC位數(shù)比較實際一點。
作者: hylot    時間: 2022-3-19 13:39
還可以,支持國產(chǎn)
作者: Ecole    時間: 2022-3-20 11:17
STC還是可以的,支持一下,STM價格高高在上用不起
作者: lrkeji1982    時間: 2022-3-22 10:57
可以,不錯
作者: munuc_w    時間: 2022-3-23 08:50
不是大量的數(shù)據(jù)運算,基本是邏輯控制的話,51還是能勝任的,而且還便宜。如果有較多的數(shù)據(jù)運算,還是選STM32系列的合適。
作者: 美琴的備胎    時間: 2022-3-25 15:53
Y_G_G 發(fā)表于 2022-3-17 12:36
8位內(nèi)核本身內(nèi)部的數(shù)據(jù)位就只有8條線,其它的都是在這8位內(nèi)核的基本上加上去的
但心臟一直是8051,而且是 ...

后來翻了下文檔,它好像用的是c251內(nèi)核,和8051編程方式差不多,但是支持32位
作者: Y_G_G    時間: 2022-3-25 21:07
美琴的備胎 發(fā)表于 2022-3-25 15:53
后來翻了下文檔,它好像用的是c251內(nèi)核,和8051編程方式差不多,但是支持32位

我自己做點小玩意一直都是用STC單片機的
所以,STC32一出來就去看了,STC32內(nèi)核是C251的,對于8051沒什么質(zhì)的升級,唯一比較大的升級就是內(nèi)部用了16位的數(shù)據(jù)總線,這一點我倒是這幾天才看到的了
網(wǎng)上C251的資料太少了,32位運算其實也是基于寄存器操作的,比STM32還是慢了的,慢多少就不知道了,C251沒用過,STM32不會用......
目前,考慮最多的就是用STC8A系列,這個成熟也不貴,如果非得用到32位,還是考慮STM32吧
畢竟,STM32至少現(xiàn)在不管是在哪個方面,都是比較OK的,除了價格.....
作者: hewayking    時間: 2022-7-2 16:38
188610329 發(fā)表于 2022-3-15 17:11
還記得 STC15F104E 么?  還記得 STC8F2K08么?
慘痛的歷史告訴我們,STC任何新系列產(chǎn)品上市,都要等到下 ...

以上列舉的有問題嗎
作者: hewayking    時間: 2022-7-2 16:41
lrkeji1982 發(fā)表于 2022-3-16 10:29
看重的是CAN模塊,用著挺方便的,

偶也是
作者: xiaoyuxinke    時間: 2022-7-3 11:29
天ノ憶 發(fā)表于 2022-3-16 15:21
如果STC32出LQFP封裝的話可以試試在簡單的項目上替代一下stm32

LQFP64和LQFP48的早就有了,型號STC32G12K128
作者: 785qwe    時間: 2022-7-3 19:53
32位51,的確也算是創(chuàng)造性的
作者: 春風電子    時間: 2022-7-5 14:31
PEB188 發(fā)表于 2022-3-18 21:08
STC的單片機老是有莫名其妙的燒寫失敗,一開始概率失敗,燒寫次數(shù)多了就燒寫不了了,連檢測芯片都無法檢測 ...

這不是你的問題,我都是廠家直接拿貨,用了幾W片,沒有遇到過一個翻車的。
前提條件是3.0和3.1不能有外圍電路,有(suo)些(you)下載器串口自帶5V輸出,在低壓L系列芯片上足夠能讓芯片持續(xù)工作,造成不能復位假象,解決方案是串口上加兩只二極管或10R限流電阻就能解決。
作者: 188610329    時間: 2022-7-5 14:55
hewayking 發(fā)表于 2022-7-2 16:38
以上列舉的有問題嗎

你搜一下,可以找到關(guān)于這兩款的各種問題, 尤其104E  官方自己都承認 外部中斷有問題,開啟外部中斷會有不可預知的“死機”問題,到了8系,臉皮厚了,連認錯都不做了直接 出 8C 全面替代 8F 就結(jié)束了。
作者: 188610329    時間: 2022-7-5 14:58
PEB188 發(fā)表于 2022-3-18 21:08
STC的單片機老是有莫名其妙的燒寫失敗,一開始概率失敗,燒寫次數(shù)多了就燒寫不了了,連檢測芯片都無法檢測 ...

難燒寫,主要是斷電不徹底造成的,其實在測試階段,代碼中只要 加一句 IAP_CONTR |= 0x40;  確保每次重啟都是從 ISP區(qū)復位,就能確保燒錄成功了。
作者: Y_G_G    時間: 2022-7-5 17:27
春風電子 發(fā)表于 2022-7-5 14:31
這不是你的問題,我都是廠家直接拿貨,用了幾W片,沒有遇到過一個翻車的。
前提條件是3.0和3.1不能有外 ...

批量的東西,基本不考慮STC,測試架倒基本上是STC,STC的單片機好像就是為DIY和學習單片機準備的,STC官方也知道這一點,你見過哪個單片機在數(shù)據(jù)手冊中給學校指導教學的?
批量的東西,我們一般就選擇像賽元,新唐,合泰這種
作者: zhaxiaobian_er    時間: 2022-8-17 08:03
Y_G_G 發(fā)表于 2022-3-19 10:16
STC的單片機下載要冷啟動,這一直是一個讓人很很頭痛的東西,特別是STC89系列,每次燒錄像...

燒錄有問題,多半燒錄電路設(shè)計問題。STC燒錄很穩(wěn)定的很方便也很好用。
作者: coody_sz    時間: 2022-8-17 11:05
STC32增加了硬件數(shù)學運算庫,增加了好多直接操作、運算、比較16位和32位的命令,從我目前使用的情況,跟STM32F051這種M0在同頻下計算速度相當,而STC32帶硬件浮點的型號,則浮點計算比不帶硬件浮點的M3都快。
作者: STC莊偉    時間: 2022-8-25 09:41

作者: chao446075427    時間: 2022-8-26 21:54
Y_G_G 發(fā)表于 2022-7-5 17:27
批量的東西,基本不考慮STC,測試架倒基本上是STC,STC的單片機好像就是為DIY和學習單片機準備的,STC官方也 ...

你批量為什么不用STC 能講下原因嗎?????
作者: XIAOCAO123    時間: 2022-8-29 16:39
沒有用過,等成熟了再上手試試

作者: 18701931930    時間: 2022-8-29 20:40
關(guān)于STC單片機,不要總說這不行那不行的。
每個產(chǎn)品都有它自己的定位。別人也在努力!畢竟價格擺在那,資料也多,容易上手。
我用stc十幾年了。做了幾十種產(chǎn)品?腿艘矝]說不行啊。
雖然說做的不是啥高端的產(chǎn)品。只要客戶滿意就行。
什么產(chǎn)品用什么樣的配件。殺雞焉用宰牛刀!
作者: Y_G_G    時間: 2022-8-30 00:31
chao446075427 發(fā)表于 2022-8-26 21:54
你批量為什么不用STC 能講下原因嗎?????

STC在量很大的情況下,沒有什么優(yōu)勢,或者是說沒有太多的優(yōu)勢
都是8051,以賽元的95F系列和STC8A8K64D比較就能看出來了
兩者都是8051,就功能都差不多,半斤八兩
但95F系列的價格要少一塊多錢,一兩個可能沒有什么區(qū)別,如果是100萬個呢?那是不要多花一百萬塊錢出來?
除了賽元,像什么合泰,應(yīng)廣,佑華,義隆......深圳這邊的小廠經(jīng)常用這一類的
像美的的8位機很多是松翰跟合泰(電磁爐專用單片機)的
當然,也沒說STC不好,只是應(yīng)用的領(lǐng)域不一樣而已,我自己做東西用的基本就三種:STC,STM32,PIC
但用得最多的還得是STC,下載方便,資料多,用的人多,有什么問題好解決
但工作上的東西,不是我們說了算的,老板叫用什么就用什么,像個工具人一樣的去做就是了
作者: wpppmlah    時間: 2022-8-30 08:00
燒寫方便了,直接上USB口燒寫,資源更豐富了,價格更親民了,便宜,做個小東西像手持示波器,支持TFT ,不香嗎。在工廠聽老板的,自已玩,自己做主。
作者: Y_G_G    時間: 2022-8-30 10:18
wpppmlah 發(fā)表于 2022-8-30 08:00
燒寫方便了,直接上USB口燒寫,資源更豐富了,價格更親民了,便宜,做個小東西像手持示波器,支持TFT ,不 ...

STC在DIY和小數(shù)量產(chǎn)品上確實很有優(yōu)勢,這方面我基本都是用STC
STC8A8K64D還增加了DMA,在8位機中有DMA的單片機不多,PIC18系列有的有DMA,但PIC的編譯環(huán)境是真的不爽,有錯誤基本找不著,作為剛?cè)腴T的人,有點難度
作者: suncat0504    時間: 2022-8-30 17:48
用產(chǎn)品,除了功能,不需要考慮價格嗎?尤其是大量使用場合。用外面的再好,總被卡脖子,找個借口就漲價。愿意承受,成品賣給外面,倒是所謂。我還是堅定地支持國產(chǎn)的。都不支持,就發(fā)展不起來了。
作者: haha1993    時間: 2022-9-16 09:59
美琴的備胎 發(fā)表于 2022-3-25 15:53
后來翻了下文檔,它好像用的是c251內(nèi)核,和8051編程方式差不多,但是支持32位

C251內(nèi)核的數(shù)據(jù)總線寬度是8位的,本質(zhì)也是8位單片機,支持的指令多了些(支持32指令),地址總線拓寬了數(shù)據(jù)總線沒變,跟真正32位比還是有區(qū)別的
作者: wkman    時間: 2022-9-17 10:02
這2年缺心,折騰得還不夠?測試玩耍沒所謂了。上批量就要謹慎了
作者: nlming    時間: 2022-11-30 17:04
最近申請了片屠龍刀,試了試stc8的代碼稍加修改,即可在STC32上運行了,只是一個編譯用C51,一個用C251,別的沒感覺到差別啊,也許是我這代碼太簡單了吧,不管咋樣,國產(chǎn)一直在進步,支持國產(chǎn)
作者: nlming    時間: 2022-11-30 17:06
前段時間在朋友店里,拆了幾個新PLC,主控竟然是STC8H,STC還是不錯的
作者: hhh402    時間: 2022-12-3 12:20
STC做STC32只是為了證明廠家有實力而已,作為用戶看看就好,有多少人嫌51慢的?89C52都可以用,更不用說1T單片機了,而且STC32的32位運算調(diào)用時是需要調(diào)用相應(yīng)的命令才可以比較麻煩,如果直接寫公式是不會調(diào)用32位運算模塊的,這時速度與8位單片機沒有區(qū)別。
作者: coody_sz    時間: 2022-12-3 13:42
hhh402 發(fā)表于 2022-12-3 12:20
STC做STC32只是為了證明廠家有實力而已,作為用戶看看就好,有多少人嫌51慢的?89C52都可以用,更不用說1T ...

你是否真的用過?
STC32G增加了大量的16位、32位操作的命令,在算力上,跟STM32F051這種M0在同頻下基本一樣。
直接C語言公式計算,編譯器會直接調(diào)用計算庫。
我測試算力,都是用高階數(shù)字濾波器,或者FFT頻譜分析來驗證的,也用來比較同等條件下M0、M3的算力。
對于IO操作,STC32G只需要1T,而M3都要2T(還是位域操作時)。
STC32G大部分指令都是1T的。認為只是在89C51上加點功能的朋友,真的是太不了解了。
10個32位累加器
16個16位累加器
16個8位累加器
32為加減指令
16位乘除指令
32位乘除指令
32位算術(shù)比較指令
所有SFR(80H~FFH)均支持位尋址
96個字節(jié)edata(20H~7FH)均支持位尋址
單時鐘32/16/8位數(shù)據(jù)讀寫(edata)
單時鐘端口讀寫
堆棧深度最大64K(取決于edata大。
STC官方移植的高效穩(wěn)定版本 FreeRTOS for STC32G12128

其中的Free RTOS真的是好用,底層簡潔明了,所以穩(wěn)定,我用在工控上的一些復雜協(xié)作很方便。
作者: fj51hei    時間: 2022-12-3 16:19
天ノ憶 發(fā)表于 2022-3-16 15:18
其實FPGA也沒那么難,入門挺簡單的,往后發(fā)展就看個人了

FPGA那個好像挺高大上得,想找個小的瞎弄一下,感覺找不到
作者: fj51hei    時間: 2022-12-3 16:25
hhh402 發(fā)表于 2022-3-19 11:16
STC出32作用不大,51內(nèi)核再怎么折騰也快不過STM32,拿自己的短處與其他單片機比能贏嗎?還不如增加輸入輸出 ...

本身不是同一種芯片不能從規(guī)格上比較速度,如在性價比上比較才有意義吧,另對于學C51的同志來說,C32的開發(fā)成本可能會低一些!
作者: fj51hei    時間: 2022-12-3 16:32
haha1993 發(fā)表于 2022-9-16 09:59
C251內(nèi)核的數(shù)據(jù)總線寬度是8位的,本質(zhì)也是8位單片機,支持的指令多了些(支持32指令),地址總線拓寬了數(shù)據(jù) ...

其他32位的數(shù)據(jù)總線是32位?感覺家用電腦的數(shù)據(jù)不是也只是用8位存儲的
作者: liqingyong    時間: 2023-3-29 09:57
春風電子 發(fā)表于 2022-7-5 14:31
這不是你的問題,我都是廠家直接拿貨,用了幾W片,沒有遇到過一個翻車的。
前提條件是3.0和3.1不能有外 ...

我也遇到了,STC15L2買了3片全部燒不進,檢測都失敗,問了好久都沒解決問題,后來把P3.1P3.2接地就可以燒錄了,最后解決方案是電腦輸出電流不夠,MCU供電的線性穩(wěn)壓器改成開關(guān)式就OK了。
作者: coody_sz    時間: 2023-3-29 11:50
Y_G_G 發(fā)表于 2022-3-17 12:36
8位內(nèi)核本身內(nèi)部的數(shù)據(jù)位就只有8條線,其它的都是在這8位內(nèi)核的基本上加上去的
但心臟一直是8051,而且是 ...

你可能沒有具體了解過251的架構(gòu),這個架構(gòu)是當年INTEL做的,使用32位數(shù)據(jù)總線,有好多32位的累加器,你看其匯編指令就知道了,好多32位操作的就是一個時鐘,8位數(shù)據(jù)總線是辦不到的。
作者: coody_sz    時間: 2023-3-29 11:52
Y_G_G 發(fā)表于 2022-3-15 18:13
除了DIY,我是從來沒有考慮過STC的,用STC來DIY是真的爽,優(yōu)點太多了,說不完
但32位的話,我前幾天剛剛買了個S ...

我用了超過10年的STM32,但是現(xiàn)在拋棄了,為什么?2022年,原來6元一片的賣到200元!公司也在盡量做到國產(chǎn)替代,才發(fā)現(xiàn)其實國產(chǎn)有好多優(yōu)秀的IC,MCU、電源、模擬IC、單個器件等等,質(zhì)量都非常好,供貨快,價格便宜。
作者: coody_sz    時間: 2023-3-29 12:02
dalaoshi 發(fā)表于 2022-3-16 04:27
對于一間能不斷推陳出新的芯片公司和他們的團隊,我都是帶著感恩和期待的心情去等著試用新的產(chǎn)品,從STC12 ...

STC32G我實際測試,數(shù)學計算速度跟STM32 M0在同頻下是差不多的(除法計算則比M0快得多,M0沒有除法指令),后面的STC32F則由于有硬件浮點計算,浮點計算比STM32F103還快(STM32F103不帶硬件浮點)。
STC32系列總線是32位的,大量的32位單周期操作,還有DMA加持,豐富的外設(shè),使用卻如51一樣簡單。

我測試MCU的速度都是從3個方法去測試的,使用相同的程序,相同的算法:
1、FFT快速傅里葉變換計算頻譜。
2、高階數(shù)字濾波器,比如16階高通、低通、帶通濾波器。
3、三角函數(shù)、對數(shù)計算。
上面這3種計算是我很常用的,以前的8位機難以使用,是因為計算速度太慢,所以要用DSP、FPGA等等,后來有ARM,可以計算慢速的(音頻范圍)處理,現(xiàn)在有STC32可以使用,多了一個國產(chǎn)替代的選項。

作者: coody_sz    時間: 2023-3-29 12:06
天ノ憶 發(fā)表于 2022-3-16 15:21
如果STC32出LQFP封裝的話可以試試在簡單的項目上替代一下stm32

我用的STC32G就是LQFP64或LQFP48的,就是2021年末開始替代STM32F103的,當時STM32F103要么買不到,要么價格很高,到了2022年更是要200元一片,沒辦法我才用ST32G替代,速度合適我的應(yīng)用,應(yīng)了才知道其實不錯的。以前用過很多STC的8 位機,當年AVR(2009年)供貨門后,8位機全用STC了。
作者: coody_sz    時間: 2023-3-29 12:09
wufa1986 發(fā)表于 2022-3-16 16:20
32位還是51內(nèi)核,不知道他們是什么想法,不過價格合適還是可以上的

251內(nèi)核是80年代末的架構(gòu),其數(shù)據(jù)總線是32位的,處理方式類似后來的ARM(因為ARM是后來者,也可以說ARM的操作也類似251),大量的32位、16位單周期操作(ARM其實好多操作都是2周期以上的,比如IO操作)。
作者: coody_sz    時間: 2023-3-29 12:09
Y_G_G 發(fā)表于 2022-3-17 12:36
8位內(nèi)核本身內(nèi)部的數(shù)據(jù)位就只有8條線,其它的都是在這8位內(nèi)核的基本上加上去的
但心臟一直是8051,而且是 ...

251內(nèi)核是80年代末的架構(gòu),其數(shù)據(jù)總線是32位的,處理方式類似后來的ARM(因為ARM是后來者,也可以說ARM的操作也類似251),大量的32位、16位單周期操作(ARM其實好多操作都是2周期以上的,比如IO操作)。
作者: coody_sz    時間: 2023-3-29 12:15
Y_G_G 發(fā)表于 2022-3-19 10:16
STC的單片機下載要冷啟動,這一直是一個讓人很很頭痛的東西,特別是STC89系列,每次燒錄像 ...

如果不用冷啟動,就要有一個boot腳要接高電平(類似STM32串口下載),我感覺更麻煩。
斷一下電我覺得還是很方便的。
“每次燒錄,你要保證P3.0的P3.1沒有連到其它電路”?別的MCU如果在下載線上接各種電路一樣會影響的啊。
30多年了,我用過這么多單片機,我覺得STC下載時最方便的。以前用的那十幾家的MCU,每一家都有燒錄器(世紀初還有擦除器)、仿真器,一大堆,但是我從來沒看到有人抱怨過。

作者: coody_sz    時間: 2023-3-29 12:16
munuc_w 發(fā)表于 2022-3-23 08:50
不是大量的數(shù)據(jù)運算,基本是邏輯控制的話,51還是能勝任的,而且還便宜。如果有較多的數(shù)據(jù)運算,還是選STM3 ...

STC32G的算力跟M0相當,STC32F(開始的STC16F)有硬件浮點,計算浮點比M3快、
作者: 可樂11A    時間: 2023-4-6 15:40
兄弟們,電子信息做嵌入式和FPGA哪個錢途好點
作者: zctwss321    時間: 2023-11-18 09:46
感覺還是不穩(wěn)定......
作者: liixaofei5    時間: 2023-11-19 12:30
188610329 發(fā)表于 2022-7-5 14:58
難燒寫,主要是斷電不徹底造成的,其實在測試階段,代碼中只要 加一句 IAP_CONTR |= 0x40;  確保每次重啟 ...

學到了,試試 IAP_CONTR |= 0x40;
作者: 333444abc    時間: 2023-11-19 21:59
學不懂根本
作者: ZHAOBAO511    時間: 2023-11-20 12:42
STC比國內(nèi)有些抄的32好多了,有的廠家抄了32不承認,改了庫,改的畸形的,用的出問題死不承認,STC最起碼態(tài)度好很多,有問題幫你解決。要么用ST的32,要 么用STC的8位。國內(nèi)抄32的有些廠又怕你不用,又怕你看到里面東西,遮遮掩掩的,最后還把問題推給客戶。
作者: coody_sz    時間: 2023-11-20 17:12
用了不少,STC32G真的令我另眼相看,速度跟M0差不多,還有硬件除法(M0竟然沒有除法),而STC32F居然還有硬件浮點(STM32F103這種M3都沒有,要M4才有)。今天看到STC官方論壇發(fā)布了用STC32G播放44.1KHz的PCM、ADPCM、A Law的聲音,這個真的厲害了,USB-CDC通信速度居然可以到200KB/S。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1