PICの次はAVRです。
AVRの場合、ISPケーブルと言えばこれですが、
![](https://blogimg.goo.ne.jp/user_image/31/46/1c7095defc6ddc61a318a914e7ffc571.jpg)
(デジットのAVRWRT2)
2x3になっているので、ブレッドボードではちょっと面倒です。
一応、ブレッドボード用アダプタも作りましたが、ATtiny2313でこんな感じです。
![](https://blogimg.goo.ne.jp/user_image/7a/cf/a096a2d1f1c46912e434389427b0c0b1.jpg)
で、8PのATtiny13Aの場合を考えていたら、凄いことに気が付きました。
それは、ISPで使用するピンが8PのPICときれいにかぶっているのです。
PICの場合
![](https://blogimg.goo.ne.jp/user_image/78/62/8f0f223459280b9a782a6f10b1749850.jpg)
AVRの場合
![](https://blogimg.goo.ne.jp/user_image/70/14/ee268c233a7ebe6a7b096d5c8e4538e6.jpg)
なぜか両方とも2番ピン、3番ピンを使っていないのです。
つまりこういう事です。
![](https://blogimg.goo.ne.jp/user_image/37/1d/d84bdfb9d8c451153508eb086d24a8a8.jpg)
と言うわけで、Single in line のこんなAVR用ISPを考えました。
![](https://blogimg.goo.ne.jp/user_image/35/22/d14c404298b495100ead17524d8bca88.jpg)
同様にSingle in lineのISP端子を考えた人が居ましたが、私の場合、
ブレッドボード用にGNDの位置が違っています。
この配置だと、冒頭のAttiny2313の場合、こんな簡単になります。
![](https://blogimg.goo.ne.jp/user_image/57/0d/57e930a7488ceb1644319679f5446c34.jpg)
配線図ではこうなります。8Pの場合も同様です。
![](https://blogimg.goo.ne.jp/user_image/71/3e/38bea3540f4ed40d5de02de39c6e057d.jpg)
![](https://blogimg.goo.ne.jp/user_image/5b/52/bea9e80050ceacf44efdc3989e1b345d.jpg)
PICと比べてみましょう。14P PICと8P PICに適合します。
![](https://blogimg.goo.ne.jp/user_image/31/e6/4c79d667cccefa183f13d26f7d1eba3c.jpg)
![](https://blogimg.goo.ne.jp/user_image/3b/ef/eb0e20f702309f7b62f3fa6016a76a3f.jpg)
よく似ていますね。
PICの場合は、このままPICkit2につなげば良いのですが、
AVRだと、2x3に変換する必要があります。
一応、アダプタも作ってみました。
![](https://blogimg.goo.ne.jp/user_image/3c/c4/597de7ec041ea7fd02835afdc341d2a4.jpg)
![](https://blogimg.goo.ne.jp/user_image/0d/c5/491ba7dd854e9524e7792624e3131303.jpg)
でも、さきのQIケーブルで作った方がスマートですね。
では、Single in lineに変換するAVR用ISPケーブルを作ってみましょう。
ちょっと、前ふりが長かったかな。
AVRの場合、ISPケーブルと言えばこれですが、
![](https://blogimg.goo.ne.jp/user_image/31/46/1c7095defc6ddc61a318a914e7ffc571.jpg)
(デジットのAVRWRT2)
2x3になっているので、ブレッドボードではちょっと面倒です。
一応、ブレッドボード用アダプタも作りましたが、ATtiny2313でこんな感じです。
![](https://blogimg.goo.ne.jp/user_image/7a/cf/a096a2d1f1c46912e434389427b0c0b1.jpg)
で、8PのATtiny13Aの場合を考えていたら、凄いことに気が付きました。
それは、ISPで使用するピンが8PのPICときれいにかぶっているのです。
PICの場合
![](https://blogimg.goo.ne.jp/user_image/78/62/8f0f223459280b9a782a6f10b1749850.jpg)
AVRの場合
![](https://blogimg.goo.ne.jp/user_image/70/14/ee268c233a7ebe6a7b096d5c8e4538e6.jpg)
なぜか両方とも2番ピン、3番ピンを使っていないのです。
つまりこういう事です。
![](https://blogimg.goo.ne.jp/user_image/37/1d/d84bdfb9d8c451153508eb086d24a8a8.jpg)
と言うわけで、Single in line のこんなAVR用ISPを考えました。
![](https://blogimg.goo.ne.jp/user_image/35/22/d14c404298b495100ead17524d8bca88.jpg)
同様にSingle in lineのISP端子を考えた人が居ましたが、私の場合、
ブレッドボード用にGNDの位置が違っています。
この配置だと、冒頭のAttiny2313の場合、こんな簡単になります。
![](https://blogimg.goo.ne.jp/user_image/57/0d/57e930a7488ceb1644319679f5446c34.jpg)
配線図ではこうなります。8Pの場合も同様です。
![](https://blogimg.goo.ne.jp/user_image/71/3e/38bea3540f4ed40d5de02de39c6e057d.jpg)
![](https://blogimg.goo.ne.jp/user_image/5b/52/bea9e80050ceacf44efdc3989e1b345d.jpg)
PICと比べてみましょう。14P PICと8P PICに適合します。
![](https://blogimg.goo.ne.jp/user_image/31/e6/4c79d667cccefa183f13d26f7d1eba3c.jpg)
![](https://blogimg.goo.ne.jp/user_image/3b/ef/eb0e20f702309f7b62f3fa6016a76a3f.jpg)
よく似ていますね。
PICの場合は、このままPICkit2につなげば良いのですが、
AVRだと、2x3に変換する必要があります。
一応、アダプタも作ってみました。
![](https://blogimg.goo.ne.jp/user_image/3c/c4/597de7ec041ea7fd02835afdc341d2a4.jpg)
![](https://blogimg.goo.ne.jp/user_image/0d/c5/491ba7dd854e9524e7792624e3131303.jpg)
でも、さきのQIケーブルで作った方がスマートですね。
では、Single in lineに変換するAVR用ISPケーブルを作ってみましょう。
ちょっと、前ふりが長かったかな。