Programming

プログラミングに関するあれこれ

SW4STM32でHALを使わずにPWM出力を行う

Nucleo F411RE

はじめに System Workbench for STM32 (SW4STM32)を使ったSTM32マイコンプログラミングについて調べていると,その情報の95%はHALやLLといった抽象化レイヤーを使ったものになるといっても過言ではないでしょう. しかし,こういった抽象化レイヤーは何をやっているかわからない!! 例えばここ (About STM32 HAL quality and perform […]

STM32の開発環境をmacOS Mojaveに構築する

Nucleo F411RE

はじめに これまでNucleo F303K8やF303REなどをARM Mbedとして使っていたのですが,MbedはRTOSのMbed OS 5に移行中で,UARTのバグが放置されているなどの問題が起きています. しかしながら,Nucleo評価ボードは格安で手に入るため,活用していきたいところです.そこでSystem Workbench for STM32 (SW4STM32)とSTM32Cube […]

これで分かるオブジェクト指向入門 基本編 #2-最近のオブジェクト指向

C++_image

はじめに この連載では,オブジェクト指向を学んだ視点から見て,オブジェクト指向を実際に扱えるようになることを目指して解説していきます. 基本編では,実際にオブジェクト指向プログラミングを行うために,必要な概念を大まかに解説していきます. また,本連載では,オブジェクト指向についてはさっぱり分からないけれど,CやArduino, Pythonなどのプログラミング言語なら一つでも触ったことがあるような […]

これで分かるオブジェクト指向入門 基本編 #1-最初のオブジェクト指向

オブジェクト指向_基本編_1

はじめに この連載では,オブジェクト指向を学んだ視点から見て,オブジェクト指向を実際に扱えるようになることを目指して解説していきます. 基本編では,実際にオブジェクト指向プログラミングを行うために,必要な概念を大まかに解説していきます. また,本連載では,オブジェクト指向についてはさっぱり分からないけれど,CやArduino, Pythonなどのプログラミング言語なら一つでも触ったことがあるような […]