Board logo

標題: 點解這個版咁少人提STM32 MCU, 大陸火熱? [打印本頁]

作者: unixman    時間: 2015-9-14 17:37     標題: 點解這個版咁少人提STM32 MCU, 大陸火熱?

多數討論arduino, 及少量raspberry pi, 何解ARM Cortex M3 and M4 這麼少?
作者: dsscss    時間: 2015-9-14 21:03

STM32...人仔8-9蚊到.
價錢上真係秒殺所有8BIT  MCU.

我諗係因為STM32 功能比較複雜, PERIPHERAL REGISTER比較多, .
難度上會比AVR難了不少.
STM32 CUBEMX 可以幫手 做了不少設定的工作.
但點都要刨幾份APPLICATION NOTES / DATASHEET.

其實呢幾年都有好多新 0野,
CYPRESS 的 PSOC(CORTEX-M0 / CORTEX-M3) / XILINX 的 PSOC (貴的有CORTEX-A9)...
作者: Joe_Black    時間: 2015-9-15 11:02

提示: 作者被禁止或刪除 內容自動屏蔽
作者: KSC    時間: 2015-9-15 11:13

我覺得,在香港要求enginee去做最快的Time to market,基於Atmega的Arduino無疑是最多Source可以抄。而香港一台都係做比較潮的產品,單價都唔平。在咁的情況下在最少人力,最短研發除錯的前題,一個bom成本才幾十蚊的mcu基本上無人理。
作者: hknightlife    時間: 2015-9-15 11:41

STM32 係MCU,  ARDUINO係PLATFORM, 兩種唔通CONCEPT, 好難直接比較.
其實ARDUINO都PORT左落STM32及其他MCU.

始終ARDUINO encapsulate 左好多MCU好LOW LEVEL既DETAILS (e.g. memory management, register operation), 確實user friendly容易上手好多.
作者: morris    時間: 2015-9-15 12:41

本帖最後由 morris 於 2024-3-22 09:00 編輯

......
作者: AlfYeung    時間: 2015-9-15 22:36

啱啱試咗 Arduino,Upload 嗰 Blink 上塊 STM32F301 度。
STM32 平過 UNO!
作者: AlfYeung    時間: 2015-9-15 22:52

20150915_224137_1.jpg

圖片附件: 20150915_224137_1.jpg (2015-9-15 22:52, 105.21 KB) / 下載次數 44
https://h2.hkepc.com/forum/attachment.php?aid=1827032&k=58be79fec9e92543628260a260df268b&t=1781415466&sid=18FnAskdOia


作者: ericyyhk    時間: 2015-9-16 08:42

我覺得,在香港要求enginee去做最快的Time to market,基於Atmega的Arduino無疑是最多Source可以抄。而香港 ...
KSC 發表於 2015-9-15 11:13


唔好攪笑啦, 未聽過有人用 Arduino 黎做產品... 樓下師兄就講得啱, Arduino/Raspi 只係比人玩玩具用... 最多都係放係生產線度做 supporting...

做產品要快係啱, 不過唔係任你揀用乜 platform...
作者: hknightlife    時間: 2015-9-16 11:59

都見有人用ARDUINO係D commercial project既, 不過量產野真係未見過.

唔好攪笑啦, 未聽過有人用 Arduino 黎做產品... 樓下師兄就講得啱, Arduino/Raspi 只係比人玩玩具用...  ...
ericyyhk 發表於 2015-9-16 08:42

作者: IanW    時間: 2015-9-16 12:03

應該唔會用 Arduino 黎做產品. 頂多用 atmel 粒 MCU, 多邊 d 野會自己搞呱?
作者: swagman    時間: 2015-9-16 13:13

唔一定要出幾千幾萬台先叫做產品,而家嘅3D Printer,就好多都用Arduino。
作者: rkkc    時間: 2015-9-16 15:59

