lynx   »   [go: up one dir, main page]

タグ

PICに関するtomio2480のブックマーク (47)

  • Interrupt routine in XC8 | Microchip

    tomio2480
    tomio2480 2018/08/18
    “void __interrupt () my_isr_routine (void) {}”割り込み函数,HI-TECHコンパイラの時の書き方で書いてダメだったので調べたらこれだった
  • MPLAB Code Configurator | Microchip Technology

    MPLAB® Code ConfiguratorMPLAB® Code Configurator (MCC) is a free, graphical programming environment that generates seamless, easy-to-understand C code to be inserted into your project. Using an intuitive interface, it enables and configures a rich set of peripherals and functions specific to your application. MPLAB Code Configurator supports 8-bit, 16-bit and 32-bit PIC® microcontrollers. MCC is i

  • How to update firmware suite of PicKit3 | Microchip

    tomio2480
    tomio2480 2016/03/04
    MPLAB 8.92 を使ってファームウェアをアップデートしようとしても,自動でアップデートされない場合に,MPLAB X のファイルを使ってアップデートする手順.初見殺し以外のなにものでもない......
  • Sparkbuzz Theme

    tomio2480
    tomio2480 2016/01/12
    MPLAB X を使ってソースを clone してくる例.
  • PIC<44>

    tomio2480
    tomio2480 2016/01/11
    最も乱数がちゃんとしているかどうかを確かめられる工作だよなぁ
  • Rand() is terrible... | Microchip

    tomio2480
    tomio2480 2016/01/11
    今回はちゃんと使えてない気がするので,これからの勉強課題.
  • MPLAB X IDE

    <BODY> <P>このページを表示するには、フレームをサポートしているブラウザーが必要です。</P> </BODY>

    tomio2480
    tomio2480 2016/01/11
    ここすごくわかりやすいし,大切なことがたくさん書いてあるので,重宝している.
  • ねがてぃぶろぐ 1.5Vの電池1本でPICを動かす(2ちゃんねる PIC専用のスレ Part32 より)

    電子工作ブログ、ちょっと変わった回路、PICやPSoCといったマイコン、LTspiceとScilabによるシミュレーションをメインとしています。 2ちゃんねるPIC専用のスレ Part32より 318 名前:774ワット発電中さん[sage]:2011/03/23(水) 14:02:26.38 ID:MKG18tp3 電池1 1.5Vで余裕で動く(仕様で動作範囲内の)PICって、 ありますか? 320 名前:774ワット発電中さん[sage]:2011/03/23(水) 17:24:11.82 ID:MKG18tp3 >>319 すみません、表現が悪かったでしょうか。 電源電圧が0.9V~3.3Vなど、1.5Vの電池1でも動くPICって、あるでしょうか? でした。説明が悪くてすみませんでした。 結論から言うと無いが答えになりますが、1.5Vの乾電池1でマイコンを動かしたいという要求は

    tomio2480
    tomio2480 2016/01/11
    最初は少ない電池で動かしたかったけど,付随する回路を作る部品がなかったので断念.
  • PICkit3を使ってMPLABからプログラムを焼く方法

    前回MPLABを使ってプログラムを作成する方法を確認したので、今回は作成したプログラムを実際にPICへ焼いてみました。 今回の書き込みを行ったのはPIC16F84Aです。 PICへの書き込みにはライタが必要なので、まずは以下のハードを用意します。 用意する道具一覧 今回、ROMの書き込みにはPICkit3を使用しました(PICkit2でも書き込み可能です)。 楽天だと2021年7月現在、Debug Express付きのものが1万円ほどで販売されているようです。 プログラムの書き込みだけならDebug Expressは不要です。PICkit3単体だと4000円程度で入手できます。

    PICkit3を使ってMPLABからプログラムを焼く方法
    tomio2480
    tomio2480 2016/01/11
    書き込みするときの PGC と PGD がどのポートなのか,データシート読んだ(つもり)だけどわからなかった.
  • PORTレジスタとLATレジスタ

    PICには、入出力ポートを制御するためにPORTレジスタ(PORTA/PORTBなど)があります。これはPIC16もPIC18も共通です。 PIC18では、これに加えてLATレジスタ(LATA/LATBなど)が追加されました。 PIC18を始めて使う時に疑問になる事の一つが、このLATレジスタだと思います。(必要性とか使い方とか) 今回は、このLATレジスタについて、実験をしながら有効性を確認します。

    tomio2480
    tomio2480 2016/01/11
    LAT素晴らしいじゃないか.
  • 電子工作室

    (5)ビルドと書き込み エラーの対処方法 コンパイルが正常に完了したら次は書き込みです。 書き込みには道具が必要に なりますが、現状では次の3種類の道具 があります。 ① MPLAB REAL ICE ② MPLAB ICD3 ③ PICkit3 ここでは最も簡易で安価なPICkit3を使う方法で説明します。 (1)PICkit3をUSBで接続する PICkit3をパソコンにUSBで接続します。PICkit3はHID(Human Interface Device) という標準機器として接続されますので、USBドライバはWindowsの標準ドライバ で接続されます。 USBで正常に接続されると、MPLAB X IDEには下図のようにHardware Toolsの欄 にシリアル番号でデバイスが区別されるようになります。 したがって、同じパソコンに複数のPICkit3を接続して区別しながら使うこ

    電子工作室
    tomio2480
    tomio2480 2016/01/11
    PICkit からの電源供給はうまく設定できなかったので先送りしたけど,外部から供給してやれば書き込めたので,今は満足している.
  • PICkit3 - JohannStrauss blog

    インターフェース2014年12月号はUSB特集。 読んでいたら面白そうで、早速秋月電子で部品を通販購入しました。 PICkit3も含めて7,300円です。 個人的に秋月で買うのは6~7年ぶりでしょうか。 ブレッドボード上に回路を組むのは特に問題なくできたけど、 MPLAB X IDEからPICkit3を認識してくれない。 MPLAB IPEからもPICkit3を認識しない。 ”Connection failed”のメッセージが表示され、それ以上先に進まない。 そもそもPICkit3のStatus LEDが点灯していない。 Errorなら赤色LEDが点灯するのですが。。 開発環境 Windows8.1 (64bit) Toshiba B553/L(ノートPC) MPLAB X IDE v2.26 MPLAB IPE v2.26 秋月のQ&Aで”MPLABX を“管理者としてこのプログラムを実

    PICkit3 - JohannStrauss blog
    tomio2480
    tomio2480 2016/01/11
    こちらも PICkit 3 問題について書いてあった.
  • MPLAB X IDE と PICKit3 - のんきな電気工事屋の日記

    以前に MPLAB X のことを書きましたが,PICにプログラムを書こうとしたときにトラブルが発生しました。 というのが,今まではPICの書き込みはプリンターポート経由で行っていたのですが,レガシーフリーな昨今,LaVie G TypeN もプリンターポートがなく,最近になって結局PICKit3を購入しました。 で日,初PICKitで書き込みだったんですが・・・ 何かうまくいかない(--; 最初に接続した際,ファームウェアが古いと自動で更新されるのですが,コレに失敗。 ココから怒涛のはまりモードへ突入(苦笑 で,ドライバーがどうの何だのといろんな情報頼りにやるもうまくいかない。 というか,PICKit3はWindows7では,OS標準の汎用ドライバーの『USB入力デバイス』として認識されるのが正解のようです。 で,それは良いとして問題はファームウェアバージョン。 PICKit3のファーム

    MPLAB X IDE と PICKit3 - のんきな電気工事屋の日記
    tomio2480
    tomio2480 2016/01/11
    まさにこの現象にぶち当たった.この通りにやったら,ほぼ大丈夫だった.
  • PicKit 3 Connecting Forever | Microchip

    tomio2480
    tomio2480 2016/01/11
    connecting... という文字列が嫌いになる時間が流れた.
  • デバッガ|開発ツール|FAQ|技術サポート|マイクロチップ・テクノロジー・ジャパン株式会社

    質問をクリックすると、回答が表示されます。 ■PICkit™ 3/4 Debug Express の質問 1. MPLAB® IDE、PIC12F615、PICkit™ 3を使っています。書き込みはできるがデバッグができません。 デバッグ用ヘッダを使う必要があります。 PIC12F615はミッドレンジPICと呼ばれるデバイスファミリに属しています。これらのミッドレンジPICとベースラインPICの少ピンデバイス (主に14ピン以下のデバイス)はビルトイン デバッガ ステートマシンを持っていません。また、デバッグ回路を持っているデバイスでも、デバッグ用の信号線を通常のI/Oピンと共有しています。その場合、そのままでは共有しているI/Oラインを使用したアプリケーションのデバッグはできません。デバッグ用ヘッダPIC16F616-ICD (AC162083)をお使いください。 2. MPLAB® I

    tomio2480
    tomio2480 2016/01/11
    PICKIT 3 を MPLAB X で使おう! 自動でファームウェアをアップデートする機能あるよ! → 初起動じゃファーム古すぎて扱えないから,前のバージョンのIDEでやって.という劇.
  • XC8 Conflicting Declarations For Variable | Microchip

    tomio2480
    tomio2480 2016/01/11
    このエラー,include 忘れて関数使おうとした時も出てくるっぽい? このエラーで時間を食われてしまった.
  • (仮)釣りと電子工作 MikroCのコツ

    [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 MikroCでPS/2-ADB変換器のロジックを追加しているときのメモリ使用率は、つねに99%。100%超えたらメモリ節約のためにプログラムを書き換え、空いたらまたロジックを追加する、の繰り返し。メモリ節約のためのロジック書き換えにかかる時間が10で、機能追加や改良のためのロジック追加にかかる時間は1くらい。2Kワードのメモリサイズは、Cで多機能変換器を作成するには非常に厳しい。 あと、コツかどうかわからないけど。。。。 これが正しいかどうかわからないけど。。。。 ① 配列変数に絶対アドレスを指定するとバイナリのサイズがすごく小さくなることが多い ちょっとロジックを追加しただけなのに、理不尽にメモリ使用量が増えた場合などに有効。 例:unsigned short keybuf_f

    tomio2480
    tomio2480 2016/01/11
    これは MPLAB ではないけれども,共通するところもあるかもしれないということで,参考にした.
  • Hitech PICC Pro のDelayマクロがver9.80以降で長時間対応に: エアーバリアブル ブログ

    ハンドル:エアーバリアブル 電子工作、パソコン、旅行など自分の趣味の日記です。 たまにニュースや面白い動画の紹介も行っております。 有効な情報はホームページで取り扱っておりますので是非ご覧ください。 気が向いたらコメントします。 【警告】 ブログ内容で製作・改造・分解記事について、研究や学術の目的のために公開しているものです。十分な電気工作の知識を学習の上、全て自己責任で行ってください。 【注意】 コメント投稿された場合、書き込まれたかをご確認下さい。一時的なスパム対策でURLが含まれているコメントが投稿できない場合があります。その場合はttp:// などのh抜きでお願いします。 その他、サイトポリシーをご覧下さい。

    Hitech PICC Pro のDelayマクロがver9.80以降で長時間対応に: エアーバリアブル ブログ
    tomio2480
    tomio2480 2016/01/11
    __delay_*s() が結構大きい数値まで対応したよという話.今回は自分で書くの面倒だったから,使ったけど少しメモリ食うねという感じ.
  • PIC:メモリが足りません : ここんところ++

    ここんところ++ ゆく河の流れは絶えずして、しかも、もとの水にあらず。 よどみに浮ぶうたかたは、かつ消え、かつ結びて、久しくとゞまりたるためしなし。 世中にある、人と栖と、又かくのごとし。 PIC12F683でアナログ回路の検証を行ってますが、まぁ何でもかんでもコンデンサ入れたらエエというもんでもないで、という事をよく理解しました。 ノイズ除去の為のコンデンサが逆に発振の契機になったりします。 例えばコンデンサ無しだと発振しないのに、取り付けた途端に、収まり悪くモーターがエライ動きをします。 実際問題、あのクソ重たいワイヤー繋いだら、こんなに発振することは無いと思いますけれども、定常状態でもあんまり気分が良い訳でもないですね。 さて組込みC言語の話。 色々なフェイルセーフを入れて行くと、だんだんメモリの上限が見えてきました。 少し試してみたところ、floatはムサクサメモリをうという事が

    PIC:メモリが足りません : ここんところ++
    tomio2480
    tomio2480 2016/01/11
    char a[10]={0}; やめて memset 使おうという話.
  • 電子工作室

    tomio2480
    tomio2480 2016/01/11
    なるべく定数化できるところを増やして,RAM領域を空けましょうねという話も載っている.
Лучший частный хостинг