1read 100read
AVRマイコン総合スレ Part30 (305) TOP カテ一覧 スレ一覧 2ch元 削除依頼
初心者質問スレ その98 (386)
【雑談禁止】秋月電子の商品についてのみ語るスレ 2 (204)
Arduino初心者熱烈大歓迎質問スレ part10 (122)
【ADC】A/D, D/Aコンバータを語るスレ【DAC】 (103)
【雑談禁止】秋月電子の商品についてのみ語るスレ 2 (204)
AVRマイコン総合スレ Part30 (305)

AVRマイコン総合スレ Part30


1 :2013/09/28 〜 最終レス :2013/10/22
           _____
         /       /|
       /   ( ゚∀゚) /.∠フ   個人でも手軽に使える
     /       /.∠フ || . Atmelの8-bit RISCマイクロプロセッサを
   /  __    o/.∠フ ||    中心に語るスレッドです。
 ∠| ̄ ̄凵 ̄ ̄|∠フ ||     *AAは「AVR H8 etc. マイコン総合スレ Part3」からいただきました。
 .|| |_____|/||
Atmel AVR 8-Bit RISC     http://www.atmel.com/products/avr/
※前スレ
AVRマイコン総合スレ Part29
http://uni.2ch.net/test/read.cgi/denki/1372115454/

2 :
<参考になるページ>
・AVR-wiki: http://www34.atpages.jp/avrwiki/wiki.cgi
・AVR情報多い-chanさんのpage: http://elm-chan.org/
・avrfreaks.net avrgccその他AVR関連の総本山(英語): http://www.avrfreaks.net/
・TAP-Config: http://ww2.tiki.ne.jp/~maro/
・自分で作ってしまえ!電子工作スレッドテンプレート集: http://jbbs.shitaraba.com/bbs/read.cgi/study/3329/1067910158/
・AVR.jp 日本語のAVR資料他: http://www.avr.jp/
・ATMega168日本語データシート(翻訳中): http://awawa.hariko.com/chira-ura/
・AVR アセンブラのマニュアル(ユーザーズガイド): http://www.atmel.com/Images/doc1022.pdf
・インストラクション(命令セット)の解説: http://www.atmel.com/Images/doc0856.pdf
・条件付きアセンブルの解説(アセンブラ ver. 1.74対応):http://www.atmel.com/Images/doc2550.pdf
・アセンブラとCの連携方法: http://www.atmel.com/Images/doc1234.pdf
※過去スレ
リストの代わりに外部キャッシュサイトで閲覧できるよ
ttp://www.logsoku.com/search?q=AVR%E3%83%9E%E3%82%A4%E3%82%B3%E3%83%B3%E7%B7%8F%E5%90%88&bbs=denki
ttp://search.unkar.org/2ch?q=AVR%E3%83%9E%E3%82%A4%E3%82%B3%E3%83%B3%E7%B7%8F%E5%90%88&type=number&order=desc
リスト形式が欲しい人には ttp://mimizun.com/log/2ch/denki/1372115454/5-8

