置頂文章

想學某項MCU 撰寫技術或系統平台開發不難,只要有錢有閒(時間)就可以! 十年二十年給你無後顧之憂的專注研究,包你不成仙,至少也可成精! 要找技術解決方法或相關程式碼,這裡可能沒有,網路上到處都有。 但如果你研究討論系統技術開發與如何結合後續資源、商業模式操作可能性時, 歡迎留言討論!!這才是能改變你工程師人生的契機。

2018年2月4日 星期日

USB DIY--自學計畫_CAN Bus Application (二)

關於 CAN Bus 這個規格,嚴格講起來,它的歷史已經超過二十年了,而這二十多年來

在我們許多電子產品或系統通訊產品,也不知道又有多少新的規範標準出現,那為何

此一CAN Bus 仍然屹立不搖,甚至還一直保有其市場優越性呢?

學習一個通訊界面,大家可以K規格,看範例程式很快地就可以看到結果了,但又有多少人

能夠體會到這樣子的通訊界面所真正代表的意義呢?又該如何在系統發展使用這些介面來

提升自己系統發展的優勢呢?之前大家之所以不得不學習 USB 那是因為現在電腦周邊除了

USB 之外,已經很少再支援其他實體通訊介面了,而所謂的 Ethernet (Wifi) 對於一般單晶片

的發展環境也不是那麼親民(以單價成本或是韌體開發環境來說)。所以USB 是一種無奈而

不得不的選擇,所以很多人幾乎是"被迫"地要去學USB。以學習目標來說:只要可以打通

能夠運用就好,至於在系統上的"為什麼?"或是此一通訊介面在系統發展上所隱含的真正

的工程意義,或許就沒有人真的想去了解或體會了。