ATmega328PBを使う (4) SPIでマイコン内蔵RGB LEDを点ける
初めに LEDをPWMで点灯させると明るさは調整できますが色見は調整できません。プラモデルを電飾する場合は、色見の調整を行いたい場合があります。RGBそれぞれのLEDの明るさを調整して色を作るこ...
12 search resultsShowing 1~12 results
You need to log-in
初めに LEDをPWMで点灯させると明るさは調整できますが色見は調整できません。プラモデルを電飾する場合は、色見の調整を行いたい場合があります。RGBそれぞれのLEDの明るさを調整して色を作るこ...
初めに LED調光にPWMを使いますので、テストプログラムで動作確認してみます。 PWMモード ATMega328PBタイマーの動作モードには、標準(Normal)、位相補正PWM(PWM,Ph...
はじめに ATmega328PBのソフトをMicrochip Studioで開発する備忘録です。 ボードはATmega328PB Xplained Miniを使います。 Xplained Min...
はじめに プラモデルをLEDで電飾するのにATmega328を使おうと思っています。 開発環境としてMicrochip Studioをインストールしました。元はAtmel Studioというらし...
はじめに SWが少ない場合、短押し/長押しで機能を設定することがあります。 状態遷移表を使ったSWの短押し/長押しの実装例です。 プログラムの内容 周期タイマでSWの状態を読み込み、押されている...
はじめに STM32の汎用タイマーの使用例としてPWMをあげます。PWMはモーター制御や音源、調光などいろいろな用途で使われています。 汎用タイマのTIM2を使いLEDをPWMで点灯させます。 ...
はじめに 組込み系ではタイマーが必要不可欠です。まずタイマー割り込みを使って周期的な動作をさせてみます。 タイマーの種類 STM32には多くのタイマーが搭載されています。 高機能タイマー TIM...
はじめに 送信を行うタイミングは自由に決めることができますが、受信のタイミングは相手任せのため何時始まるかわかりません。取りこぼしが起こらないようにしなければなりません。 ポーリングによる受信 ...
はじめに UARTとはマイコンと外部との通信に良く使われます。 nucleo STM32F303REではuart2がUSBに変換されています。ターミナルソフトで通信が可能です。 STM32からU...
はじめに SWの検出を割り込みで行うプログラムについて記述します。 前回のプログラムを改造していきます。 STM32にはGPIOの割り込みはEXTIを使います。EXTIとは拡張割り込み/イベント...
STM32CubeIDEを使ってみましょう。 プロジェクトを作成し、コードの記述とデバッグまで行います。 STM32CubeIDEには、STM32CubeMXの機能が内蔵されているので、クロック...
STM32 nucleoは、STマイクロエレクトロニクスが販売しているSTM32のマイコン評価ボードです。 nucleoを使うために、開発環境としてSTM32CubeIDEのインストールするまで...
12 search resultsShowing 1~12 results
Qiita is a knowledge sharing service for engineers.