Nobutarou / ArduinoDeAsobu

Arduino で遊んだときの記録
GNU General Public License v3.0
0 stars 0 forks source link

SPI = ISCP だった #17

Closed Nobutarou closed 8 months ago

Nobutarou commented 8 months ago

名称一つにしてくれよ。ISCP ヘッダは秋月のマイコンボードから出てるので、プログラミングが必要なときは、FT232RL 外してこっちを使う。ISCP ヘッダだけで電源供給もできる。

ただのシリアル送受信の時はボードに付ければ OK だ。

まあとりあえず、目途はついた。シリアル通信プログラミングも何とかしたいとは思うが。

でもデータシート 27.8 節読んでも SPI の仕組みしか書いてないんだが、、、

Nobutarou commented 8 months ago

どうやらシリアル通信でスケッチを送れるのは Arduino ブートローダー側がやってることらしい データシート 25節に、自分自身をプログラミングする方法が書いてあるから、これを利用しているのだろう。ここを読んでもリセットタイミングなど出てこないので、このリセットはマイコン側の機能を何かするためではなく、ブートローダーを再起動させるためにやっているのだろう。