PIC16F1827

PIC16F1827 – Interrupt-On-Change – PIC16F1827

PIC16F1827 – Interrupt-On-Change –

PORTBはすべて外部からの変化を割り込みで検知できる。 これが表題のInterrupt-On-Changeだ。 MCCしか見ないので、初めは下のように1つしかピンが割り当てられないのだと思い込んでいた。 データシートを見るとInterruptの項目のさらに下の方にInterrupt-On-Chan…
PIC16F1827 – MCCでmTouch – Code Configurator

PIC16F1827 – MCCでmTouch –

mTouchをMCCでやってみる。 PIC16F1827を使う。 参考にしたサイトhttp://microchipdeveloper.com/touch:lowpincount-curiosity 上ではPIC16F1619というのを使っているが、違いはほとんどなかった。 動作確認用にLチカもやらせ…
少しはCのお勉強も – ビットシフトとキャスト – PIC16F1827

少しはCのお勉強も – ビットシフトとキャスト –

久しぶりにPIC16F1827を使ってMCCでAD変換をやってみた。 「PIC16F1827でAD変換して値に応じてLED点灯」 MCCの吐くAD変換の結果を返す部分は、 となってる。 はゼロになっちゃうんじゃないの? と思った。 そんなわけないのでカラクリを考えてみた。 後々16ビットに変換(キャ…
PIC16F1827でAD変換して値に応じてLED点灯 PIC16F1827

PIC16F1827でAD変換して値に応じてLED点灯

表題のことをMikroC、PIC16F1827でやってますっていう人が某掲示板で質問してた。 その人のケースはただのシンタックス・エラーだったようだ。 久しぶりにPIC16F1827という名前を見かけたので懐かしくなった。 そういえばMCCでプログラムしたことあったかなあと思ったので、このお題を借り…
PIC16F1827 – MCC TMR0 でLチカ – PIC16F1827

PIC16F1827 – MCC TMR0 でLチカ –

MPLAB Code Configurator でLチカをやってみる。 準備がまだの場合はこちらを先に。 「MPLAB Code Configurator – Install –」 環境 MPLAB X IDE v3.40 MPLAB Code Configurator Core: v3.16 XC…
PIC16F1503 or PIC16F1827 + MAX6675使用K型熱電対モジュール PIC16F1503

PIC16F1503 or PIC16F1827 + MAX6675使用K型熱電対モジュール

PIC18F13K50用のサンプルを探してきてPIC18F14K50で動くことは「PIC18F14K50 + MAX6675使用K型熱電対モジュール」で確認した。 ほとんど変更する部分も無かったので、PIC初心者の味方、PIC16F1系でも動かせるかやってみる。 SPI通信を扱うのは初めてだ。 仕様…
新年初エッチング(PIC16F1827 + 7seg x 3 LED で電圧計) PIC16F1827

新年初エッチング(PIC16F1827 + 7seg x 3 LED で電圧計)

若干心配したのは、SSOPの20ピンと、線間0.25mm、線幅0.25mmを勢いで入れ込んだこの基板だ。 全く問題ないようだ。 4枚ほどエッチングしたが、気になるSSOPの基板から仕上げることにする。 その他は別の記事で書く。 元は「PIC16F1827 + 2381B(7 seg x 3 LED)…
PIC16F1827 + MPU6050 Module + VB6 PIC16F1827

PIC16F1827 + MPU6050 Module + VB6

前回「PIC16F1827 + MPU6050 Module (InvenSense MPU6050搭載 三軸加速度センサ・三軸ジャイロセンサモジュール)」では、TeraTermに数値を表示させていた。 動きが表示できた方が楽しいかと思って、無い知識に鞭打って、VB6という往年の名環境で多少動きのあ…