標(biāo)題: stc32位單片機(jī)終于開(kāi)賣了,大家用了嗎?怎么樣? [打印本頁(yè)]

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

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

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

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

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

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

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

8位內(nèi)核本身內(nèi)部的數(shù)據(jù)位就只有8條線,其它的都是在這8位內(nèi)核的基本上加上去的
但心臟一直是8051,而且是馮諾依曼結(jié)構(gòu),在一樣的時(shí)鐘下,STC32是一定會(huì)比STM32的哈佛結(jié)構(gòu)慢的
其它功能都是加上去,像硬件乘法器,CAN,IIS之類的
看了它的數(shù)據(jù)手冊(cè),基本就可以認(rèn)為是STC89C52加了好多功能的樣子
作者: 美琴的備胎    時(shí)間: 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,而且是 ...

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

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

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

作者: hhh402    時(shí)間: 2022-3-19 11:16
STC出32作用不大,51內(nèi)核再怎么折騰也快不過(guò)STM32,拿自己的短處與其他單片機(jī)比能贏嗎?還不如增加輸入輸出電流可以直接帶數(shù)碼管,增加DA,提高ADC位數(shù)比較實(shí)際一點(diǎn)。
作者: hylot    時(shí)間: 2022-3-19 13:39
還可以,支持國(guó)產(chǎn)
作者: Ecole    時(shí)間: 2022-3-20 11:17
STC還是可以的,支持一下,STM價(jià)格高高在上用不起
作者: lrkeji1982    時(shí)間: 2022-3-22 10:57
可以,不錯(cuò)
作者: munuc_w    時(shí)間: 2022-3-23 08:50
不是大量的數(shù)據(jù)運(yùn)算,基本是邏輯控制的話,51還是能勝任的,而且還便宜。如果有較多的數(shù)據(jù)運(yùn)算,還是選STM32系列的合適。
作者: 美琴的備胎    時(shí)間: 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,而且是 ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

我也遇到了,STC15L2買了3片全部燒不進(jìn),檢測(cè)都失敗,問(wèn)了好久都沒(méi)解決問(wèn)題,后來(lái)把P3.1P3.2接地就可以燒錄了,最后解決方案是電腦輸出電流不夠,MCU供電的線性穩(wěn)壓器改成開(kāi)關(guān)式就OK了。
作者: coody_sz    時(shí)間: 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,而且是 ...

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

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

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

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

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

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

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

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

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

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

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




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