がれすたさんのDIY日記

電子回路、Python、組み込みシステム開発、自作エフェクターを語るblog

2017-04-09から1日間の記事一覧

C言語可変引数マクロについて

マイコンのDEBUG関数関連見てて #if defined(DEBUG_ENABLE) #if defined(DEBUG_SEMIHOSTING) #define DEBUGINIT() #define DEBUGOUT(...) printf(__VA_ARGS__) #define DEBUGSTR(str) printf(str) #define DEBUGIN() (int) EOF #else #define DEBUGINIT() Bo…

STM32でADCをやってみる2(DMAを使ったレギュラ変換)

前回は単一チャンネルの変換を行ったが今回はDMAを使ったものをやって行こうと思う。 とりあえずADCおさらい ADCは変換終了フラグ(EOC)を見てDRレジスタを見に行くことで変換データを得ることができる。上記の図のようにシーケンスの終了でもフラグが立つ…