[pear_error: message="Success" code=0 mode=return level=notice prefix="" info=""]
JUGEMテーマ:組み込みソフトウェア その後もSTM32マイコンに慣れようとやってます。 今回はNUCLEOボードのST-LINKを使って自作ボードの書き込みとデバッグを試します。 チップは、NUCLEOボードなどと共にMouserで買っておいたSTM32C031F6P6 です。 1個¥266 で、スペックはフラッシュメモリ32kB、RAM 12kB、パッケージはTSSOP20です。 秋月電子で買っておいた変換基板につけています。 0.65ピッチなら手ではんだ付けできます。 0.5ピッチもやったことがありますが、私のばあい、...
むせんのひび | 2023.10.28 Sat 10:26
JUGEMテーマ:組み込みソフトウェア ぼちぼちと、STM32マイコンを試してみていますが、ちょっと気が付いたことを書いてみます。 初心者のはじめの一歩として、「Lチカ」が定番となっています。YoutubeやブログなどのWebで紹介されている内容を参考にすれば、簡単にできます。 そのプログラムの肝要な部分。 これで、500mSec毎にNUCLEOボード上のLEDが点滅しますが、使われているHAL関数の引数について説明しているWebは少ないです。 HAL_GPIO_TogglePinをリファレンスマニュアル...
むせんのひび | 2023.10.21 Sat 11:45
JUGEMテーマ:組み込みソフトウェア STM32の実験中です。 LEDドライバーMAX7219をSPIで接続してみました。ただ、MAX7219の電源電圧は5Vで、ロジックのハイレベル入力電圧(Vih) は3.5V(min) となっており、3.3Vのマイコンではレベル変換が必要です。 試しに、レベル変換なしで直結してみたところ、7セグLEDの1桁目は表示しましたが、そのほかは表示しませんでした。 そこでレベル変換モジュールをアマゾンで買ってみました。 4chの基板10枚で696と格安です。 ↓これ モジュールは4枚...
むせんのひび | 2023.10.07 Sat 16:13
JUGEMテーマ:組み込みソフトウェア しばらくPICマイコンのシリアル通信で苦戦してました。 マイコンのシリアルインターフェースとしては、非同期通信(RS232)、SPI、I2Cがあり、それぞれ使ってみていましたが、最もわかりにくいのがI2Cです。非同期通信やSPIと違い、I2Cは面倒な手順が必要なので、MCCを使うことにしました。 ただ、個人的にはブラックボックスが多くなるやり方は好きではないので、なるべくMCCは使いたくないところです。 最初の頃はバグも多かったし。 PICマイコンでも古いモデルはMC...
むせんのひび | 2023.06.11 Sun 14:29
JUGEMテーマ:組み込みソフトウェア しばらくPICマイコンのシリアル通信で苦戦してました。 マイコンのシリアルインターフェースとしては、非同期通信(RS232)、SPI、I2Cがあり、それぞれ使ってみていましたが、最もわかりにくいのがI2Cです。非同期通信やSPIと違い、I2Cは面倒な手順が必要なので、MCCを使うことにしました。 ただ、個人的にはブラックボックスが多くなるやり方は好きではないので、なるべくMCCは使いたくないところです。 最初の頃はバグも多かったし。 PICマイコンでも古いモデルはMC...
むせんのひび | 2023.06.11 Sun 13:32
JUGEMテーマ:組み込みソフトウェア アマゾンでUSB接続ロジックアナライザを買いました。1000円ちょっとで売っています。 添付文書はなにもありません。 PulseViewというアプリケーションをダウンロードして使います。 作りのクオリティはお世辞にも良いとは言えません。ネット上の情報では不良品も多いようですが、これは無事動きました。 とりあえず、I2Cの波形をとりました。 様々なプロトコルをデコードできるようです。 ただ、USBドライバがわかりにくく、パソコンの...
むせんのひび | 2022.06.09 Thu 15:56
JUGEMテーマ:組み込みソフトウェア 組み込みマイコンでも便利なツールが用意されるようになり、PICマイコンも電子工作ではMCCを使うのが一般的になってきているようです。 このようなツールのメリットは画面上で、基本設定ができてコーディングが楽になることです。例えば、最近のPICはPPSによって、ピンをかなり自由に割り付けられるようになりましたが、これをレジスタをいじって設定するのは面倒なことです。しかしMCCでは画面を見ながら簡単に設定できてしまいます。 しかし、デメリットもあります。 ブラックボ...
むせんのひび | 2022.06.04 Sat 08:28
JUGEMテーマ:組み込みソフトウェア PIC16F18456を試していて、MPLAB X IDEをつかっています。 コンパイルやデバッグなどを行うのはメインプロジェクトに設定されているプロジェクトですが、設定方法がわからなくなりました。 プロジェクト名を右クリックして表示されるメニューから設定するとおもっていたのですが、メニュー項目がありません。 googleで検索してみても、やっぱり「プロジェクト名を右クリックして...」と紹介されています。 MPLAB X IDEのバージョンが違うのか、メニューを試して...
むせんのひび | 2022.03.18 Fri 09:01
JUGEMテーマ:組み込みソフトウェア こんにちは、progです。 突然のご連絡になり申し訳ありません。 2019年3月31日をもって、「マイコン組み込みソフトウェアプログラミング」のサイトを終了します。 長い間、ありがとうございました。 本サイトの内容は、下記のサイトに移行します。 プログラミングのあれこれ https://progtech.device-mobile.com 「プログラミングのあれこれ」で、無料会員登録していただければ、「マイコン組み...
マイコン組み込みソフトウェアプログラミング | 2019.03.10 Sun 14:49
JUGEMテーマ:組み込みソフトウェア プログラミング学習入門〜応用サイトで、RS232通信(シリアル通信)を紹介させて頂きました。 その相手側となる装置をArduinoを使用して作成しようと思います。 使用したArduinoはArduino LEONARDOです。 Arduino Leonardo マイクロコントローラ (ヘッダ) 価格:3,117円 (2018/1/5 14:05時点) ...
マイコン組み込みソフトウェアプログラミング | 2018.10.24 Wed 23:27
全27件中 1 - 10 件表示 (1/3 ページ)