如果 Arduino 只能買原板,當然直接用 AVR,不過 TB 十多元一件兼容板 (uno, mini, nano...),開發時用 Arduino IDE update,之後直接用 isp 燒 hex 去粒新 328p,甚方便;
覺得 Arduino library 不錯,需要 GPIO 有 > 100K/s 時才直接用 ddr/port/pin register 控制,平時用 Arduino DigitalRead/Write 也可以。

正留意 STM32 Cortex M0/3 低電 MCU,見 I/O 齊全連電容 touch 都有,雖然啟動 I/O 步驟較繁複,考慮用 ChibiOS 或 FreeRTOS 造 scheduler。

AVR 和 ARM MCU 都各有需求,如果造個兩路 pwm 控制,我會用 ATTiny85(內置 8MHz) + 兩隻 VR 算數,若是 USB HID 數字 touchpad,可能用 ATMega32u4 + 電容輕觸電路,或直接用 STM32F051x。
作者: unixman    時間: 2015-9-16 19:06

除了生產外, 業餘在香港玩Cortex-M0, 3, and 4開發板究竟多唔多呢? 除raspberry pi, 我介紹一款Cortex-A9 開發板Wandboard, 它是用freescale imx6 MCU, 價錢約HK$1100。http://www.wandboard.org
作者: zex    時間: 2015-9-16 20:08

HK$1100太貴了!
我介紹一款Cortex-A7 開發板,Orange Pi,¥99
作者: KSC    時間: 2015-9-17 13:37

唔好攪笑啦, 未聽過有人用 Arduino 黎做產品... 樓下師兄就講得啱, Arduino/Raspi 只係比人玩玩具用...  ...
ericyyhk 發表於 2015-9-16 08:42


我有用,工業設備上的感應器
作者: zlab    時間: 2015-9-17 18:48

STM32 仲有 Basic, Pascal, FORTH 同 Python 玩。
作者: carlhung    時間: 2015-9-17 19:14

以我一個普通咩都吾識的人黎架,arduino網上好多資源,又有libraries用
用其他板,資源少,libraries又少。
Raspberry pi又係,我想整個聲控功能控制arduino,但raspberry pi個音效卡同個pyaudio對應有問題,上網因為好多人用,揾左好耐,揾到解決方法,如果係其它板,我可能要放棄。
作者: unixman    時間: 2015-9-17 22:00

以我一個普通咩都吾識的人黎架,arduino網上好多資源,又有libraries用
用其他板,資源少,libraries又少。 ...
carlhung 發表於 2015-9-17 19:14


ST cortex- M3, M4 在大陸非常火熱,尋找大陸網相信D應用,資源及libraries多過arduino資料。
作者: unixman    時間: 2015-9-17 22:10

回覆 19# unixman [/

Arduino D MCU太過弱雞, 好似 arduino zero 只是cortex-M0, 2佰幾元可買塊stm32f429i discovery是cortex-M4 MCU 及仲有塊LCD添。
作者: carlhung    時間: 2015-9-17 22:20

咁快d post幾條正links黎睇下
作者: unixman    時間: 2015-9-17 22:39

咁快d post幾條正links黎睇下
carlhung 發表於 2015-9-17 22:20


http://www.st.com/web/catalog/to ... archtype=partnumber
作者: carlhung    時間: 2015-9-18 13:26

回覆 22# unixman

救教學links同libraries
作者: unixman    時間: 2015-9-18 19:15

回覆  unixman

救教學links同libraries
carlhung 發表於 2015-9-18 13:26


介紹一個討論區部份downloads不需註冊http://www.amobbs.com 及libraryhttp://www.st.com/web/catalog/to ... archtype=partnumber
作者: 日本啟人    時間: 2015-9-18 21:18

HKUST 用 STM32 黎教 Embedded System

平時玩下就好好玩既,不過要做 project 既話就有苦自己知
(STM32 d register 都幾複雜)
作者: zlab    時間: 2015-9-18 23:02

但係確係好平:M0少于十蚊,M4才55(核心板,人仔計)。
作者: unixman    時間: 2015-9-19 03:01

HKUST 用 STM32 黎教 Embedded System

