2016年2月6日土曜日

AVR ATMega168P のマイコンボード組み立ててみた.

Arduino互換のマイコンボードキット

秋月電子で販売されている「ATMEGA168/328用マイコンボード(I/Oボード)」を組み立ててみました.ハンダ付けにについては分かりやすいマニュアルも付属しており,初心者でもかんたんい組み立てることが出来ると思います.



Arduinoとして使うことも出来ますが,恐らく自分はそのままAVRマイコンとして利用すると思います.

ソフトウェアを毎回手頃に書き込んだり,デバッグしたりするのに便利そうだったので購入しました.

注意箇所

組み立て中の注意箇所としては次のことがあるだろうと感じました.
  • プリント基板は背面だけでなく,表面にも実装されています.表側までハンダが流れ込んで固定されていないと,接触不良になる場合があります.

AVRライタの向き

若干迷ったのが,AVRライタISP mkIIを差し込む向きです.このように差し込めばOKです.

USB・シリアル通信モジュールは取り外し可能に

FT232RL USBシリアル変換モジュールは直接ハンダ付けするのではなくソケットを設けて取り外しできるようにしました.比較的価格の高いモジュールの上,他の用途でも使えるため直接半田付けするのはもったいないと感じました.

で,

これで書き込みもデバッグもラクになりました.Arduino同様に素のAVRに対してプロトタイピングできる!


Visual Studio 2015 Update1 と Atmel Studio 7の相性問題

注意

この記事は2016年2月6日現在の内容です.今後不具合が改善され,状況が変わることがあります.

追記:
Atmel Studio build 790(2016年2月リリース)では、この問題は解決されたようです。この問題が発生したら、以下で紹介する方法ではなく、Atmel Studioを最新版にアップグレードすることをおすすめします。

Atmel Studio7がおかしい

Atmel StudioでAVRの開発環境をセットアップしたところ,インストール中に後述するエラーダイアログが表示され,起動後の新規プロジェクト作成画面もテンプレートプロジェクトが表示されなくなっている.
色々調べたところ,Visual Studio 2015 Update1とAtmel Studio7の共有モジュールに相性問題があるようで,一時的な解決方法をAtmel社のサイトで案内していた.
ちなみに,Visual Studio 2015 RTMの場合ではこの現象が(自分の環境では)起こらなかった.

環境

  • OS: Windows 10 64bit
  • 操作:Visual Studio 2015 Update1のインストール後に,Atmel Studio 7をインストール

現象

  • Atmel Studio7のインストール中に次のダイアログが表示された.いずれもYes(はい)をクリックして次に進めた.インストール終了後,起動時もダイアログが表示された.
'ErrorListPackage' package did not load correctly
'ServiceProviderImplemntations' package did not load correctly




  • 新規プロジェクトの作成ダイアログでテンプレートが表示されない.

解決策

次のAtmel社のサイトの案内通りに操作したら直った.


よかったです.
今後,根本的な解決を来します.