PICA Tower(ピカタワー)で学ぶ
第4章では、PIC16F1827を搭載した電子工作キットPICA Tower(ピカタワー)を使って、PICマイコンのプログラミング(C言語)を学習します。
4-1.PICA Tower(ピカタワー)
https://sanuki-tech.net/pic/learning-pica-tower/pica-tower/
PICマイコンを搭載した3Dイルミネーションキット「PICA Tower(ピカタワー)」を紹介します。
- 最終更新日
- 2018-06-18
4-2.PIC16F1827
https://sanuki-tech.net/pic/learning-pica-tower/pic16f1827/
8ビットPICマイコンの中でも定番的な存在であるPIC16F1827を紹介します。
- 最終更新日
- 2018-06-18
4-3.データシートを読む(デバイスを知る)
https://sanuki-tech.net/pic/learning-pica-tower/data-sheet/
マイクロチップテクノロジー社によって提供されるデータシートは、PICマイコンの最良の情報源のひとつです。前書きから「デバイスを知る」ための情報を得ることができます。
- 最終更新日
- 2018-06-18
4-4.プログラミング環境を準備する
https://sanuki-tech.net/pic/learning-pica-tower/programming-environment/
PICA Tower(ピカタワー)を使ったPICマイコンのプログラミング学習に必要なハードウェアと、ソフトウェアのインストールについて紹介します。
- 最終更新日
- 2018-06-18
4-5.点灯パターンを元へ戻す手順
https://sanuki-tech.net/pic/learning-pica-tower/pattern-data/
開発ツールを使って、PICA Tower(ピカタワー)に搭載しているPIC16F1827を正しく認識することを確認します。その後、元の点灯パターンデータをPIC16F1827へ書き込みます。
- 最終更新日
- 2018-06-22
4-6.PICA Tower(ピカタワー)の回路図
https://sanuki-tech.net/pic/learning-pica-tower/led-circuit-diagram/
PICマイコンのプログラミングには、回路図が欠かせません。PICA Tower(ピカタワー)の回路図を見て、27個のLEDが、どのように繋がっているのかを知りましょう。
- 最終更新日
- 2018-06-22
4-7.LEDの制御を考える
https://sanuki-tech.net/pic/learning-pica-tower/control-led/
PICA Tower(ピカタワー)では、搭載しているPIC16F1827を使って、27個のLEDを制御しています。この記事では、27個のLEDを12本の信号線で制御する秘密について探ります。
- 最終更新日
- 2018-06-21
4-8.新規プロジェクトを作成する
https://sanuki-tech.net/pic/learning-pica-tower/new-project/
PICマイコンの統合開発環境であるMPLAB X IDEを使ったプログラミングの第一歩となる、新規プロジェクトの作成手順を解説します。
- 最終更新日
- 2018-06-22
4-9.新規ファイル(C言語)を作成する
https://sanuki-tech.net/pic/learning-pica-tower/new-c-main-file/
C言語のmain関数を含むソースファイルの作成手順を解説します。
- 最終更新日
- 2018-06-24
4-10.デバイスコンフィギュレーション
https://sanuki-tech.net/pic/learning-pica-tower/device-configuration/
PICマイコンを期待通りに動作させるための環境設定である「デバイスコンフィギュレーション」について、その設定項目を解説します。
- 最終更新日
- 2018-06-25
4-11.コンフィギュレーションビットの設定
https://sanuki-tech.net/pic/learning-pica-tower/set-configuration-bits/
コンフィギュレーションビットの設定方法と、ツールを使ったソースコードの自動生成について解説します。
- 最終更新日
- 2018-06-28
4-12.レジスターの設定
https://sanuki-tech.net/pic/learning-pica-tower/set-register/
レジスターを使って、PIC16F1827をPICA Tower(ピカタワー)として動作させるための具体的な設定を行います。この記事では、オシレーター(発振回路)の周波数に関するレジスターを解説します。
- 最終更新日
- 2018-07-02