アカウント名:
パスワード:
とある組み込みシステム開発に携わってたときの話。
H/W立ち上げ過程で、元から装備していたデバッグシリアル(もちろんRS-232Cレベル)を他用途に転用しなければならなくなり、真のデバッグコンソールが取れなくなってしまった。(プロセッサのUARTはすべて他用途に埋まってました)
こまったので、プロセッサからGPIOを1本だけ引き出し、レベルコンバータに繋ぎ、TX専用にし、タイマでbitbangして事なきを得ました。38.4k送信くらいだったらどうにかなるもんだ。(当時は必要なかったが調歩同期RXも検討だけしてた)
USBとかだとここまでお手軽にできないから、ホスト側のレガシーシリアルが廃止されると辛いなあ。とはいってもFT232とかをぽん付けすれば解決するのよなきっと。
# Prolific の石は大嫌いだ
いまどきのCPUだと38.4kbpsでちゃうんですね.
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
困る!!! (スコア:2, 参考になる)
とある組み込みシステム開発に携わってたときの話。
H/W立ち上げ過程で、元から装備していたデバッグシリアル(もちろんRS-232Cレベル)を他用途に転用しなければならなくなり、真のデバッグコンソールが取れなくなってしまった。(プロセッサのUARTはすべて他用途に埋まってました)
こまったので、プロセッサからGPIOを1本だけ引き出し、レベルコンバータに繋ぎ、TX専用にし、タイマでbitbangして事なきを得ました。38.4k送信くらいだったらどうにかなるもんだ。(当時は必要なかったが調歩同期RXも検討だけしてた)
USBとかだとここまでお手軽にできないから、ホスト側のレガシーシリアルが廃止されると辛いなあ。とはいってもFT232とかをぽん付けすれば解決するのよなきっと。
# Prolific の石は大嫌いだ
Re:困る!!! (スコア:1)
いまどきのCPUだと38.4kbpsでちゃうんですね.
Re: (スコア:0)
それに、OSが乗っていたりするので、完全なソフト制御だと一定な調歩が取れない
10年くらい前だけど、内蔵シリアルが足りなくて、
余っていたI/OポートにタイマーとDMACを使ってシリアルを作った