avr

    0

    1答えて

    LinuxでAVR MCUにシンプルなアセンブラコンパイラを使用したいと考えています。 私は通常、MCU の完全な完全な開発環境(winの下のAtmelStudioのような)を好んでいません。例:Linuxの の小さなCプログラムを作成して、ISPモードのAVRチップ のフラッシュとEEPROMメモリにパラレルポート経由でバイトを送信しました。 Linuxで単純なアセンブラを見つけようとしています

    -1

    5答えて

    私はAtmel AVR Microcontrollerに独自のブートローダを書き込もうとしていました。私はgithubからコードベースの1つを参照しました。コードベースについてZEVERO 私はコードベースを理解しています。しかし、ライン224で私は、コードライタがに説明を与えている **((void(*)(void))0)();** すなわち、私はもし条件部を理解するが、私は真の文の一部を理解し

    0

    2答えて

    私は4つの8ビット値を1つの32ビット値に格納するために32ビット変数を使用しています。 32_bit_buf[0]= cmd[9]<<16 | cmd[10]<<8| cmd[11] <<0; cmdは、32ビット変数iが0xFFFFBBCCを取得してい印刷されるが、データ cmd [9]=AA cmd[10]=BB cmd[11]=CC とunsigned char型のものです。

    0

    1答えて

    : ;; Data definitions go here .section .data n1: .byte 12 n2: .byte 34 n3: .byte 21 n4: .byte 10 result: .space 1 ;; Code definition goes here .section .text .global main main:

    0

    1答えて

    私はAtmelStudioのAVRをデバッグすることを学んでいます。だから私はテストするための簡単なプログラムを書いています。しかし、正しくコンパイルされますが、期待通りに実行されません。私は、コードATmega32 #include <avr/io.h> int main(void) { DDRA = 0xFF; PORTA = (10/100)*255; return 0; }

    0

    1答えて

    私は、Atmega2560マイクロコントローラを使用して、ボタンを使った簡単なプロジェクトを進めています。私はボタンに問題があります。ボタンをクリックすると、メインループが機能しなくなり、ボタンを押している限り、ボタンの機能は無限に実行され続けます。メインループはボタンを押しても止まらないはずです。ボタン機能は1回だけ実行する必要があります。どうやってやるの ? .def LEDS = R16

    -1

    2答えて

    online delay loop generatorは、16MHzで動作するチップの実行時間0.5sのこの遅延ループを私に与えます。 私の心の質問は以下のとおりです。レジスタが負になった場合 は枝が分岐しておくのですか? 最初に読み込まれた値はどのくらい正確に計算されますか? ldi r18, 41 ldi r19, 150 ldi r20, 128 L1: dec r20

    0

    1答えて

    ATTiny841で半二重UARTを実装しようとしています。コードのアイデアは、文字「d」以外は何も送信しないときは何も返さず、「d」を送信するとその文字を返すということです。これをテストした後、様々な文字で私はいつも同じ文字を受け取ります。私がここで直面している主要な問題の1つはUSART0_RX_vectの中です。何らかの理由でif文が動作しないように見えます。私がこれを解決するために何ができ

    0

    2答えて

    おはよう、 私は14.7456MHzでAtmega32(2kB RAM)を使用して〜1.5MHzで動作するSPIを介してSDカードにデータを記録しています。名前、6として 5文字数: FatFsモジュールは、私がログに記録するデータは、を含んで を(私が観察することができた限り書き込み速度に影響を与えていないようです0または1)FF_FS_TINY 0に設定されています日付と時刻の2バイト、値の2

    0

    2答えて

    ファームウェアの一部として、グラフィックまたはグラフィックスをMCUのEEPROMに保存します。スペースはそれほど大きくはありませんが、プログラムのスペースを節約できます。そして、グラフィックスのグリフをスペースを節約するために分離することはできますが、管理が容易ではなく、より適切なコードを表示する必要があります。 ほとんどのモノクロのGUIグラフィックスは画面全体を満たさず、空き領域や繰り返しピ