3 :
                      |:::ハ:.:.:.:.:.:i:.:.:i.:.:i./.:.://メノ  左ォ}::::ノ::ノノ
                  |::::i:::';::::::::l、::i:::ハ:/,ィチ爪'    {ヒチ'!::イイ
                    |ハ::::::ヾ::::ハ 'Vリ ゙´ {、込ソ    ゛″!:::i:.:l
                      |:.::ト、:.:.:ヾ:.ハーi|   ::::::::      〉 ノ::::i::.|
                  {:.:.ト、ヾ.:.:.:ヾハ lト、        _, , イ:.:.:.:i.:ハ
                   ヾ::ヽゞ、\.::.\!! ヽ、.   ´ /!.::!.:.i:.:!:.!:l    >>1乙ぱい
               , '" ヾ\ \:::::::::k   /` ー ' `メ'リ:.:.ノ.ノ:ノノ
                  /     川   リllVハ. (  i `\ ,イイ// //
              /              |l ̄`ヽ  ノ    `メ、
             ,/            {:}          `ー'- ニ_
          ,/         _∠     |l     \ ,      \
      /        _ ,. イ´:       |l      \      ,λ
     /   -‐‐‐-<´   .!   /    |l       ' ,   _,ィ'ンy}
    〈            \  .ノ`ー斗rェ,,_,_,_|l          ,.ir'彡イy-´ !
     `ヽ、        ` ' <._ {jt=t-t-ミ`^Yーrヘr-彡'水k} !:} .ノ
          ` ー-  .._       ` -ヽ.  l`亠^{:i ̄ {:リ |ハ ノノ/ノ
      _,. -‐ '  ̄ ´ ̄` ー- 、    \{{   {:l   {:i ノ_,ィニ_ン´
    //                  `ヽ 、\ \  {:l  {∠ニァ--'
  / /                 `ヽミニ>ァ┴ '´
 /\V|                          /
./   ヾ.、                  ,. ' ´

4 :
PIC18F66J60-I/PT  IC MCU 8BIT 64KB FLASH 64TQFP      376.84 @ qty 100
PIC32MX664F064H-I/PT  IC MCU 32BIT 64KB FLASH 64TQFP 454.36 @ qty 100
MK60DN256VLQ10  IC ARM CORTEX MCU 256KB 144LQFP   525.41 @ qty 120
AT32UC3C264C-Z2UT IC MCU 32BIT 64KB FLASH 64VFQFN  549.11 @ qty 100
LPC1764FBD100,551  IC ARM CORTEX MCU 128K 100-LQFP  647.35 @ qty 100
確かにMAC入りだとPICが安いわ ワロタw

5 :
なにをするにもPICは安いよね。
Cで書くならもうPICでいいかって気になるわ。
ペリのレジスタとかヒューズの配置はAVRの方が整理されてて使いやすいんだけどなぁ。

6 :
>>5
おいおい、慌て者よ。勘違いするなよ。
>>4 はMAC入りに限った話し。しかもサポートしているのは10Base-Tだぜ?
USBの12Mbpsが当たり前の今、トランスが必要な分ゴミに等しい。
断面の一つを見て、一事が万事と思うな。
例えば64kB Flashの断面を見せてやろう。こうなる。
MKE02Z64VLC2   20MHz IC MCU 64K FLASH 20MHZ 32LQFP 128.12 @ qty 100
ATSAM3N1AB-AU 48MHz IC MCU 32BIT 64KB FLASH 48LQFP 198.45 @ qty 100
PIC18F26K20-I/SS 64MHz IC MCU 8BIT 64KB FLASH 28SSOP  203.49 @ qty 100
ATXMEGA64D4-MH 32MHz IC MCU 8BIT 64KB FLASH 44VQFN 206.98 @ qty 100

7 :
パルストランス内蔵モジュラージャック LANコネクタ RJ−45
http://akizukidenshi.com/catalog/g/gP-00819/

8 :
ATMELの場合、そもそも上位品はAVR32やSAMに移行だからなぁ…
AVR32やSAMにDIP品がアレぱ、DIP主義者も移行していくんだろうけど
現状は厳しいかな

9 :
>>6
>トランスが必要な分ゴミに等しい。
1チップマイコンでイーサネットに繋ぎたい場合の選択肢をゴミ呼ばわりとは
随分と思い込みが激しい意見、せめてカス呼ばわりにしてくれw
そしてDIPや安価なAVRには無い選択肢でもある。

10 :
>>9
そのバックボーンに、ハブやらケーブルが必要だと知っている?
無線で飛ばしたほうがスマート。

11 :
>>10
安い無線plz

12 :
Arduinoシールドに無線LANあるよ
でも電源にトランスいるよね
電池にすんの?

13 :
PICは入手性に加えて組み込みやすそう
mbedなんかをそのまま組み込んでるのはどうかと思うわ

14 :
>>6
トランスが入れられるって事は絶縁出来るって事。
ド素人には、絶縁の重要性は理解出来ないんだな、これが。

15 :
工場で使う産業用機械のコントローラなら「全I/Oに絶縁ありき」で設計するだろうし、
USBでOKな用途なら「トランスは要らない」と言うだろうな。
(以上、どっちつかずの意見でした)

16 :
XBee WiFi でも \4,000- 程度かかる
USB2.0 のホストができれば \1,000- くらいのUSB WiFiアダプタが使えるかもしれないが
AVR の処理能力的に無理ぽ

17 :
Bluetoothのシリアルモジュールなら600円くらいからあるよ

18 :
OFDMモデムってAVRの10万倍くらいの演算能力が要るのによく1000円でできるもんだ

19 :
>>17
\600- !!
どこで売ってる?

20 :
http://www.ebay.com/itm/Wireless-Serial-4-Pin-Bluetooth-RF-Transceiver-Module-RS232-With-backplane-G6-/200942393128
http://www.ebay.com/itm/30ft-Wireless-Bluetooth-RF-Transceiver-Module-serial-RS232-TTL-for-arduino-/310646216582

21 :
>>20
ありがとう
一個でも free shipping ってすごいな
香港から日本なのに

22 :
>>14
絶縁がトランスだけのお家芸だと思っているの?
ド素人はこれだから困ってしまうw

23 :
>>19
だからスマートだと俺は言うんだよ。
>>14
そういえばおまえ、前にも俺に叩き潰されていたよな?
もう一回叩き潰されたいのか?

24 :
>>21
表向きはあくまで鑑賞用ということにしとけよ。な。

25 :
技適か・・・
有線最高だね!

26 :
>>23
悔しそうに吼えてるなw

27 :
>>25
技適は取得済みのを使えばいい。
なければ自分で取る、仕事の場合ね。

28 :
>>26
まだ答えが解らないのか?w

29 :
威勢がいいな

30 :
USB付XMEGA で Bluetoothドングル とか WiFiドングル を使えれば技適の心配がなくなる

31 :
でも、ドングル使われてるチップによって色々面倒

32 :
>>31
「btstack avr」でググってみな

33 :
素人君を相手にしたのは一年と半年も前か…。
> 103 名前:774ワット発電中さん[sage] 投稿日:2012/04/14(土) 16:36:50.94 ID:6utEF5R4 [8/10]
> どこをどう縦読みすれば、コネクタ構造だけでPnPが実現できると解釈できる
> のかね? きっと、異国の地でまだニホンゴが不自由なんだよね。間違っても
> 日本人じゃないよな?
>
> それと、PnPを謳う規格は多数あるが、逆に電源や信号の接続/切断順序を考慮
> していない電極構造のコネクタを採用して、PnPを実現している規格が世の中に
> あるなら、具体的に挙げてみろよ、態度と口先だけのヒヨッコ坊や。
>
> 104 自分:774ワット発電中さん[sage] 投稿日:2012/04/14(土) 17:19:38.02 ID:2PouUfvN [5/7]
> ウザ…
> 「Hot Swap Controller」でggrks
> ggったら、そのまま消えてくれてくれていいよ。
成長しとらんな > ID:7zd625Hv
絶縁、判らない様だからヒントを出しておくよ。
「コロンブスの卵」「逆転の発想」。
そして>>22の「絶縁はトランスだけのお家芸ではない」
もう判るよな?w
判ったらそのまま消えてくれてくれていいんだよ、誰も困らないからw

34 :
くやしいのうwくやしいのうw

35 :
>>33
同一人物と思ってるのかw
糖質乙www

36 :
(反応してやがるw)
で、結局答えは判らず終いか…、アホやな。
絶縁取るのは別にPICの出口だけじゃない。入口で取っても同じこと。
入り口で絶縁するのはフォトカプラでもコンデンサでもなんでも手がある。
結果、例えUSBでも絶縁して接続出来るって訳。
消えてくれていいよw

37 :
>>32
何の成果も得られませんでした

38 :
>>前スレの981
> AVRを専用IcなどなしでLANを直接つなげて通信できますか?
誰もそんな茨の道なぞ、通りたくないだろうな。
ヒントだけ書いとく。
・10Base-Tは±1Vの信号であり、マンチェスタ符号されている。
・それはクロックとシリアルデータをEX-ORで符号化される。
・逆に複号するのはメンドクサイ。「マンチェスタ符号 復号」でググるのがよろし。
・メンドさはここの回路図を見るのがよろし。(専用IC/回路の登場w)
  ttp://homepage3.nifty.com/katsuma-homepage/kousaku/costas1478.htm#costas1478_3
・符号化前、復号化後は同期シリアルとして扱う。
  (AVRで扱えるデータ長/フォーマットかは、自分で調べろ)
あるいは、
・復号をソフトでやる
てな手もあるが、AVRではパワー不足だろう。
あとはPSoCなら出来るかもな。
さて、ここまで書けば専用のPHYチップのありがたさが判ったと思うが、どうよ?
答え : 出来ないとは言わないが、とてもメンドイ

39 :
>>37
英語くらいでメゲちゃダメ

40 :
なんつうか、すごくうっとうしいな。
「物は言いよう」という言葉が頭に浮かんだ。

41 :
>>36
ちょっとは勉強してから書き込めよw

42 :
絶縁でギャーギャーうるさいアホ全員ををスレから絶縁する方法きぼん

43 :
久しぶりに部品箱から発掘されたAT90S4433を掘り出して、
Timer1でPWMしてLEDの調光でもやろうと思ったんだが、うまくいかん。
(上のほうに).DEF TEMP1 = R16
LDI TEMP1,0b10000001
OUT TCCR1A,TEMP1
LDI TEMP1,0b00000010
OUT TCCR1B,TEMP1
ldi TEMP1,0b10000010
OUT TIMSK,TEMP1
SEI
このほかに必要な設定あったっけ?
AT90S4433には4MHzのセラロックをつないで、電源はAVR910ライタから。
PB1(OC1)にLEDと1kの抵抗を接続済。

44 :
>>42
お前がこのスレからいなくなればいいだけ

45 :
>>43
DDRBは?

46 :
>>45
書き忘れました。すいません。
;PORTB
ldi TEMP1,0b11110010 ;(PB0,PB2,PB3 for input, PWM out(PB1,15pin)))
out DDRB,TEMP1
ldi TEMP1,0b00001101
out PORTB,TEMP1 ; SET PORTB HIGH
あと疑うっつーと、タイマー1の割り込みルーチンくらいすかね。

47 :
>>46
まさかのretiがないとか…
あとAT90S4433って黙っていてもSPをRAMENDにしてくれたっけ?
昔のAVRって真っ先にSPを設定するのがお約束だった記憶が

48 :
>>47
原因が判明しました…
;PWM value:
; 0% 0
; 10% 25
; 20% 50
; 30% 76
; 40% 100
; 50% 125
; 60% 150
; 70% 175
; 80% 200
; 90% 225
;100% 255
ldi TEMP2,225 ;PWM set to xx%
OUT OCR1H,TEMP2
最後の行、OUT OCR1L,TEMP2でした。
8bitPWMにしといて、上位のレジスタに値突っ込んでも、
そりゃ動かんわなwwww
お騒がせしましたw

49 :
>>47
.cseg
rjmp RESET ;reset handler
rjmp RESET ;INT0 handler
rjmp RESET ;INT1 handler
rjmp RESET ;TIMER1 CAPT
rjmp RESET ;TIMER1 COMP
rjmp TMR1_OVF ;TIMER1 OVF
rjmp TMR0_OVF ;TIMER0 OVF
rjmp RESET ;Serial Transfer Complete
rjmp RESET ;UART Rx Complete
rjmp RESET ;UART Data Register Empty
rjmp RESET ;UART Tx complete
rjmp RESET ;ADC Conversion Complete
rjmp RESET ;EEPROM Ready
rjmp RESET ;Analog Comparator
RESET:
;90S4433用 Stack Pointer設定
ldi TEMP1, LOW(RAMEND) ;
out SP, TEMP1
はちゃんとやってます。

50 :
>>47
オーバーフロー割り込みルーチンはこうなってます。
TMR0_OVF:
in sregtmp,SREG ; Save status flags

out SREG,sregtmp ; Restore status flags

reti
TMR1_OVF:
;↓これTimer0と共有していいんかな?よくわからないので分けた
in sregtmp2,SREG ; Save status flags

out SREG,sregtmp2 ; Restore status flags

reti
見ている方がいらっしゃいましたら、参考に。

51 :
>>49
積極的に割り込みを使う気がないなら最初の
rjmp RESET
以外は、retiをおいて置くだけで十分だと思うんだけど…
.cseg
rjmp RESET ; reset
reti ; int0
reti ; int1
:
以下同じって感じで

52 :
>>51
んー、そうなんですけど、ROMが足りなくなったらそうします。
まだ2%しか使ってないので。

53 :
>>52
メモリよりもクロックがもったいないな

54 :
ベクタテーブルを何に置き換えたってテーブルのサイズは減らせんし
実行されないベクタはクロックを消費しないと思うんだが・・・・
想定外の割り込みが実行されるのはバグだろ

55 :
>>54
sleepから起こしたいだけの割り込みとかあるよ

56 :
そりゃ想定内の実行されるべき割り込みじゃん
クロックもったいないか?

57 :
>>56
割り込みベクターにrjmpおいといたら、
その分無駄になるでしょ。
ましてや、(不要な)SREGの待避までやってるんだから

58 :
ベクタテーブルといえば
以前、mega88で作ったアセンブラソースをmega168に流用したら動かない
よくよく調べたら、ベクタテーブルのサイズが違うのな
ただのメモリ倍増版だと思ってたから気づくのに時間かかったわ

59 :
>>57
そういうことじゃなくってだな・・・
ちょうど>>58の話が出て助かったんだがretiとかで要領かましてるとこういうことになるよな
そんなリスク冒してまでスリープ復帰ごときで数クロックケチることが
どうなんだと言いたい訳よ
小技・裏技として知っていてもいいが「もったいなく」は無いなってね

60 :
>>54
バグでしかあるルーチンが実行されないと決まっているなら
プログラマの悩みはだいぶ減ると思う。

61 :
>>60
バグでなく実行される割り込みを把握できないならプログラマと名乗ってはいけないと思う

62 :
「想定外の割り込みが実行されるのはバグ」ということは
たとえば、ノイズの影響を考慮する必要は無い、
プログラム実行中にノイズで0/1が反転したする事は起こらない、
と理解してよろしいのでしょうか?

63 :
バグと呼ぶものはあくまでプログラムの不備であり、
ノイズ等の外的要因で発生するものは誤動作と呼ぶのではないだろうか?

64 :
つまり、ノイズで割り込みが実行されるのは「誤動作」であって、
それは「バグ(プログラムの不備)」とは言わない、ということですね。
私の疑問点は解消しましたので、これで。

65 :
普通はまずノイズの対策をするものだ。
ソフトだけでなんでもしようとしないことだ。

66 :
ノイズ等を考慮出きてないプログラムを書くのはド素人。
脳内で無い限り、ノイズの無い世界なんて無いのだから
ノイズを考慮しないプログラムは設計バグとしか言い様が無い。
根本的に駄目なレベル。

67 :
>>66
おまえ、また出て来たんかい?w

68 :
誤動作を考慮しないとか言う話は微塵も出ていないのになw

69 :
バグの語源考えたら、ノイズによる誤動作も含むというか、もともとそっちが本流だとわかるはずだが・・・

70 :
スレの流れ考えたら、ノイズによる誤動作で意図しない割り込みが発生しても
それによるクロックの消費などもったいなくもないから関係ない話だとわかるはずだが・・・
retiとrjmp RESETでは動作そのものが違うことなど誰も話題にしてないじゃないか

71 :
意図しないプログラム実行はバグ、という言葉が、
日頃、ノイズ対策で頭を悩ませている私にはチョット引っかかっただけです。
流れには関係ない話ですね。
以下は、私のただの長文のグチなので興味ない方は読み飛ばして下さい。
ノイズ関連の最近の出来事
サーボモータによるある位置決め制御ボードを納めた時に、
たまに誤動作するので原因を調べたところ、5V電源にノイズが乗っていて(1mS程度、2〜3Vに下がる)
「電源を何とかしてくれ」と担当者に言ったら
「こういう電源でもちゃんと動くように設計するのが本当のエンジニアだ」と言われて絶句した。
(おでぇかんさま、そいつはあまりの言い様でごぜぇますだ)
腹が立つ奴はどこでもいる。
空調機器のバージョンアップの試運転でバグが見つかった時。
「1分でも早く動くようにして下さい。動きさえすれば私には何の文句もありませんから」
と担当者が冷たく言い放った。
担当者もプログラマなのに、自分だってバグをいっぱい生み出しているくせに、
しかも自分は発見したバグを放ったらかしにしているくせに、
現場にいる2日の間にバージョンアップのプログラムを私に書かせたくせに、
その言い方は何なんだよ。(お得意さんなので口には出さなかった)
別の工場のプレス機
朝、現場に入ったのに、忙しいからと終業時間まで待たされて、
ようやくチェック作業を始めたら、担当者がそばに来て
「この機械、1日停まれば100万の損なんですよね。
 明日、出社するまでにちゃんと直しといて下さいよ」
と言い放って帰って行った。

72 :
バグの語源は自分のプログラムミスをごまかすために上司に言ったいいわけ。
「ああ、バグのせいですよ。ははは」

73 :
紙テープをホントに食ってたんじゃないの?

74 :
>>71
>「こういう電源でもちゃんと動くように設計するのが本当のエンジニアだ」と言われて絶句した。
そんなの当たり前だろ。お前がエンジニアかどうかは知らないが
レベルが極端に低い事だけは確かだ

75 :
ぶっちゃけ環境把握はエンジニアの基本ではある。
電源やべーことがわかったんならとりあえず一発目に対策機器放り込めばいいんじゃね?
文句は無事に納品されたときまで飲み込んでおいた方がいい。
打ち上げですかっとできるよ。

76 :
>>71
>「こういう電源でもちゃんと動くように設計するのが本当のエンジニアだ」と言われて絶句した。
「そういう電源でも動くように」という条件が出てれば、その通りだな。

77 :
まぁぶっちゃけクライアントって無茶しか言わないよな

78 :
動力の有る現場を見れば電源にノイズが乗ることぐらいわかるだろーに。

79 :
ノイズじゃなくて停電だし
相手が用意した電源バスだし
そんなもんわかるかって

80 :
ちょっとまてそれは後出し情報乙だ

81 :
>>76
どんなショボい仕様書でも電源仕様ぐらいはあるから、それと測定結果見せて仕様変更の交渉すればいいだけ。
まあ工場に納めるような機器なら、予めどんな電源かは確認しとくのは常識の範囲だけどね。

82 :
>>77
まぁぶっちゃけ、委託先のエンジニアってあれも出来ないこれも出来ないとしか言わないよな
その上成果物は、目を覆いたくなる品質

83 :
>>71
> サーボモータによるある位置決め制御ボード
> 5V電源にノイズが乗っていて(1mS程度、2〜3Vに下がる)
電源と言うより、突入電流の電圧降下だろう。
メカトロではよくあること。
常識の範疇で、用途的に予防処置を講じて当たり前。

84 :
ミリセカンドなのかミリシーメンスなのか。

85 :
なかっち 動画
http://www.youtube.com/watch?v=z2qK2lhk9O0s

みんなで選ぶニコ生重大事件 2012
http://vote1.fc2.com/browse/16615334/2/
2012年 ニコ生MVP
http://blog.with2.net/vote/?m=va&id=103374&bm=
2012年ニコ生事件簿ベスト10
http://niconama.doorblog.jp/archives/21097592.html

生放送の配信者がFME切り忘れプライベートを晒す羽目に 放送後に取った行動とは?
http://getnews.jp/archives/227112
FME切り忘れた生主が放送終了後、驚愕の行動
http://niconama.doorblog.jp/archives/9369466.html
台湾誌
http://www.ettoday.net/news/20120625/64810.htm

86 :
UART通信で,レジスタの中身を送りたんだけど,どうやったらできるのかな?
普通に文字を送ることはできるようになったんだけど・・・

87 :
>>86
レジスタの中身を文字に変換すればいいじゃないか

88 :
>>87
どうやって変換するの?

89 :
sprintf とかじゃね

90 :
>>89
どうやって使うの?
ググったけどいまいちよく分かんなかった

91 :
まてはやまるな
sprintfはAVRの品種によってはサイズが大きすぎる
レジスタ1バイトずつを16進数の2バイト文字に変換して1文字ずつ送るだけだから
そいうの作ってちまちま送るのがいい

92 :
具体的には
レジスタを一時変数に保存
変数の上位4bitニブルを16進数に変換して送信
変数の下位4bitニブルを16進数に変換して送信
これの繰り返しだ
uint8_t tmp = REG;
uart_sendbyte(nibble2hex(tmp >> 4))
uart_sendbyte(nibble2hex(tmp));
nibble2hexやuart_sendbyteは適当に作ってくれ

93 :
あ、16進数で送りたいわけじゃないんだな
うかつだったわ
単に送るだけなら変換なんかせず自分で送受信プロトコル決めてそのまま送ればいい

94 :
そもそも質問者がプログラムをCで書いてるかどうかさえわからないのに・・・

95 :
>>94
Cで書いてる
あと、バイナリで送りたいと思ってる

96 :
もうちょっと具体的に言うと、レジスタの状態をPCでモニターしたい

97 :
sprintfも分からないのにリモートデバッガってチャレンジャーだなw
avr dragon買ったほうがいいんじゃないかな・・・・
1バイトの値を8バイトの文字列に変換して送信すればいいんでしょ
上位ビットから順番に評価して"1"か"0"かの文字を並べればいいんだ。

98 :
>>96
バイナリならそのまま送ればいい。
その代わりPC側でバイナリを文字列に変換して表示する必要があるけど。
レジスタが複数ならそれを区別する方法も考えないと。

99 :
で、そんな送信操作をしているうちにレジスタの内容はどんどん変わるが
その辺の対処のしかたは理解してるのかな?

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
Arduino初心者熱烈大歓迎質問スレ part10 (122)
【ADC】A/D, D/Aコンバータを語るスレ【DAC】 (103)
Arduino初心者熱烈大歓迎質問スレ part10 (122)
AVRマイコン総合スレ Part30 (305)
【雑談禁止】秋月電子の商品についてのみ語るスレ 2 (204)
初心者質問スレ その98 (386)
--log9.info------------------
映画「ラフ」 (111)
何故黒人の水泳選手が少ないのか? (375)
ルネ神奈川エリア【ジュニア選手コース】集合!!! (148)
京都イトマンって?? (116)
ラップスイムを愛する者が集うスレ (241)
マイケル・フェルプス総合スレ Part2 (154)
コーチを本気で好きになってしまったら・・・・Part2 (533)
長岡大学・押見正恵ちゃんを応援するスレッド (568)
競泳友達つくりたいなぁ!! (296)
★☆★関西の有名選手☆★☆ (171)
水着何枚持ってる? (134)
北海道水泳事情 (643)
【画像】なぜシンクロ選手には美女がいないのだろう (174)
水泳って何から教えたら良いかな? (127)
北信越の水泳を語る (186)
洛南水泳部について語ろう☆ (466)
--log55.com------------------
実質14912
【腐専用】BTSの雑談スレ1
arsざつだん487(IDなし)
実質金剛559
☆【画像】7135
【11腐】竜探索井戸端隔離スレ536(idなし)
BTSの雑談スレ2116
Jざつ 1608