JH7UBCブログ

アマチュア無線 電子工作 家庭菜園など趣味のブログです

MPLAB X v6.20を使ってみる

2024-06-11 14:54:27 | MPLAB X MCC
 しばらくぶりにPICの勉強を再開します。

 これまでは、MPLAB X v5.15を使っていましたが、最新バージョンはv6.20です。さっそくMicrochip社のMPLAB X IDEのサイトからv6.20をダウンロードして、インストールしました。同時にコンパイラXC8 の最新版v2.46もインストールしました。

 今回はPIC16F1827を使って、いろいろテストしてみます。まずはLチカから。ICSPでテストすることにします。回路図です。RB0に接続したLEDを点滅させます。



 プロジェクトを作成すると、自動的にMCCが立ち上がります。(少し時間がかかります)v6.20になってMCC(Melody)を使うことがデフォルトになったみたいです。
 MCCが立ち上がるとこんな画面になります。MMCはv5.50になっています。


 右上に見慣れない「Builder」というウインドウが出てきました。使い方が良くわからないので無視して、クロックとピンの設定だけをしました。
 この画面はMCC Melodyの画面です。私は今までMCC Classicを使っていたので、この画面は初めてでした。

 クロックは、デフォルトで、FOSC、16MHz_HFでしたので、そのままにしました。


 GPIOは、RB0だけoutputに設定しました。


 これだけ設定して、generateしました。

 プログラムです。
--------------------------------------------------------
/*
 * PIC16F1827 MCC ICSP LED Blink
  * 2024.06.10
  * JH7UBC Keiji Hata
*/

#include "mcc_generated_files/system/system.h"

int main(void)
{
     SYSTEM_Initialize();

    while(1)
    {
         LATB0 = 1;
     __delay_ms(500);
         LATB0 = 0;
     __delay_ms(500);
     }    
}
--------------------------------------------------------
Project PropertiesでPICKit3から電源を供給するように設定して、コンパイル・書き込みます。

 ブレッドボードです。
 無事、0.5secごとにLEDが点滅しました。



 まずは、Lチカができました。
 この後、いろいろやってみます。

初収穫

2024-06-11 12:18:10 | 家庭菜園と花
 我家の家庭菜園の今年の初収穫は、ハツカダイコンです。本日は16本収穫しました。5月18日に種蒔きをして24日目で収穫できました。


 出来は、まずまずですが、何者かに少し食べられています。そういえば、収穫の時にダイコンにダンゴムシみたいな虫がついていました。ダンゴムシって野菜をかじるのかな?

 明日以降、30本くらいずつ収穫できます。ハツカダイコン(ラディッシュ)はサラダで食べるのが一般的ですが、我が家では辛子漬けにして長く楽しみます。葉は、お浸し、炒め物、みそ汁の具などに使えます。

 昨年、北会津のニヘイさんから購入したスカビオサの鉢に小さな芽を見つけました。冬を超えることができましたので、5月4日に別の鉢に植え替えました。ベゴニアだろうと思っていたのですが、確かにベゴニアでした。


 大きな花で葉も厚くつやつやしています。花の色は白なのですが、うすいピンクがかっていて、品のある花です。

 落ちこぼれ花壇では、ガウラの側に小さな花をいっぱいつける花が咲いています。


 お隣さんから種がこぼれてきたようですが、お隣さんも花の名前を忘れてしまったようです。そこで、Googleの画像検索で調べるとリナリアという花らしいです。

6月13日追記

 今朝、ハツカダイコンを収穫するときにダイコンの上の方でダンゴムシが数匹ダイコンをかじっているのを発見しました。ダイコンをかじったのは間違いなくダンゴムシです。