Top > akipic

広告
  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • akipic へ行く。

*紹介 [#q7da654d]
[[秋月電子:http://akizukidenshi.com/]]のPICライター用のプログラマ(ライター)
*入手方法 [#c88d034d]
[[Penguin needs more solder:http://members.jcom.home.ne.jp/pnms/]]から、akipic用の書き込みソフト[[akipic:http://members.jcom.home.ne.jp/pnms/akipic.html]]をダウンロードして、インストールする。

*使いかた [#q8cccfe9]
プログラムを[[gpasm>manual/gpasm]]]などでアセンブルして「***.hex」というファイルを得る。
プログラムを[[gpasm]]などでアセンブルして「***.hex」というファイルを得る。
paと言うLinux用アセンブラが公開されていて、これは[[秋月電子:http://akizukidenshi.com/]]のアセンブラ「pa」と互換性があるので、「pa」になれている人は、これでも良い。
しかし、「[[gpsim>manual/gpsim]]」ではシミュレーションができないようなので不便。また、「akipic」にパッチを当てる必要がある。
しかし、「[[gpsim]]」ではシミュレーションができないようなので不便。また、「akipic」にパッチを当てる必要がある。

/dev/akipicと言うのを/dev/ttyS0 (comポート1の時)のシンボリックリンクとして作ると「akipic」を使うときに便利。実際には以下のようにする。

 # ln -s /dev/ttyS0 /dev/akipic

しかし、これだけでは、/dev/ttyS0にパーミッションが無いと言われるので、/dev/ttyS0のグループ(ここでは「dialout」)にユーザーを登録する。

 # adduser UserName dialout

として、dialoutグループに追加する。
で、準備ができたらPICライタをPCにつなげ、ブランクチェックをしてみる。

 $ akipic -b

大丈夫そうなら、一度内容を消して(EEPROMの場合)、プログラムを書き込む。

 $ akipic -e
 $ akipic -w foo.hex

広告

リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS