スーの道具箱/
気まぐれ日記/2005-09-20
の編集
[
ホーム
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
Top
>
気まぐれ日記
> 2005-09-20
**出力コード作成 [#l197640b] 8クロック毎にNRZI符号で出力する部分を書く。~ 2クロックのLDとRJMPがちょっとニクイ。~ 結局8ビット分をダラダラ書くとピッタリおさまった。~ #code(asmavr){{ in r18, PORTB andi r18, 0xFC ori r18, 0x01 ldi r17, 0x03 ld r16, z+ (省略) LOOP_N: sbrs r16, 0 eor r18, r17 out PORTB, r18 lsr r16 (省略) rjmp LOOP_N }} //// #br #comment #br
タイムスタンプを変更しない
**出力コード作成 [#l197640b] 8クロック毎にNRZI符号で出力する部分を書く。~ 2クロックのLDとRJMPがちょっとニクイ。~ 結局8ビット分をダラダラ書くとピッタリおさまった。~ #code(asmavr){{ in r18, PORTB andi r18, 0xFC ori r18, 0x01 ldi r17, 0x03 ld r16, z+ (省略) LOOP_N: sbrs r16, 0 eor r18, r17 out PORTB, r18 lsr r16 (省略) rjmp LOOP_N }} //// #br #comment #br
テキスト整形のルールを表示する