平時玩下就好好玩既,不過要做 project 既話就有苦自己知
(STM32 d ...
日本啟人 發表於 2015-9-18 21:18 [url=http://www.hkepc.com/forum/redirect.php?
的oto=findpost&pid=33952738&ptid=2228527][/url]


的確cortex-M3, M4的registers 復雜、 programming難, 編寫者對C要有認識亦要對電子有底。若加入embedded system更加復雜如luC/OS II 或FreeRTOS。
作者: zlab    時間: 2015-9-19 08:11

pic32反而冇人提。
作者: hknightlife    時間: 2015-9-19 10:14

pic32反而冇人提。
zlab 發表於 2015-9-19 08:11


MIPS 架構,無乜前途。MIPS 執笠之後,D IP 及殘存團隊可否被PowerVR 收購後,好似都無乜作為。
作者: ygth    時間: 2015-9-19 18:58

本帖最後由 ygth 於 2015-9-19 19:11 編輯

我都斷斷續續玩左兩三年,真係好花時間,你只用來作on/off就簡單,到你要用usb, sd卡,LCD,自己的模組你就知,D資料中文都睇死你,業餘玩下不值花這麼多時間,工作上用你最好識左先去上工吹水,唔係你一定搞唔切,又唔夠大陸來,我都係半桶水,出左MX cube又要學過無時間搞,如何你說控制I/O on/off,da,ad出個電壓就叫識,我笑了...,重有fafs, emwin,os,DPS,OTG,之後電腦寫個C#收下數,起個linux Wed sever 比user UI,phone app...本本書5-6-7百頁,講緊中文,你可以笑人大陸什麼什麼,但人地件野行得走得平過你,如果香港3年前多人玩,電子業有救了,都係玩下arduion威威算吧,醫飽肚才說理想。
作者: 肥寶    時間: 2015-9-19 19:16

去中大intern 同人講用arduino

跟著比人話傻仔
作者: ygth    時間: 2015-9-19 19:41

本帖最後由 ygth 於 2015-9-19 21:17 編輯

arduino同raspberry係比programer越界來玩的,硬件受公家libraries限制,無libraries就收皮,難聽d小學生上網down libraries改兩句搞定,唔洗識過程,做產品點見人?STM32算吧,人地搞緊如何外加SDRam,DMA自動波,AD取樣濾波傅立業,800*600 LCD,無人有這麼多時間搞追唔切,唔洗番工番學?宜家香港只有兩種,一種pic chip ,8051唔學新野,一種arduino走捷徑交功課。你玩過STM32個類就知其實好powerful ,承接下一代chips同開發可以好快好方便,但學習要極大決心和代價。建議玩下raspberry 好過arduino,識寫小小linux program可以玩好多野好方便。
http://bbs.armfly.com/
http://www.stmcu.org/module/forum
http://www.amobbs.com/index.php
作者: beanstalkhk    時間: 2015-9-19 21:42

本帖最後由 beanstalkhk 於 2015-9-19 21:46 編輯

又唔係有粒野就得 ... 最緊係 Tools。我都係開始玩 cortex-M;不過係 ATMEL 嘅 SAM,因為佢有成套 IDE 連 gcc toolchain。
補充一句;係唔使錢 ...
作者: ygth    時間: 2015-9-19 22:17

本帖最後由 ygth 於 2015-9-19 22:40 編輯

Some here free IDE
http://www.coocox.org/https://launchpad.net/gcc-arm-embedded
http://www.openstm32.org/System+Workbench+for+STM32
再買塊stm32 discovery kit搞定,用ST係因為library完善,大陸最多人用多中文資料,易買,因此可以用最快時間學自己想學既野再用係其他chips,一里通百里明。小弟英文不才所以選擇跟大隊乖順風車。到自己搞不定上網又無資料到時就明架啦。
作者: 归然    時間: 2015-9-19 23:47

其實都唔明D人玩arduino做乜!正正經經用C+單片機就不是很好嗎?最近用avr做項目,第一次接觸avr,直接對著手冊編程,感覺都唔系好難姐。
    arduino能做出來的產品的avr肯定可以做出來,avr單片機能做的arduino不一定能做出來。學左avr其他mcu其實都差唔多,一通百通,好過學arduino。
作者: scifiworks    時間: 2015-9-20 00:00

小弟買左兩塊STM32開發板玩,好快就明香港點解少人玩,個IDE同compiler果d野咁X貴,仲要勁難"搵",個搵字加"大家應該明我咩意思,我最後都"搵"到個Keil uVision5
作者: morris    時間: 2015-9-20 00:22

本帖最後由 morris 於 2024-3-22 09:00 編輯

......
作者: dsscss    時間: 2015-9-20 01:59

回覆 36# scifiworks

ON CHIP DEBUGGER可以用ST-LINK / 大陸仿J-LINK.
ST-LINK大陸仿既都係20蚊.
正板都唔係貴...

IDE可以用
OPENOCD + GDB + ECLIPSE
或者
VGDB + VISUAL STUDIO...
完全免費....
作者: zlab    時間: 2015-9-20 08:28

回覆 36# scifiworks
唔使咁烦果噃,买板或者买乜Link物Link果阵问淘寶店主攞就乜都有!
作者: upcupcupc    時間: 2015-9-20 10:15

提示: 作者被禁止或刪除 內容自動屏蔽
作者: zlab    時間: 2015-9-20 11:28

單片咁難玩,經濟回報又微,又冇前辈問,唉!真係。
作者: ygth    時間: 2015-9-20 12:06

洗乜前輩呀,網上一大堆教學多到睇唔曬,根本無人有心學,個個玩arduino點個LED就上來威威,都係番去玩下手機算啦,經濟回報當然要做少少D電腦軟體先有,簡單野網上抄淘個20蚊模組冼鬼同你買,得你先識上網?而家純電子無用架啦,焊條線換下電容找做女工都做到,要學就要玩最新最快交到貨個D!
作者: unixman    時間: 2015-9-20 13:07

這個版本身就好小人,一個星期都唔知有無一個新帖,一日都唔知有無十個回帖,有時你打開出面版望一望,最新回帖 ...
upcupcupc 發表於 2015-9-20 10:15



Arduino好似比D初玩單片機及中學份來搞,raspberry pi比較高級一點,行linux。Cortex-M3,M4接近工業一些。這個版都唔太少,好似hong koxx disxxxx論討區的linux版一個月先有2個新帖。
作者: scifiworks    時間: 2015-9-20 14:53

回覆 43# unixman


    raspberry pi唔係real time system,唔適合玩robotics,問題係佢個marketing包裝到有少少似Arduino,對有興趣加入的新手(即係零電子知識的人),有學錯基本concept的壞處,佢地可能當係同一類野.

另外,香港如果係勁人,會唔會已經玩緊FPGA?無論hobby又好,工作又好,香港人其實咩水平?好想了解一下,利申,我係初階
作者: scifiworks    時間: 2015-9-20 15:29

話時話,stm32好適合玩機械人,香港想上網搵人傾Robotics,完全零人可以請教,想整隻hexapod,想學咩叫Inverse Kinematics,完全唔似傾IT野咁有大量人出黎認屎認屁串下你,嚮香港想講Robotics,連想被人串下的機會都冇,好似自己一個信左邪教咁
作者: zlab    時間: 2015-9-20 15:56

如果玩STM32F3可购買野火或正點原子開發版,有書,有碟,有大量教程,有視頻,有論壇支援,要玩F4系列就祇剩下正點原子,玩完開發版,改少少地址,將Code傳到核心版就可收皮,STM32有很多硬件陷阱,自己很難獨立解決,还是在開發版,邊玩邊上論壇問人先解决到。
作者: upcupcupc    時間: 2015-9-20 16:27

提示: 作者被禁止或刪除 內容自動屏蔽
作者: 亞基拉    時間: 2015-9-20 16:43

回覆  unixman


    要討論都上大陸討論區啦,唔係話我唔鐘意呢度,不過呢度事實係終日都只係開箱之類,diy ...
upcupcupc 發表於 2015-9-20 16:27



氣氛吾好,太多安全主任,隨口噏老點,依家都冇乜人問嘢/討論
作者: unixman    時間: 2015-9-20 18:49

回覆  unixman


    要討論都上大陸討論區啦,唔係話我唔鐘意呢度,不過呢度事實係終日都只係開箱之類,diy ...
upcupcupc 發表於 2015-9-20 16:27


人哋大陸討論單片機加入embedded systems如uC/OS II 或FreeRTOS, FreeModbus, 。 比較接近學術性D,讀書時有讀FPGA及寫Verilog, 呢度只會小小的DlY及開箱文,次低檔的。
作者: scifiworks    時間: 2015-9-20 19:52

回覆  unixman


    要討論都上大陸討論區啦,唔係話我唔鐘意呢度,不過呢度事實係終日都只係開箱之類,diy ...
upcupcupc 發表於 2015-9-20 16:27



安全認證?恕我直言,唔係量產賣出街搞咁多野做乜,用果個覺得安全咪得,呢種批評會唔會on9些少,駛唔駛搵SGS檢下係咪RoHS?
作者: beanstalkhk    時間: 2015-9-22 21:34

其實都唔明D人玩arduino做乜!正正經經用C+單片機就不是很好嗎?最近用avr做項目,第一次接觸avr,直接對著 ...
归然 發表於 2015-9-19 23:47


用開發板只係方便程式,一但要試硬件就要砌麵包板。但用 arduino 有好多 Shield 現成用吖嘛 ...
作者: unixman    時間: 2015-9-22 22:16

用開發板只係方便程式,一但要試硬件就要砌麵包板。但用 arduino 有好多 Shield 現成用吖嘛 ...  ...
beanstalkhk 發表於 2015-9-22 21:34


Although arduino has many shields, arduino's MCU is less powerful. Embedded systems such as uC/OS, FreeRTOS, Contiki-OS must be needed to have more powerful MCU. A person who can do DIY with electronics don't mind less shield existed but need to have powerful MCU he practices.
作者: Amuro    時間: 2015-9-23 07:30

洗乜前輩呀,網上一大堆教學多到睇唔曬,根本無人有心學,個個玩arduino點個LED就上來威威,都係番去玩下手 ...
ygth 發表於 2015-9-20 12:06

大佬,有名比你叫,DIY地帶,做DIY,當然Arduino,有幾多人真係有想過學完之後對工作有幫助?

BTW,純電子嘢都可以有用,當然要識既就就唔只焊條線,係外國,有啲post可以軟硬都唔識,但人工比軟同硬都高:system engineer。香港…
作者: Amuro    時間: 2015-9-23 07:46

回覆  unixman


    raspberry pi唔係real time system,唔適合玩robotics,問題係佢個marketing包裝到有 ...
scifiworks 發表於 2015-9-20 14:53

我本身無玩開MCU,有小小興趣DIY下,但即使自己有電子底都唔想花太多私人時間,咁Arduino就好似啱。
可唔可以睇成raspberry係玩比較high level既system,STM32…就好似當年既8051,方便low level access?
如果係咁,Arduino應該係一個development platform,佢cover既係邊個range?high level還是low level?

BTW,香港既人認知既high tech只有IT,你講robotics,佢地叫industrial,i.e. out date
作者: stephenwong    時間: 2015-9-23 09:44

Arduino, 尤其是由頭開始個幾代,就是你講 8051 的稍為現代版。上面粒 ARM ATMega328 未又係 8-bit CPU ,行 8MHz (3.3V) 或 16MHz (5V), 有小小 RAM, 有 D EEPROM 放 Program, 有幾個 I/O ports! 識 8051 轉 Arduino 係好容易。STM32 或新一代 Arduino 就走 Raspberry 路線,即是一個 Full Operating System, 好多時係 Linux, 可以 Multitasking, 有 Filesystem,出 HDMI Video,有幾百M RAM (甚至1G RAM), 插 SD Card,諸如此類。
作者: YES_MAN    時間: 2015-9-23 17:33

STM32 processing power
同intel pentium第幾代同級?
作者: unixman    時間: 2015-9-23 18:45

STM32 processing power
同intel pentium第幾代同級?
YES_MAN 發表於 2015-9-23 17:33

http://www.eembc.org/coremark/index.php
作者: dsscss    時間: 2015-9-24 01:35

本帖最後由 dsscss 於 2015-9-24 01:47 編輯

若果要玩到STM32 用到 FREERTOS之類⋯

起碼要識
C LANGUAGE
ARM ARCHITECTURE
STM32 PERIPHERAL
OPERATING SYSTEM CONCEPT (睇"恐龍書" 吧,尤其係RESOURCE STARVATION, TASK SCHEDULER 個咋⋯)

不過講真,
OS只不過係一個INTERFACE比你無乜痛苦咁幫你做CONTEXT SWITCH,IPC,SYNCHRONIZATION,RESOURCE ALLOCATION,MEMORY PROTECTION。
始終都係識OPTIMIZATION同一D CODING PRINCIPLE先係上上之選⋯

不過,香港地無乜呢D工,
若果呢個人有咁既精力學呢D 0野 ,
佢將呢D心力放落去其他行業都好大機會已經搵到大錢⋯
所以少人討論其實都幾正常⋯
作者: unixman    時間: 2015-9-24 19:42

所以不能玩死一類arduino, 玩玩其他MCU, 玩玩研究ZIGBEE, Z-wave, 好像TI CC2650粒U,可行bluetooth 4.0 ,IEEE 802.15.4 及ZIGBEE。究竟香港多唔多人編寫ZIGBEE 或WSN的applications?
作者: dsscss    時間: 2015-9-24 20:14

回覆 59# unixman

玩過NRF24L01, 近排試緊ESP8266...

ZEEBEE講就講左6,7年,
實際應用上跟本就好少...

不如你分享一下自已用TI CC2650做過乜PRODUCT吧....
作者: unixman    時間: 2015-9-24 20:33

回覆  unixman

玩過NRF24L01, 近排試緊ESP8266...

ZEEBEE講就講左6,7年,
實際應用上跟本就好少...

不如 ...
dsscss 發表於 2015-9-24 20:14


CC2650我還未做,講開RF chips可介紹SX1278及A7139係sub-1G Hz RF chips。
作者: carlhung    時間: 2015-9-30 02:39

完全同意

回覆  unixman


    要討論都上大陸討論區啦,唔係話我唔鐘意呢度,不過呢度事實係終日都只係開箱之類,diy ...
upcupcupc 發表於 2015-9-20 16:27

作者: unixman    時間: 2015-9-30 18:52

回覆  unixman


    要討論都上大陸討論區啦,唔係話我唔鐘意呢度,不過呢度事實係終日都只係開箱之類,diy ...
upcupcupc 發表於 2015-9-20 16:27


係香港科技的悲哀,尤其電子方面比深圳遠遠拋離,在香港電子揾唔到食, 又點會科技創新,所有科技園只是地產項目。在深圳華強買了幾塊nrf905都完全無搞過碰過,唔得閒去玩。
作者: carlhung    時間: 2015-10-7 15:18

本帖最後由 carlhung 於 2015-10-7 15:20 編輯

一係大家玩開stm32的人放d教學上黎等我哋d新手學下玩,吾好齋吹。
作者: unixman    時間: 2017-5-10 10:42

any news?
lc2047 發表於 2017-5-10 08:38


係呢版集成12位版友一起做四象限power supply, 用一粒stm32f0收集volt and current 去stm32f746g-disco來做GUI, 可惜進展緩慢, hardware大致完成, software剛起步。另外做power supply 版友搞學習坊, PCB layout班給自己羣組來試班, 如果搞得好有機會擴展到hkepc版友參加。

   www.hkepc.com/forum/viewthread.p ... a=page=1&page=4





歡迎光臨 電腦領域 HKEPC Hardware (https://h2.hkepc.com/forum/) Powered by Discuz! 7.2