作者chimouse (chi)
看板Electronics
標題[請益] 最近上mcu設計課程,覺得很茫然
時間Sun Aug 16 22:59:23 2015
業界、學界的前輩大家好 先介紹自己,小弟今年25, 大學電機系出身,4年所學偏大電與馬達設計 對於程式設計相關科目完全屬於低空飛過。 出社會後在一家做自控產品的小企業上班, 老闆有意栽培我,送我去某補習班上mcu韌體開發設計課程, 希望我有朝一日能跟我師傅一樣, (從設計電路、layout、寫程式、想機構通通自己來) (小企業的工程師就是這樣吧...) 我很感激老闆願意花錢給我去上課,所以也沒藉口說我不擅長這方面, 我努力花時間重拾大學c語言的記憶,也上了兩次mcu的課程, 一開始覺得很好玩很新鮮,可是漸漸覺得那道門檻好高... 補習班是使用pic系列,公司則是msp430f系列, 師傅們(總共兩人)都是使用組合語言,而且他們也蠻忙的,不常去討教, 我是希望能找些中文可以自修單晶片的書,真的有困難再去煩他們, 仿間我只找到msp430配組合語言的書(師傅也是看這本), 請問前輩們如果我以後要朝使用msp430系列的晶片我要怎麼入門, 因為做單晶片設計跟單純寫c好像還是天差地遠, 還要考慮晶片的功能、一堆腳位 bla~bla~bla 什麼pwm adc 什麼位置在哪 ... 補習班老師說的我是有聽沒有懂 (畢竟我以前都是在算題目研究電力居多...) 我現在真的很茫然, 希望有前輩能指引我一條明路, 我c可以自己摸索沒問題, 只差在不知道怎麼搭上單晶片設計。 那道門檻真的好高, 光datasheet丟出來我就快躺了(幾百頁不知道哪裡才是該看的)。 我是真的覺得寫程式很有成就感,會堅持下去的, 更不想辜負老闆對我的期待(願意花錢栽培新人)。 先謝謝各位前輩耐心看菜鳥發文! 小弟一鞠躬! --
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.73.235 ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1439737169.A.A23.html → peng978: 其實沒有那麼難耶 找本PIC的中文書看看吧08/17 00:14
→ peng978: 基本功能都大同小異 只是你要靜下心一個個功能練習08/17 00:15
→ peng978: 你才剛入門就一堆挫折 我只能建議買個開發版先套範例試試 08/17 00:18
→ peng978: MSP430 TI有出開發板 買來套範例玩看看吧08/17 00:28
好的,會買來玩玩看的!謝謝peng大建議 430我只找到全華綠色那本,但是是組合語言,我可能要往原文找有用c寫的了...
推 deo2000: 原本想念大電,後來去寫MCU的人給個推~08/17 02:20
→ deo2000: 入門專注一種就好。如果公司用MSP430那就該去上430的課08/17 02:20
→ deo2000: 如果你頭都洗下去了,就把PIC好好學,學到可以重現430在08/17 02:21
→ deo2000: 你們公司產品上的既有功能,達到替換,那你就成功了。08/17 02:22
→ deo2000: 入門必須要專注一種MCU,不然你會迷失在架構之中!08/17 02:23
→ deo2000: 尤其念大電的人,通常對計算機結構或數位邏輯觀念薄弱,08/17 02:24
→ deo2000: 看MCU架構更痛苦。08/17 02:24
當初找430的課也找不太到,才被某間補習班說服說其實mcu大致上都差不多, pic帶入門,之後換晶片也可以很快上手,我就報名了(反正公司付XD)。 剛接觸真的感到複雜又麻煩,會按部就班練習的,謝謝deo大! 盼公司別太早指派任務給我哈哈哈
推 q817262004: 加油,先買中文範例本試看看,久了就熟了08/17 02:34
想請問前輩們都去哪裡找這方面的書籍,金石堂跟諾貝爾超少這類的書!謝q大
推 yugi2567: 碩一學長丟了塊開發板在我桌上 實驗室都沒人會 自己學超08/17 03:37
→ yugi2567: 痛苦的 建議去上該mcu的課程 ti 的課程我也北中南跑了進08/17 03:37
→ yugi2567: 十次 只能說加油 對了我大學也是讀大電的 08/17 03:37
推 yugi2567: 學mcu英文躲不掉看datasheet跟學demo code. 韌體難 難08/17 03:39
→ yugi2567: 在怎麼教別人 只能說加油08/17 03:39
推 yugi2567: 100多頁datasheet算少的 我剛開始自學的是課DSP+ARM M3 08/17 03:42
→ yugi2567: 的mcu 叫concerto系列 為了碩士畢業那開兩千頁的英文dat08/17 03:42
→ yugi2567: asheet還是得看08/17 03:42
→ yugi2567: 要花非常多時間學 加油 我80年次的夜市大學畢業的 08/17 03:43
不會是台中的夜市大學吧! 同學,看來我們蠻多共通點的(我是台中琵琶區大學XD) 以後有問題可能就私信你了哈哈哈,希望不要嫌棄我, 先謝謝yugi同學了
※ 編輯: chimouse (61.219.255.94), 08/17/2015 08:48:03 推 yugi2567: /processors.wiki.ti.com/index.php/Getting_Started_wi08/17 12:07
推 sss22213: datasheet吧08/17 16:02
推 sss22213: pic推薦對岸<PIC单片机入门与实践>這本書 原理寫的不 08/17 16:07
→ sss22213: 錯08/17 16:07
※ 編輯: chimouse (42.73.24.102), 08/17/2015 16:14:51 哈哈哈打成sheep,已改。謝謝通知 不知道對岸的書籍能去哪買呢
※ 編輯: chimouse (42.73.24.102), 08/17/2015 16:19:08 推 god145145: 可以試試打給代理商,說你現在用TI想評估他們的MCU, 08/17 20:02
→ god145145: 請他們提供資源教你。 08/17 20:03
不知道他們會不會理我這小毛頭,我會打打看的!謝謝god大教我這招
→ a149851571: 之前研所自學PIC系列12 16 18 33 32都用過 08/18 00:41
→ a149851571: 那時候IDE剛換新的MPLABX 市面上書籍都沒有 08/18 00:42
→ a149851571: 幸好Microchip提供的中文資源很多 加上datasheet詳盡 08/18 00:43
→ a149851571: 真的弄不懂還有官方論壇有專人解題 學起來滿愉快的 08/18 00:43
→ a149851571: MCU大部分概念都差不多 大多差在設定組態 08/18 00:45
我現在也一直上microchip的討論區看阿豆仔的討論, 可能我剛起步才會把mcu看得如此困難, 小弟真的很謝謝大家耐心地、親切地給我鼓勵與建議!
推 yugi2567: 推樓上、原po我今年畢業了08/18 01:32
→ yugi2567: 為什麼不用msp432? arm m系列的比較優吧?08/18 02:54
我也是已畢業呀xd 這部分可能要問我師傅們才知道,我剛加入公司不久,很菜...
※ 編輯: chimouse (61.219.255.94), 08/18/2015 11:43:01 → yugi2567: htm 08/18 11:58
→ yugi2567: 去ti上msp430的課還送晶片的樣子 這個月沒開課 等月底08/18 11:59
→ yugi2567: 公布吧08/18 11:59
會密切注意的!已加我的最愛
推 Danison: 沒這麼難,I/o懂了,adc,I2c搞懂,大概就算成功8成了08/19 10:29
聽了那麼多前輩的建議也大概知道要朝什麼地方著手了!
→ dysyase: 掏X,露X,上面就有很多強國書(求名的叫獸多書就多) 08/19 14:15
掏x,露x怎麼看起來有點怪....。哈哈哈 已在掏x下訂一本使用msp430f169配c教學的強國書了! 剛好符合我要學的!!有點感動
→ saram: 你應該先看看數位電子學的應用書籍,和IC的應用. 08/20 02:24
→ saram: 光懂程式不知周邊,也搞不來. 08/20 02:27
真的,要懂得實在太多了才會茫然不知怎麼下手,但還好有各位前輩!
推 qinriddick: 只差時間而已…多花些時間就會了解08/20 08:29
有慢慢近來的感覺了
※ 編輯: chimouse (61.219.255.94), 08/20/2015 09:25:53 推 qinriddick: 想不通歡迎來信問呀~我也在努力走向機構獨立的路
耶,又多一位前輩可以問了 感激不盡 08/20 12:43
推 katzlee: 拜託,單晶片很簡單好嗎,高職畢業就一堆人會用會寫了,08/20 21:26
→ katzlee: 不要那麼早放棄08/20 21:26
不會放棄啦~~ 我高職時也會寫8051跑馬燈呀(咦) 哈哈哈哈哈
※ 編輯: chimouse (111.82.184.61), 08/21/2015 20:59:26 → saram: 會寫跑馬燈的人很多,最後絕大部分都不幹這行. 08/22 23:05
→ saram: 因為看書打也會的.不過,很少學生會將8051外接到有IC的電路 08/22 23:07
→ saram: 板上,再自己設計出一段控制程式且達到商業運用的程度. 08/22 23:08
→ saram: 我強調的是你必須有能力自行規劃整個軟硬體的系統. 08/22 23:09
→ saram: 你先要知道要做甚麼控制或運用,然後選零件,畫圖,最後才是撰 08/22 23:11
→ saram: 寫程式. 08/22 23:11
→ saram: 如果你要控制的是大電力的馬達或驅動器,那麼你還要懂強電. 08/22 23:13
對不起前輩 我現在才回來看到你中肯的建議! 我目前經過幾個月的努力 已經把電路設計完 也lay出電路板了 目前正苦於設計程式 雖知道功能大概要怎麼去處理 但實際在設定晶片還是很 @@ 希望一切都能倒吃甘蔗 !
※ 編輯: chimouse (61.219.255.94), 01/07/2016 08:36:23