2019-06-17から1日間の記事一覧

ADCペリフェラル / 読み取るチャンネルを切り換える

https://github.com/ti-nspire/AVR/tree/master/night_light ADCペリフェラル自体は1個しか内蔵されていないのでマルチプレクサを使ってチャンネルを切り換える。 #include <avr/io.h> extern "C" { #include <util/delay.h> } static inline void initADC(){ ADMUX |= (1 << REFS0);</util/delay.h></avr/io.h>…

ADCペリフェラル / free runningモードを試す / AD変換値をシリアル通信でPCへ送る

https://github.com/ti-nspire/AVR/tree/master/slow_scope (.vi含む) ADCSRAレジスタのADATEビットをセットしてfree runningモードにする。テキストはpyserialでデータを受けているが、ここではLabVIEWを使ってみる。 #include <avr/io.h> extern "C" { #include <util/delay.h> #in</util/delay.h></avr/io.h>…