Arduino32ピンQFPのAtmega328P-AUに予めプログラムを書き込むために、0.8mmピッチ/32ピンQFPのソケットを使って書き込み基板を作ることにしました。一つあれば良いのでユニバーサル基板に作ります。材質は両面スルーホールガラエポ基板を使いましたが、はんだ面でハンダブリッジをすると部品面側にはんだが流れてくるので片面ガラスコンポジット基板の方が配線しやすかったと思います。AVRライターを使います。Arduinoで使うにはは10ピンから6ピンへの変換基板を使ってICSPコネクタに接続しますが、今回は必要ないので10ピンのボックスヘッダを実装します。AVRライターを抜き差しすることになります。これは面倒なので電源スイッチ(とLED)をつけます。ICを装着するときに電源をオフするようにします。書き込みをしている時以外、信号はLowレベルなので直接接続しても問題ないでしょう。Atmega328P-AU用(上半分の回路)で作っていましたが、ついでということで28ピンのゼロプレッシャーICソケット(Atmega328P-PU用)と6ピンのICSP用のコネクタも追加しました(下半分の回路)。32ピンQFPのICソケット基板と28ピンのゼロプレッシャーICソケットは直接はんだ付けをするのではなくピンソケットに挿入するようにしています。32ピンQFPのICソケット基板は足が長いので問題ないですが、28ピンのゼロプレッシャーICソケットは基本的には基板に直接はんだ付けするタイプな為、足が短く抜けやすいのでちょっと不安ではあります。これが、ソケットを載せた画像です。28ピンのゼロプレッシャーICソケットのレバーを倒す時にはソケットを手で押さえながらする必要があります。はんだ付けした方が良かったですね。ブートローダーの書き込みICソケットを開けてAtmega328P-AUをセットします。左上が1番ピンになりますので間違えないようにして蓋を閉めて電源スイッチをオン(右側に倒す)します。クリックすると書き込みが開始されます。「ブートローダーの書き込みが完了しました」のメッセージがでて書き込みが終了です。電源スイッチをオフ(左側に倒す)にしてICを取り出します。問題なく書き込みができました。基板がPCに接続されていることを示すLEDがあった方が良いかもしれません。後で追加するとします。記事を読むUSBaspでブートローダーの書き込みブートローダーが書き込まれていないAVRマイコンにArduinoのブートローダーを書き込みたい場合があります。コメントをキャンセルメールアドレスが公開されることはありません。手書きの回路図において逆に結線されているので、参考にされる方はデータシートを参照のうえ確...ryusai2023/2/16ロームのDACチップBD34352EV搭載のラズパイDACそうですね、I2S信号のピン設定等ハードウェアのconfigrationがboticと互換があることを期待します、yseki1182023/2/15ロームのDACチップBD34352EV搭載のラズパイDACお返事ありがとうございます。「困った時のLINUXCOMさん頼み」で、よく調べもせずにお願いしてしまい、申し訳ありませんでした。現状ではi2s非対応だったのですね。コメントそして情報ありがとうございます。リンク先を見てみましたが、現在DACはUSBオーディオデバイスということでI2Sには今後改善される旨記載されていますね。I2Sに対応...yseki1182023/2/12ロームのDACチップBD34352EV搭載のラズパイDACご無沙汰しております。yseki118です。BBBのブリッジ基盤製作の際にはたいへんお世話になりました。