AT SAMの部屋(2) SAMD21、GPIOのドライブ・ストレングス設定

PinWeakStrong
Joseph Halfmoon

前回はSAMD21で吉例Lチカだったですが、書きながら気になったことがありました。GPIOのピンコンフィギュレーションの中にDRVSTRというビットがあるのに気づいたからです。調べたら同じものがSAMD51にもありました。GPIO分かったような気でいて、ついつい見逃していたのね。

“AT SAMの部屋(2) SAMD21、GPIOのドライブ・ストレングス設定” の続きを読む

ぐだぐだ低レベルプログラミング(41) 64bitのRISC-Vでインライン・アセンブラ

ArduinoInlineASM_EC
Joseph Halfmoon

RISC-VインタナショナルがVectorなどの拡張命令セット多数を制定したとのニュースが流れるなか、こちらはようやく64ビット命令に入ります。前回まで32ビットのRISC-V、GD32VF103でしたが、今回からは64ビット、Kendryte社のK210です。前回同様VSCode+PlatformIOでのビルドは同じ、しかしプラットフォームが異なるのでまずはアセンブラ命令を走らせる環境の確認から。

“ぐだぐだ低レベルプログラミング(41) 64bitのRISC-Vでインライン・アセンブラ” の続きを読む