剛剛我辦公室的同仁告訴我,他不知道怎麼使用teraterm將指令透過uart傳給MCU,因為他學8051的時候沒被教過uart。
他說他是淡江大學電機系,有人是同樣學校同樣科系出生,學過MCU但老師卻沒有教uart怎麼使用的嗎?
Joseph Chang
2018-03-07 13:01:31
我學數學的,也没等人教哈!
知道自己準備要做什麼,就趕快提前三個月,甚至幾年先學比較重要!
紀廷運
2018-03-07 13:09:13
邱歐吉
2018-03-07 13:18:03
林聖淇
2018-03-07 13:19:22
Hu Max
2018-03-07 13:20:03
何必呢?我也只是寫個軟體,我老闆認為只要是寫程式的我都得上,直到近年才有個名詞叫 full-stack。教學相長最重要,學海無涯。
雅竹題
2018-03-07 13:29:26
這我相信耶,因為我當初學校教8051時,老師教的都專注在IO跟Timer,我跟本沒學到SBUF怎麼弄,是後來專題用到時自已翻書學的。
黃繼德
2018-03-07 13:30:42
我的8051是自學的,後來學到連修MCU的學弟跑來找我問問題
黃繼德
2018-03-07 13:30:58
Tim Wu
2018-03-07 13:31:53
搞不好他運氣很好, 平台都有 ARM jtag/swd, download/debug 通通用不到 UART 啊
Neil Lee
2018-03-07 13:43:25
郭長祐
2018-03-07 13:48:36
UART可以說是8051最後一堂課了,8051的UART不太成熟,使用之後,會佔用計時計數器資源,還必須降低時脈一點點,一般不建議用
Yhboy Chang
2018-03-07 14:05:35
懂uart的原理比較重要,不同的mcu的uart使用方式不盡相同。沒用過8051的uart沒關係,去了解怎麼用比較重要
MoMo Yang
2018-03-07 14:21:24
8051 不一定要使用到uart,老師沒教也很正常!!
楊竣宇
2018-03-07 14:32:05
江坤霖
2018-03-07 15:05:31
楊朝鈞
2018-03-07 17:11:16
不要講8051單晶片,電機系不懂 RS-232 通信很扯.......
黄信瑋
2018-03-07 17:59:29
我也是出社會後,寫F/W自學的8051,只要有心,參考書都有詳盡的介紹範例…
Jack Omnixri
2018-03-07 19:52:09
8051已經很久沒用了,現在都改用其它MCU了。不過個人最近有開源了一個用Arduino的專案,裡面有介紹Arduino和PC端用UAR通訊的範例程式,不知道有沒有幫助。請參考https://omnixri.blogspot.tw/2018/01/openqsignagearduino-lcd.html
曹建國
2018-03-07 22:20:25
沒教就不會看嗎,不然把文憑退回去叫老師再免費教一次,考過再畢業
Eric Yang
2018-03-08 02:10:45
拜託不要再用8051了好不好 什麼用gpio寫 iic 根本不相容
Eric Yang
2018-03-08 02:11:02
待會我還跟一個教大老實說你要不要退休啊 什麼年代了再叫8051
Eric Yang
2018-03-08 02:11:27
Eric Yang
2018-03-08 02:11:53
結果他真的退休了 從此交大 沒有人在教8051耶 8051自學就好啦
Eric Yang
2018-03-08 02:12:37
網路支援那麼多 交大 的人也不是那麼 笨蛋 幹嘛浪費時間教8051
Eric Yang
2018-03-08 02:13:19
我自己待在 通訊產業那麼多年 交大電信不會rs232多的是 大家大驚小怪什麼啊
Eric Yang
2018-03-08 02:13:51
其實我覺得 他們不會沒什麼 比較嚴重的事他們也不願意學
黃繼德
2018-03-08 02:15:00
Eric Yang
2018-03-08 02:15:38
我回學校念書 結果台大 開課 ni labview 這種標準課程 標準收費單一廠商 的課程 買機器就會送 為什麼要學為什麼要發文平為什麼要發 學分一看原來是 高級長官 李世光的學生當老師 官商勾結啊
黃繼德
2018-03-08 02:16:32
雖然我很久沒用8051了,不夠8051的核心依然很多人使用。不少台廠的mcu可都是8051呢。
Eric Yang
2018-03-08 02:17:05
黃繼德
2018-03-08 02:17:29
而且你真的確定gpio做不到跟i2c相容?要是我的話,可就做的到喔?
黃繼德
2018-03-08 02:18:16
黃繼德
2018-03-08 02:19:31
黃繼德
2018-03-08 02:20:24
黃繼德
2018-03-08 02:22:44
黃繼德
2018-03-08 02:23:04
黃繼德
2018-03-08 02:24:24
其實8051的話,可以用sdcc,以前用開源的ide搭配sdcc解決了一些專案呢。
黃繼德
2018-03-08 02:26:24
以前台大教fpga老師的期末專題,是用fpga實作mcu的指令集喔?而且要用實際編譯器產生的組語餵進去測試反應呢!
黃繼德
2018-03-08 02:27:10
賴主信
2018-03-08 08:25:18
ChihJun Soong
2018-03-08 08:48:14
8051 算是一個里程碑..縱橫20幾年, 基本上目前的單晶片MCU都有他的影子,雖然已經到功成身退..但借用阿諾名言:"老了但還很好用"
王平
2018-03-08 12:29:43
黃繼德
2018-03-08 13:19:35
8051因為專利到期不用授權,所以有很多廠商使用8051核心來設計mcu。
除了台廠以外,silabs 8bit mcu系列的efm8也一樣是8051。Cypress的USB mcu也是。
黃繼德
2018-03-08 13:21:59
Ti的cc2430/1也是8051,雖然用的好像是msp430的peripheral
廖誠義
2018-03-08 14:24:13
便宜還是51 的優勢. m0 報價 0.5, 51 報價 0.3, 很好選.
龍青
2018-03-08 20:20:20
ChihJun Soong
2018-03-08 20:34:34
一般自動控制8051綽綽有餘,很多客製化控制IC 都是用它去整合出來的。再看看所有應用IC 的範例還是一大堆8051的,真的是老兵不死的最佳代表。
郭耀文
2018-03-09 11:56:18
我倒覺得對於做應用的人來說,哪個CPU核心沒甚麼差異,都是用C來寫,會用暫存器,我實在看不出來寫8051與ARM有甚麼差別,當然要跑real time OS是另外一回事,不過系統不複雜的時候,我也不懂為什麼需要real time OS,我覺得會用中斷做好scheduling就很好用的。這一顆MCU功能多,是因為SOC包了多個介面,需要加強的是各種界面的知識與使用能力吧,跟核心沒差吧,都是寫暫存器而已。
Bryan Chiang
2018-03-09 12:57:47
8051沒什麼不好,小型專案綽綽有餘,用c寫何需考慮核心,又便宜,nuvoton n76e003 比stm8 都要便宜,自己學很快上手的,不夠用換arm 就好了,何必執著於用那顆
Bryan Chiang
2018-03-09 13:06:19
i2c bitbang 很平常阿,隨便google都有code