置頂文章

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

2022年2月19日 星期六

USB_DIY :Cypress USB MCU (二) 驅動程式

上回寫完第一篇之後,好像隔很久都沒更新了。但心裡還是想把這件事給交代清楚。

要不然總覺得既然要把 USB DIY 的相關技術講得完整,總是缺乏點甚麼的。

之前一直講  Custom HID 或是 MSDC 這兩種,作業系統都會提供自動安裝驅動程式,

但有時候在USB 系統應用時,你也可能碰到都不屬於這一類非標準Class 的裝置時,

那該怎麼辦?譬如我們常會碰到的像 STM32 系統開發平台所使用的 st-link2 這個

開發工具:他就不是使用 Custom HID 這一類的驅動程式介面:

2022年2月17日 星期四

老工程師的技術生活(二) --- 新玩具:USB 分析儀

 紀錄一下我的新玩具: USB 分析儀。

上一篇文章中我有交代說:過年前新購入的新玩具,新一代的USB 分析儀。

其實當初要買的原因除了因為原先第一代USB 分析儀,只支援 USB 1.1 ,而且記憶體深度

只有 1 MB 而已。但對我許多USB 系統開發都已經幫助很大了。但主要的問題還是在於:

PC 端的系統需求為硬體介面為並列埠,而且只能跑在 Windows XP 作業系統,

真的是稀有產品環境了。要維護這樣子的系統環境風險還是有一定的程度。

另外就是:現在許多系統支援的USB 都是至少USB 2.0 ,雖然也還是向前兼容 USB 1.1 。

但還是會碰到許多第一代USB 1.1 無法支援的條件。所以沒辦法就得要提早因應對策。

以下這是第一代的分析儀的硬體內容: