私は8ビットの数値を取得し、7segmentで表示するためにATmega32用のプログラムを作成しますが、Proteusでシミュレートすると、プログラムメモリが不足していることがわかります。 .INCLUDE "M32DEF.INC"
.ORG $00
//data to save in program memory
.DB $FC,$30,$6E,$7A,$B2,$DA,$DE,$70,$
atmega32は8ビットまたは16ビットですか? iamは本当に混乱しています。 avrのmazidiiでの私の読書中。 彼はatmega32のラムが0x085fにあると言います。 これは16ビットであり、助けが必要です。 のリンクには、本のスナップがあります。 enter image description here
私は、Atmega 16コントローラの助けを借りて、L6234ドライバICを使用してBlDCモータを駆動したいと考えています。モータ駆動用のロジックは、9ページのモータドライバIC L6234のデータシートに記載されています。ここにはlink for datasheetがあります。したがって、データシートによると、私は自分のモーターを駆動するコードを書いています。ここに私のコードは次のとおりです。