2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

AVRマイコン総合スレ Part7

1 :774ワット発電中さん:2006/11/02(木) 19:50:23 ID:9vNu6Dci
           _____
         /       /|
       /   ( ゚∀゚) /.∠フ   個人でも手軽に使える
     /       /.∠フ || . Atmelの8-bit RISCマイクロプロセッサを
   /  __    o/.∠フ ||    中心に語るスレッドです。
 ∠| ̄ ̄凵 ̄ ̄|∠フ ||     *AAは「AVR H8 etc. マイコン総合スレ Part3」からいただきました。
 .|| |_____|/||


Atmel AVR 8-Bit RISC     http://www.atmel.com/products/avr/


2 :774ワット発電中さん:2006/11/02(木) 19:51:21 ID:9vNu6Dci
◎前スレ◎
AVRマイコン総合スレ Part6
http://science4.2ch.net/test/read.cgi/denki/1148195387/
AVRマイコン総合スレ Part5
http://science4.2ch.net/test/read.cgi/denki/1125327648/
AVRマイコン総合スレ Part4
http://science3.2ch.net/test/read.cgi/denki/1108290187/
AVR H8 etc. マイコン総合スレ Part3
http://science3.2ch.net/test/read.cgi/denki/1100706575/
AVR H8 etc. マイコン総合スレ Part2
http://science3.2ch.net/test/read.cgi/denki/1093023679/
AVR H8 etc. マイコン総合スレ
http://science3.2ch.net/test/read.cgi/denki/1078586301/
PIC AVR H8統合スレ
http://science2.2ch.net/test/read.cgi/denki/1072092201/

[機械板]
●PIC・AVR 初心者のためのスレッド-3サイクル目●
http://science4.2ch.net/test/read.cgi/kikai/1067082692/
●PIC・AVR 初心者のためのスレッド-2サイクル目●
 =行方不明。過去ログ持ってる人いたら提供よろしく
●PIC・AVR 初心者のためのスレッド●
http://mentai.peko.2ch.net/kikai/kako/981/981417210.html


3 :774ワット発電中さん:2006/11/02(木) 19:51:52 ID:9vNu6Dci
<参考になるページ>
・AVR情報多い-chanさんのpage  http://elm-chan.org/
・avrfreaks.net avrgccその他AVR関連の総本山(英語)
  http://www.avrfreaks.net/
・レディオテクニカ有志による 翻訳版 AVRデータシート・AVRツールの解説書
  http://homepage1.nifty.com/radio_tech/
・TAP-Config http://ww2.tiki.ne.jp/~maro/
・AVRのライター http://b2c-1.rocketbeach.com/~jcl/AVR.htm
・自分で作ってしまえ!電子工作スレッドテンプレート集
  http://jbbs.shitaraba.com/bbs/read.cgi/study/3329/1067910158/
・AVR-wiki  http://www7a.biglobe.ne.jp/~attlee/avr-jp-wiki/

リンク集:AVR-Wiki>AVRよくある質問(FAQ)>AVRで遊びはじめるにあたって
http://www7a.biglobe.ne.jp/~attlee/avr-jp-wiki/wiki.cgi?page=AVR%A4%E8%A4%AF%A4%A2%A4%EB%BC%C1%CC%E4%28FAQ%29#p4

4 :774ワット発電中さん:2006/11/02(木) 19:52:42 ID:9vNu6Dci
<ライタ関連>
・秋月のAVRライター(COMポート)+新しいファームウェア
  http://akizukidenshi.com/down/
  http://www.toshu-ltd.co.jp/gaki/electronics/software/
  http://www.t3.rim.or.jp/~temple/software.html
・共立電子(シリコンハウス)のSK-AVR(COMポート),mega/tiny対応、Windows/Linux対応
  http://www11.plala.or.jp/silicon/DATA/develop_picavr.html
・共立電子(デジット)のAVRドングル(Printerポート)。ジャンパ1つでSTK200互換
  http://digit.kyohritsu.com/
・Olimex製のAVR-PG1Bは安い。Olimexだと$9.95。
  http://www.olimex.com/dev/avr-pg1b.html
販売元:Sparkfun、SolitonWave
  http://www.sparkfun.com/shop/index.php?shop=1&match_criteria=all&rec=&keywords=AVR-PG1B+&
  http://www.solitonwave.co.jp/product/avr/avr_index.html
純正品:AVR-ISP(COMポート)、STK500。パラレルライタ機能あり
  http://www.atmel.com/dyn/products/tools.asp?family_id=607
・プログラマ(書き込み器)を自作の参考になるサイト
  *jcl:AVRマイコン用プログラマの制作
    http://micomfreaks.hp.infoseek.co.jp/AVRprog.html
  *ELM-AVRライタ製作集
    http://elm-chan.org/works/avrx/report.html
  *オプティマイズ:EZ-USBライタ
    http://optimize.ath.cx/avr/writer.htm

はじめよう

5 :774ワット発電中さん:2006/11/02(木) 19:53:54 ID:9vNu6Dci
いつまでたっても立たないので立ててみた

ほとんどコピペだけど、これでいいのかな?

6 :774ワット発電中さん:2006/11/02(木) 20:26:33 ID:TfcTCvjf
(´-`).。oO(>>1さん、乙です…)

7 :774ワット発電中さん:2006/11/02(木) 20:42:03 ID:dlxQHPf6
>>1


8 :774ワット発電中さん:2006/11/02(木) 21:33:06 ID:Jj7N686o
いちょつ

9 :774ワット発電中さん:2006/11/02(木) 23:49:16 ID:VHylBhZu
いち━━━━━━つ!!!

10 :774ワット発電中さん:2006/11/03(金) 01:39:20 ID:6hKfljzc
(´-`).。oO(USBのあるパソコンならAVRは十分開発できるよね)

11 :774ワット発電中さん:2006/11/03(金) 02:09:25 ID:mScndoje
(´-`).。oO(念話仲間だ…)

12 :774ワット発電中さん:2006/11/03(金) 02:43:34 ID:9asyamCT
Win98時代のノーパソは
っていうかWin98は
USBメモリが使えないから激しく不便
せめて98SE以降にしと毛

13 :774ワット発電中さん:2006/11/03(金) 03:26:33 ID:6hKfljzc
(´-`).。oO(2000かXPじゃないと98じゃUSB系に不具合あったような)


14 :774ワット発電中さん:2006/11/03(金) 03:55:39 ID:aoyVZVXW
(´-`).。oO(高いと思うなら、やめとけばいいのに…)

15 :774ワット発電中さん:2006/11/03(金) 04:12:43 ID:hBZ5INIA
(´-`).。oO(秋月とか千石には1万円くらいポンと払うのに・・・)


16 :774ワット発電中さん:2006/11/03(金) 08:37:35 ID:Jl21mVqT
自分はAVR関係で今まで使った金は
Tiny 2313と抵抗100本*2とシリアル雌くらいだから\1k未満だな・・・

17 :774ワット発電中さん:2006/11/03(金) 09:07:58 ID:9Ye8v8fM
>>16
それだけで動作確認できるものって・・・・シリアル通信だけさせているのか?

18 :774ワット発電中さん:2006/11/03(金) 09:33:39 ID:Jl21mVqT
>>17
とりあえず使ってみようってのが目標だったからね。
今は、昔作った通信越しに電卓みたいな動作するだけのプログラムを移植したりして遊んでる。

19 :774ワット発電中さん:2006/11/03(金) 15:00:52 ID:aoyVZVXW
(´-`).。oO(基板までおこす俺はいったい・・・)

20 :774ワット発電中さん:2006/11/03(金) 18:05:15 ID:LYEc8DA6
そろそろマジでうざくなってきたよ
>>19コテつけてくれ

21 :774ワット発電中さん:2006/11/03(金) 18:20:58 ID:mScndoje
(´-`).。oO(一番最初に念話開始したのはおいらだけど…)
(´-`).。oO(いまでは複数いるんですね…)

22 :774ワット発電中さん:2006/11/03(金) 18:35:22 ID:LYEc8DA6
バイバイ

23 :774ワット発電中さん:2006/11/03(金) 18:43:56 ID:Jl21mVqT
(´-`).。oO(通信の仕様は分かってるんだからNGワード設定すればいいのに・・・)

24 :774ワット発電中さん:2006/11/03(金) 20:09:39 ID:EvpfKRao
>>21
(´-`).。oO(わざわざ言い訳しなくても…)

25 :774ワット発電中さん:2006/11/03(金) 23:06:40 ID:aoyVZVXW
(´-`).。oO(ただの独り言なんだが・・・)

26 :774ワット発電中さん:2006/11/03(金) 23:14:32 ID:mScndoje
(´-`).。oO(>>24さん、おいらも独り言ですよw)

27 :774ワット発電中さん:2006/11/03(金) 23:19:38 ID:/Ai+xmVV
質問なんですが、ソケットって、
丸ピンと平ピンとで、平ピンのほうがだいぶ安いですけど、
なんでなんでしょうか?

28 :774ワット発電中さん:2006/11/03(金) 23:27:15 ID:Ztg87/PO
丸ピンのほうが構造が複雑だから

(´-`).。oO(すれ違いだがな)

29 :774ワット発電中さん:2006/11/04(土) 06:28:29 ID:EkXN8pwk
AVR-Wikiが編集できないのはなぜ?
プレビューまではできるのにその後で編集が反映されない

30 :774ワット発電中さん:2006/11/04(土) 11:28:11 ID:LvpuB2Ij
スパム対策として
以下の文字列が入っていると
編集が反映されなくしています。
特に問題ないと思っていたんだけど・・・
文字列で認識なんで適当にスペース空けてくれればOK。

!'''[http://
xuan doai
</A>
<br/>
<br>
<a href=
.;
]:

31 :774ワット発電中さん:2006/11/04(土) 11:35:10 ID:k6qNEeI4
>>20
嫌なら「(´-`).。oO(」をNGワードの方が楽ですよ。

(´-`).。oO(楽しいんだけどなあ。何でいやなんだろ?)


32 :774ワット発電中さん:2006/11/04(土) 12:03:12 ID:N6tti/y2
なんで自分が楽しいと思ってる事を通すために他の閲覧者に負担を強いるんだぜ?

33 :774ワット発電中さん:2006/11/04(土) 13:08:53 ID:k6qNEeI4
>>32
文末「んだぜ?」が変だよ。

コテハンあぼーんよりは楽だと言っただけ。

なんで自分が嫌だと思ってる事を通すために他の投稿者に負担を強いるんかなあ・・・
とも言えるんだよ。嫌だというのが多数意見ならしょーがないが。
まースレが迷走するのは嫌だからおれはやめとく。

34 :774ワット発電中さん:2006/11/04(土) 15:07:11 ID:nvySm4xy
(´-`).。oO(だぜ?はいまのトレンドなんだぜ?)

35 :774ワット発電中さん:2006/11/04(土) 16:07:23 ID:g3UhEQIg
>>27

○ピンはICの足に対してどの場合においても同じ力がかかり接触抵抗を小さくできる。
平ピンの場合は抜き差しを繰り返すなどして、広がると接触不良が起きたりするし、
初期段階での接触抵抗が大きい。

○ピンが考えられる前に、90度傾けて挟まるような構造の平ピンソケットが出た。
つまりICの足が「|」に対してソケットが「=」で挟み込んでくる。製造効率や
価格の面ですぐに廃れたけどね。

単純には、○ピン=高級品、平ピン=安物。だよねぇ。

36 :774ワット発電中さん:2006/11/04(土) 16:07:56 ID:3SdU8Lzx
雑談は楽しいけど、続けていくとどんどん「スレの趣旨」で盛り上がる頻度が減っていくよ
1日楽しい思いをしたら次の日からはもう引きずらないのが大事だと思います

37 :774ワット発電中さん:2006/11/04(土) 16:55:30 ID:QJ1kvu83
俺のところではなぜか平ピンはトラブル無いのに丸ピンだと接触不良がある

38 :774ワット発電中さん:2006/11/04(土) 17:23:20 ID:N6tti/y2
丸ピンって同じICを何度も抜き差しする用途に向いてないんじゃねーの

39 :774ワット発電中さん:2006/11/04(土) 20:14:55 ID:xhxoQHDv
接触不良になるまで、抜き差ししたことないや

40 :774ワット発電中さん:2006/11/05(日) 04:10:57 ID:MJRuylMU
安かった1200でちょっと作ってて気づいた
パワーダウンからの復帰にINT0を使うときエッジトリガだとだめなのね。
クロック止まってるからか
それにしてもサブルーチンコール3段はきついな



41 :774ワット発電中さん:2006/11/05(日) 13:27:22 ID:HQt7nwJ3
>>40
1200やめると気持ちよくなれますよ。

1200で1個こうさくして、次に2313に移ったときの俺の感想ですた。

42 :774ワット発電中さん:2006/11/05(日) 14:16:59 ID:MJRuylMU
せっかく\100だったのだから、といっても今じゃTiny2313も\120か
とりあえず、デジカメ(オリンパス)の赤外線リモコン完成と
次は何作ろう
http://www.takaratomy.co.jp/products/aero_rc/products00.htm
安いラジコンを改造してライントレースとか楽しそうだな。

43 :774ワット発電中さん:2006/11/05(日) 14:29:46 ID:r6jSeZZo
あとは秋月に表面実装のmega8あたりが入れば完璧だな

44 :774ワット発電中さん:2006/11/05(日) 15:06:33 ID:PBw+CdTU
俺もAVRは1200から始めようとしたけど、結局20ピンのはtiny2313しか使ってない。

tiny2313は秋月で買って、mega8はストロベリーリナックスから買うのって、面倒だし
送料余計にかかるんだよね・・・
自分で基板起こして、表面実装のmega8でArduino作ろうと思うんだけど。

45 :774ワット発電中さん:2006/11/05(日) 17:21:21 ID:bnZzgTO6
1200は内蔵発振にするのにパラレルライター組まないといかんのがめんどいし、
内蔵発振も1MHzしかないのがアレですね。
内蔵発振で遊びたい人には勧めにくい>1200

46 :774ワット発電中さん:2006/11/05(日) 17:22:07 ID:4adFo8ac
つdigikey

47 :774ワット発電中さん:2006/11/05(日) 20:01:51 ID:GJmkKTRF
面実装のmega8はAD入力2本分得するし、その分I/Oに割り当てられる。

あとは、秋月にMLFのmega8 or mega88が入れば言うこと無しだな。

48 :774ワット発電中さん:2006/11/06(月) 09:59:10 ID:E968UsqF
SOPのATTiny45あたりもあればもっと素敵です。

49 :774ワット発電中さん:2006/11/06(月) 11:55:29 ID:THSlBUVP
かわいい女子高生の水着からこぼれ落ちるデカ乳画像など…
http://kaogaakai.dnsdojo.net/imgbbs/index.htm
とにかくすごいエロい画像掲示板!

50 :774ワット発電中さん:2006/11/06(月) 12:42:02 ID:Zn0NrX77
>>47
MLFって、UWF線をくっつけるのに半日くらい費やすからなぁ。
あーどうせおれは不器用ですよ。どっかの誰かさんみたいに、細かい作業やってくれる、
眼鏡メイド上目遣いアシスタントなんかいませんよ。


51 :774ワット発電中さん:2006/11/06(月) 12:42:58 ID:Zn0NrX77
>>50
s/UWF/UEW/orz


52 :774ワット発電中さん:2006/11/06(月) 12:54:02 ID:6YfdvX9S
>50
っ自分でコスプレ

53 :774ワット発電中さん:2006/11/06(月) 13:11:55 ID:HoZpKcGG
作業中は上目遣いだと危ないので下目遣いでおねがいします

54 :774ワット発電中さん:2006/11/06(月) 18:11:41 ID:Zn0NrX77
>>50
すまんが、それ、どこのメイド工作工房なのか、5Vトレラントロジックは全部そろっているのか、
BGAのX線透視機もあるのか、教えてくれ。


55 :774ワット発電中さん:2006/11/06(月) 18:19:20 ID:+IJQ58yi
そんな自演は要りません

56 :774ワット発電中さん:2006/11/06(月) 18:26:34 ID:Zn0NrX77
>>54
そうだな


57 :774ワット発電中さん:2006/11/06(月) 21:52:12 ID:I7QNckie
>Zn0NrX77
warota

58 :774ワット発電中さん:2006/11/06(月) 22:58:30 ID:HcCiF1vK
>>51
いつから/orzなんてオプションができたんだ(w
面白いから使わせて貰おう。

59 :774ワット発電中さん:2006/11/07(火) 08:20:53 ID:iiaCqxP9
WinAVRにSPI用の関数ってありましたっけか?


60 :774ワット発電中さん:2006/11/07(火) 08:21:36 ID:iiaCqxP9
>>58
今時sedなんて使っているやついるのか?


61 :774ワット発電中さん:2006/11/07(火) 08:47:09 ID:X+rYRgvK
>>60
>>51のような用途だけで使っている。
リアルsedは使ってない(w
あなたのようにわかってくれる人がいる間は使えるでしょう(w

sedマダ〜チンチン>キヤノン

62 :774ワット発電中さん:2006/11/07(火) 10:50:18 ID:eliusPMH
>>60
なぜ正規表現見ただけでsedなの?
perlなら毎日使うやつはごまんといるだろ。

といいつつedが好き

63 :774ワット発電中さん:2006/11/07(火) 12:35:27 ID:7HIqcl1m
sedじゃないけどvimの置換とかで毎日使ってるな

64 :774ワット発電中さん:2006/11/07(火) 15:47:28 ID:7T0doBR3
mega168のADCで質問ですが

DIDR0= 0b00000111;
ADCSRA= 0b10110111;
ADMUX= 0;
ADCSRA= 0b11110111;

for(;;){
  H = ADCH;
  L = ADCL;
  DATA = H<<8 | L;

  以下LCDに表示させてるだけ
}

関係してそうな場所を抜粋しました、こんな感じで組んだのですが電源を入れた直後は即表示するのに
入力が変わってから表示が変わるのに、30秒から1分かかります。
試しにADPS2-0を000にすると誤差が激しいですが一応リアルタイムで変化しました。
ほかにも設定する部分があるのでしょうか。

回路はmega168でADCの入力に半固定抵抗を使用
クロックは15MHzのクリスタルオシレータで電源は5Vです

65 :774ワット発電中さん:2006/11/07(火) 16:53:20 ID:Bd+tuGbT
ADCHとADCLのアクセス順が逆

66 :774ワット発電中さん:2006/11/07(火) 17:18:16 ID:7T0doBR3
>>65
ありがとうございました、無事解決できました!

データシート何度も読み返してたのに、なぜか見落としてましたorz

67 :774ワット発電中さん:2006/11/07(火) 17:46:16 ID:X+rYRgvK
>>66
もしwinavrを使っているなら、このへんは
DATA=ADCW;
とやったほうがいいよ。

#define ADCW _SFR_MEM16 (0x78)
ってな感じで定義されている。

68 :774ワット発電中さん:2006/11/07(火) 18:04:43 ID:7T0doBR3
ご丁寧にありがとうございます。

2週間悩んでたのがやっと解決しました

69 :774ワット発電中さん:2006/11/08(水) 22:53:43 ID:38bPRoct
以前ここで、0.5v車速パルスの盗り方について聞いた者です。
現状でも動いてるんですけど、色々調べていて疑問が。

センサーの電圧が低い時の信号の取り方で、
こんなページを見つけたんですけど、このページの
ttp://www.picfun.com/parttrs.html
電圧レベル変換としての使い方
の(a)項目で、R1の抵抗がトランジスタのベースじゃなくて、
GNDにいってるのが気になるんですけど、これはそーゆーもんなのでしょうか?
これだとセンサーからトランジスタのベースに大量に電流が流れてしまい、
場合によってはセンサーに負荷が掛かり過ぎやしないかと思う、素人な私。

あとは入力ラインにダイオードを逆に付けてる例も良くみますけど、
ttp://www.necel.com/micro/campaign/kousaku/try/pdf/osiro_004.pdf
これも調べたけど理由がわからなす。(ってか何をキーワードにすればええのか)
微妙に(かなり?)スレ違いですいません。

70 :774ワット発電中さん:2006/11/08(水) 23:03:26 ID:3xlGOb2Y
URLの内容見ないで勘で言うと
1:負荷がかかり過ぎないようにある程度グランドに落としてる。
2:ダイオードを逆に付けるのは逆起電力からICを守る。

71 :774ワット発電中さん:2006/11/09(木) 00:06:59 ID:CVpvjVsx
> R1の抵抗がトランジスタのベースじゃなくて、GNDにいってる
これはマズい。
多分、センサーの出力抵抗が高いと仮定しているんだけど
センサーの回路を見ずにベース抵抗なしでつないだらトランジスが壊れる。

> 入力ラインにダイオードを逆に付けてる
これは入力保護回路。マイコンに電源以上の電圧が掛からないようにしている。
ダイオードに流れる電流を制限する抵抗が要ります。

72 :774ワット発電中さん:2006/11/09(木) 01:49:53 ID:42mTLq+R
>>69
R1の使い方だが、説明を読んだか?

73 :774ワット発電中さん:2006/11/09(木) 09:33:16 ID:gTk95kh7
>>69
うーん、自分はまずいと思う。
センサ側から見て基本的にダイオードと抵抗の並列回路みたいに
振る舞うので、ショートに近いことになると思うが・・・・
出力インピが高いセンサー?ならこれでも大丈夫でしょうけど
そういう但し書きはないし。
1kくらいの抵抗を直列に入れたいところ。
抵抗内蔵デジタルトランジスタを参考にすればいいと思う。


74 :774ワット発電中さん:2006/11/09(木) 09:41:34 ID:gTk95kh7
>>69
入力ラインに逆ダイオードというのはこの図でいうAIN0入力の回路ですか?
これはクランプダイオード。入力電圧がGND〜Vccの範囲を外れたとき
(正確にはGND-Vf以下又はVcc+Vf以上)、ダイオードを通って
GND/Vccに電流が流れて33k抵抗の電圧降下によって電圧範囲超過を
防ぐという仕組みです。間にコンデンサ入っているので、交流分にのみこれが効く。



75 :774ワット発電中さん:2006/11/09(木) 20:52:30 ID:Gt1o8pDc
>>69

ttp://www.picfun.com/parttrs.html
>もっともセンサの負荷としては、このR1とトランジスタの入力抵抗が並列
>になります。このトランジスタの入力抵抗は数10KΩ程度です。

ん?なんで入力抵抗が数十kΩ??


76 :774ワット発電中さん:2006/11/09(木) 21:02:58 ID:RuJ36v9+
>>75
ブレインもピンからキリまで
いるんじゃね?


77 :774ワット発電中さん:2006/11/09(木) 23:19:48 ID:Vnh3ttQI
レスども。
ダイオードは納得。ありがとうございます。

てっきりトランジスタのベースの抵抗はゼロに近いと
思っていたのですが、良く見ると数十kΩあるって書いてありますな。
それなら納得。
なんか昔適当に試した時はそんなになかった気もしますが、
勘違いか、あるいは電気が流れる前と後では抵抗値が違うのか・・・

そーいえば、バイアスで0.6vの電圧かけておいて、
そこにセンサーの電圧0.5掛けても、0.6vのままな気ガス。
アレ? 電流が流れて抵抗値も変わって電圧も変わるのか・・・
なんかわかんなくなってきた。
そもそもセンサーに逆流したりしないのかな・・・

78 :774ワット発電中さん:2006/11/10(金) 01:28:28 ID:DQehu/iW
> ttp://www.picfun.com/parttrs.htmlの
(a)の項目のセンサは素直に読むと
自分で発電して数kΩの負荷に耐えられない
(ベースがONになると0.6V以上になれない)
非常に限られたセンサだと思う。なぞなぞセンサ?

79 :774ワット発電中さん:2006/11/10(金) 08:31:04 ID:jiHkTmnl
>>77
>てっきりトランジスタのベースの抵抗はゼロに近いと思っていたのですが、
いや、あんたの勘違いじゃないと思うぞ。

>そこにセンサーの電圧0.5掛けても、0.6vのままな気ガス。
これもベース抵抗がないとおっしゃるとおりのような気がする。

内部抵抗がそこそこ高い電圧源なら問題ないと思うけど、
ゲート出力が直接出ているようなものならまずいと思う・・・・・


80 :774ワット発電中さん:2006/11/10(金) 08:33:41 ID:jiHkTmnl
>>77
まーでも(a)(b)ともに、0.6Vのままでも、0.6V付近で見かけのベース抵抗は∞→ショートへと変化するので、
実際には適当なベース抵抗が流れてトランジスタはオンになると思われ。
問題はセンサ次第ではベース抵抗が定格外にはみ出る可能性があることかと。


81 :774ワット発電中さん:2006/11/10(金) 08:34:17 ID:jiHkTmnl
>>80
×ベース抵抗
○ベース電流


82 :774ワット発電中さん:2006/11/10(金) 11:15:01 ID:W2cOppEr
来月のトラ技にMSP430と言うTIのcpuがおまけに付くらしい

[命令コードが美しく、チップの使い勝手が良い。また、gcc/gdb が対応しており、フリーソフトで開発が可能。
チップの型番がわかりにくいことと、他の組み込みマイコンより多少高価なことが欠点。]

らしいが  どぉ?  16bitADに惹かれる・・


83 :774ワット発電中さん:2006/11/10(金) 19:47:31 ID:Pxc3II5G
16ビットΔΣ型A-Dコンバータ,12ビットD-Aコンバータや液晶コントローラも内蔵ってところに惹かれるけど、また秋月がチップだけ安く販売しそうな予感
トラ技の値段いくらになるのかな

84 :774ワット発電中さん:2006/11/10(金) 19:50:21 ID:GOOcfBUw
16bitADCはいいよな。AVRにも12bitくらい欲しいところだ。

85 :774ワット発電中さん:2006/11/13(月) 15:41:05 ID:eL+fcxNQ
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┃ ◆フリースケールマイコンを使ってみよう!体験セミナー開催のご案内
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

■加速度センサーとMC9S08QG8(サンハヤト製 CT293+MM2860)を使用して
  アセンブラによるプログラミング、Flash書き込み、動作実行が体験できます。
  導入は、簡単なプログラムを書いて動かす事から始め、応用へと発展していきます。

  マイコンを使用したいが、「どのように、何を参考すれば?とお考えの方。
  マイコンの初心者の方、パソコン操作が出来る方、今後プログラミングを
  考えている方におすすめのセミナーです!!

●セミナー日程
 日 時:12/ 3(日) 10:30〜17:30
  講 師:小伝馬 光ノ助氏
  定 員:14名
  受講料:5,000円

セミナーに関する詳しい内容、お申し込みは下記アドレスを参照下さい。
=================================================================
 http://www.marutsu.co.jp/kouza.html#1203
=================================================================



86 :774ワット発電中さん:2006/11/13(月) 15:50:13 ID:OwMmpafS
なんでこのスレで展開するんだ?
マイコン総合スレにいきなよ。

87 :774ワット発電中さん:2006/11/13(月) 18:37:44 ID:RmutnpIJ
>>85 激しくスレッド違い。それとも AVR の一種と思って書いたのか?
もうすんなよ。

88 :774ワット発電中さん:2006/11/13(月) 21:33:18 ID:oOvZDpgU
>>85
誤爆

89 :774ワット発電中さん:2006/11/14(火) 20:42:26 ID:j2AYWtXQ
>>85
フリースケールかあ・・・しかもボリ松かあ
・・・どうするかな
・・・逝かねえなきっと

90 :774ワット発電中さん:2006/11/15(水) 00:06:14 ID:SDjp5pnK
>>89
揚げ足取るぞー
× ボリ松
○ 迷い津

91 :774ワット発電中さん:2006/11/17(金) 17:06:13 ID:39p7ESvc
STK500を購入したんですが、いくつか質問したい事があります。

サンプルとして初めからボードに装着されているAVRデバイスの試験用プログラムを試してみたいんですが、これを試す場合は、コンピューターとSTK500をRS232で接続している必要は無いんでしょうか?

それと、AVRデバイスの取り付け、取り外しなんですが、
STK500の電源をオフにした状態でするんでしょうか?

もうひとつ、単に.hexをAVRデバイスに書き込む場合、
例えばAT90S2313なら、STK500のISP6PINとSPROG3を繋ぎ、
対象AVRデバイスをソケットに装着し、RS232でコンピュータと繋ぐとユーザガイドに書いてありますが、この際にI/OポートヘッダとスイッチやLEDを繋ぐ必要は無いですか?

あと、ISP ProgrammingとHigh-voltage Programmingの違いを教えてください。

92 :774ワット発電中さん:2006/11/17(金) 17:41:26 ID:3TgQIjWL
>>91
1→そのサンプルプログラムがUART通信をしていないなら不要だと思う。
2→基本的にはデバイスの脱着は電源オフで。
3→AT90S2313のデータシートを読んでみて。シリアルプログラミングに必要な線以外は不要。
  (MOSI MISO SCK Vcc GND RESET)
4→IAVRにはシリアルプログラミングとパラレルプログラミングがあり、
  パラレルの方が高機能多機能であるが結線が多い、高電圧を必要とする、
  などのデメリットもあるので、通常のプログラミングにはシリアルがよく使われる。
  また、パラレルプログラミングはシリアルプログラミングを不可能にする設定も
  できてしまうので注意。
  で、ハイボルテージシリアルプログラミングは、ピン数が少ないAVRチップで
  パラレルプログラミングと同様なことを行えるようにしたものなので、これは
  必要なピン数が少ないことを除けばパラレルプログラミングと同じメリット・デメリットを
  もつものと考えればいいです。

  
SPはAVRの通常の駆動電圧で、パラレルプログラミングを
行うもの。
  

93 :774ワット発電中さん:2006/11/17(金) 17:41:40 ID:3TgQIjWL
>>92
最後のゴミは無視してください

94 :774ワット発電中さん:2006/11/17(金) 23:16:05 ID:39p7ESvc
>>92-93
丁寧なレス、どうもありがとうございました。

さきほど、STK500のみでサンプルのAVRデバイスに書き込まれている試験用プログラム試してみました。
無事LEDが点いて、スイッチ入れただけなのに感動しました。




95 :774ワット発電中さん:2006/11/18(土) 10:24:59 ID:1+trdGYj
>>92
8pinAVR以外でも、ISPの結線のままRESETに12V掛けたら
HVSPできたりすると便利なんだけどなあ。


96 :774ワット発電中さん:2006/11/18(土) 17:58:29 ID:lEUCFnJo
AVRを始めた頃、ISP・高電圧・シリアル・パラレルの意味が判らず混乱していた。
基本的にISPと高電圧の2種類しか無いと最近わかった。
「パラレル」は高電圧の事だったり、「シリアル」はISPの事だったりと混乱の元だった。
●8ピンAVR・ISP非対応は(Tiny11)、高電圧シリアルしか無い
●8ピンAVR・ISP対応は(Tiny45)、高電圧シリアルとISPの2種類
●上以外のAVRは、高電圧パラレルとISPの2種類

従って
92>>
4→AVRにはシリアルプログラミングとパラレルプログラミングがあり
この言回しは混乱すると思う、Tiny45には当てはまらない

91>>
ISP ProgrammingとHigh-voltage Programmingの違いを教えてください。
高電圧プログラミングはAVRのすべての機能の書込みができる。
ISPは書込める機能に制限あり。
例えばRESETピンとI/Oピンを共用しているTiny26やTiny2313の場合
 RESETピンをI/OピンにするのはISPでも高電圧でも可能
 I/OピンをRESETにするのは高電圧でしかできない。

しかしSTK500の取説は、大変わかりにくい
 ケーブル結線・ジャンパーピンを、ターゲットに合わせてページを行ったり来たり
 まるで初心者が書いたBASICプログラムのように、IF・GOTO・GOSUBの嵐。
 おまけにTiny26では専用ケーブルを製作しなければならず、
 なおかつファームのバージョンが変れば、ケーブルも作り直し
ICソケットもゼロプレッシャーではないので外すのに一苦労。
 頭に来て、拡張ソケットに差込む専用ボードを作った。


97 :774ワット発電中さん:2006/11/19(日) 14:11:56 ID:PB5TXP48
STK500のソケットからAVRデバイスを取る時って専用の工具を使うもんなんですか?
手で取ろうと思ってるんですが、取れないんですが。

それと、ヒューズビットの書き換えというのは、どういう時に必要になるんでしょうか?

98 :774ワット発電中さん:2006/11/19(日) 14:22:17 ID:V48Li6ni
>>97

引き抜き器ってのがあるので安物でもいいから買うのをおすすめ。

まあ、あとは精密ドライバー(マイナス)間にいれてこじる
とかも緊急のときにはやってたがあまりおすすめできない。


99 :774ワット発電中さん:2006/11/19(日) 14:54:06 ID:PB5TXP48
引き抜き器買います。。
割り箸で工作したんだけど、全然歯が立たん。。

100 :774ワット発電中さん:2006/11/19(日) 17:16:33 ID:UN/n7C89
わいは、普通の小型ドライバ(軸の長い奴曲げている)でコジコジする方が早い
精密ドライバーは先が平べったくなってないから突っ込みにくいよ

引き抜き器持ってるけどつかわないな〜
(簡易的な奴はピンセット曲げても出来そうだけど)

101 :774ワット発電中さん:2006/11/19(日) 21:35:59 ID:G/ipyHlI
わいわい

102 :774ワット発電中さん:2006/11/19(日) 22:48:17 ID:biDf90jG
漏れは取り外すことがわかってる石には
デンタルフロスって言う歯糞掃除する糸をあらかじめ仕込んで装着してる

103 :774ワット発電中さん:2006/11/19(日) 22:58:45 ID:V48Li6ni
>>102

フロスだと細すぎないか?

タイラップ(プラスチックの結束バンド)を隙間につっこんでいくのも
昔はよくやっていた。けっこう綺麗に取れるのでおすすめですが、

まあ、1000円もしない安物でいいので引き抜き工具買うほうをおすすめします。

たとえば千石で500円くらいで売ってたきがした。

104 :774ワット発電中さん:2006/11/19(日) 23:53:30 ID:hjxi/OJj
ゼロプレッシャーをユニバーサル基板にハンダ付けして、さらにそこから
オスオスピンをハンダ付けする。
 何回も取り替えるつもりなら、おすすめ。


105 :774ワット発電中さん:2006/11/20(月) 00:04:52 ID:Ct/S4+T2
そこまでするならソケット自体をゼロプレッシャーに変えてしまえよ

106 :774ワット発電中さん:2006/11/20(月) 00:21:46 ID:xjWmJ6y7
>>105
それは無理っぽくないっすか?ビア壊しそうで。


107 :774ワット発電中さん:2006/11/20(月) 01:47:13 ID:xbVN15J1
>>106
モノにもよるが、ゼロプレがそのまま、ICそけっとにささるとおもうぞ。

オレはそうやって自作機器のソケットの高さを稼いだ経験も何度かある。

108 :774ワット発電中さん:2006/11/20(月) 10:13:59 ID:Ze0gwBWV
>>105
 寸法的に無理
 誰もが考える最初の作戦。

109 :774ワット発電中さん:2006/11/20(月) 21:26:43 ID:o1MAzLY4
ICソケットの3段重ねの上に積めばいけそうじゃね?

ICソケットへはTEXTOOLと秋月のやつは無理そうだが,
足を90°ひねればついたりするしw




使ってるうちに疲労で折れて悲しい思いすることになるけどなorz

110 :774ワット発電中さん:2006/11/20(月) 21:37:09 ID:hJMx3Tt/
秋月のやつはばらして内部の左右のやつ逆にすると…

111 :774ワット発電中さん:2006/11/21(火) 00:45:06 ID:qjTpIivf
秋月のだけという訳じゃなくて、裏返して300MIL
の穴が開いてればそうなる。
っていうか、以前買ったやつを昨日やった。
ちなみに、M2-8mmくらいのビスナットもあったほうがいいな。

112 :774ワット発電中さん:2006/11/21(火) 05:21:18 ID:GkX7EH5i
AVRと関係ない浅知恵自慢スレになってるwww

113 :774ワット発電中さん:2006/11/21(火) 08:31:30 ID:yz6PK3Y/
トリビアと浅知恵の違いを原稿用紙5文字以内で示せ

114 :774ワット発電中さん:2006/11/21(火) 15:13:58 ID:TB3UEDmc
IC引き抜き器こそ100均で十分なんだけど、出してくれないかな。

115 :774ワット発電中さん:2006/11/21(火) 16:09:01 ID:3/OMv28m
>>114
IC引き抜き機の需要がそれほどあるとは思えないが・・・
何か流用できる似たような工具が出ないかなあ。


116 :774ワット発電中さん:2006/11/21(火) 16:42:48 ID:1Ne8rp/i
ISPの専用コネクタをICパッケージに実装してほしい
もちろんAVR全て共通で!

117 :774ワット発電中さん:2006/11/21(火) 17:49:58 ID:3/OMv28m
>>116
それは流石に高くなるような。


118 :774ワット発電中さん:2006/11/21(火) 18:12:42 ID:usqDUeeW
>>116
サンハトヤのICクリップでいいじゃん。楽だよ。


119 :774ワット発電中さん:2006/11/21(火) 20:02:58 ID:apk+c0lc
>>116
ついでにD-SUB 9ピンとLCDものってると嬉しいw

120 :774ワット発電中さん:2006/11/21(火) 20:14:50 ID:1Ne8rp/i
せめて、同じピン配置にはして欲しい
>117
コスト高くて1-2円だべ、後付ヘッダピンの方が高く付くよ 
>118
石ごとに配線したICソケット使ってるが、たまに間違えるんだな!
あとヘッダの向き、フラットは引き出さなきゃ出来ないし

121 :774ワット発電中さん:2006/11/22(水) 03:13:52 ID:aiXmTOrs
1-2円*も*高くなっちゃまずいだろ。
100K注文したら20万円も高くなって、間違いなくPIC採用へと方針転換される。

122 :774ワット発電中さん:2006/11/22(水) 05:40:25 ID:0ih+Kxem
AVR用のプリント基板ってあります?
D-sub,ISP,LCDがつなげられるようなってるもの
Mega8ようがあれば

123 :774ワット発電中さん:2006/11/22(水) 13:23:38 ID:aipPhTeV
苺でmega48とLCDとISPの基板セットみたいなの売ってなかった?
シリアル繋ぐのには加工がいるだろうけど。

普通のユニバーサル基板で十分だと思うんだが、結局はハンダ付けするんだし。

124 :774ワット発電中さん:2006/11/22(水) 14:39:26 ID:MCUHfyOz
100x100の16面付けを20枚、計320枚をP板で作れば146000円。
1枚あたり456円
みんな買ってくれるなら、起こして頒布してもいいけどねw
全部余りそうだなぁw



125 :774ワット発電中さん:2006/11/22(水) 14:44:57 ID:MCUHfyOz
28ピンと40ピンのランドと、LCD用14ピンヘッダのランドと、232CDsub、ISPのランドと穴あけ
ヘッダとマイコンの配線はなし。好きなポートにつなげられる様に。
100×100だと大きすぎるか。50*100。
一応希望を聞いてみよう。1枚250円〜500円なら何枚買いますか?
 とりあえず僕は10枚w



126 :774ワット発電中さん:2006/11/22(水) 15:15:10 ID:GuQ9wdSI
それよりUSBISPの基板を起こしてよ

127 :774ワット発電中さん:2006/11/22(水) 16:18:13 ID:efI10nZ+
>>126
純正のAVRISP2しか使わないから却下


128 :774ワット発電中さん:2006/11/22(水) 16:36:39 ID:aipPhTeV
それよりUSBaspの基板を(略
できればフラットタイプのmegaとチップ型のクリスタルオシレータつきで。

129 :774ワット発電中さん:2006/11/22(水) 18:39:00 ID:A7Qumkoy
>125
それってAVRとLCDやISP端子、直結できないシリアルも
手で配線しなきゃいけないんじゃ、ユニバーサル基板で
作るのと変わらないような?

130 :774ワット発電中さん:2006/11/22(水) 22:58:04 ID:PVHKwmZp
>>129
ISPとシリアルはピンが決まっているから、いいかな。
LCDはどのピンに何をつけるかは決まってないから。
とりあえずMega8なら、PORTBに半田ブリッジでつけるとか?
だけどSPIで使うなら、他のポートにしなきゃだめだし。



131 :774ワット発電中さん:2006/11/22(水) 23:32:34 ID:A7Qumkoy
>130
Mega8系より秋月で売ってるMega128用のほうが欲しい。
DIP28ピン位ならユニバーサル基板で作ってもそれほど苦にならない
ある程度ポート決めちゃうけどフラットパッケージのSRAMやRS232C
インタフェース等を載せれるようだといいな。

132 :774ワット発電中さん:2006/11/23(木) 09:19:39 ID:0klFk8Rl
>131
olimexにあるんじゃない?
日本でもolimexの製品を扱っている所がある
ttp://solitonwave.co.jp/product/avr.html
ここの一番下のmega128はどうSRAMはないけど

133 :774ワット発電中さん:2006/11/23(木) 09:40:55 ID:I+RxV/As
>>131
それ、4500円(232Cと外部SRAM:32k付き)
http://www.besttechnology.co.jp/goods/cpu/index.htm#BTC068


134 :131:2006/11/23(木) 21:26:53 ID:WXA4ZjDG
>132,133
この話は基板をまとめて作って実費配布はどう? みたいな話 >124
なので完成品はちょっとちがうような。
基板作るなら、ユニバーサル基板だと大変な表面実装品で
さらに本数が多くてめんどくさいSRAM辺りを載せられるよう
だとありがたいと思ったので。


135 :774ワット発電中さん:2006/11/24(金) 12:34:44 ID:yfF6K369
>>134
Atmega128を基板に実装する手間考えると、完成品のボード買ったほうがいいかな、とも思う)


136 :774ワット発電中さん:2006/11/24(金) 12:46:56 ID:H/EX9csp
0.8mmピッチならそんなに手間はかからないんでない?

137 :774ワット発電中さん:2006/11/24(金) 12:56:47 ID:8i/2a64W
0.8mmくらい数分で終わるね

138 :774ワット発電中さん:2006/11/24(金) 12:56:48 ID:yfF6K369
>>136
そーゆーのが好きな人には堪らないんでしょうけど、僕はちょっとw


139 :774ワット発電中さん:2006/11/24(金) 17:40:21 ID:QQsGyK3z
ATmega128用の良い変換基板はあるでしょうか。
サンハヤトの安い基板は全ピンがうまく合わないような・・・


140 :774ワット発電中さん:2006/11/24(金) 21:10:00 ID:RdQU1VOF
ttp://www.besttechnology.co.jp/goods/cpu/index.htm#BTC068
こういう手頃な基板をたくさん作っておけばいいんでね?
余ったら奥で売ればいいし(w

141 :774ワット発電中さん:2006/11/24(金) 21:27:32 ID:TjM3i1IO
>139
合わねっつーのはICB-012のことで良いか?
最内周が44ピン用(1辺11ピン)になってるから一見奇数偶数合わなくみえるが、
最外周が80ピン(1辺20ピン)だから64ピン物は正しく嵌まるはずな気がしなくもない。
いちいち変換基板入れないから良く分からんが。

QFP-64の0.8mmピッチで安いのっつーと
ダイセン電子工業 Q064 が 300円(1枚分)、
Aitem-lab QFP64-P8 が 370円(2枚分)。
どっちもICB-012よりは安い。


142 :774ワット発電中さん:2006/11/24(金) 23:41:11 ID:OX2T4wOg
>140
それっぽいのならP板で作ったよ。ただし、
・横幅5mm大きい
・SRAMなし
・232Cは2chオンボード
30ピンx2のコネクタは同じピンアサインにしてるから
全ピン外部に出てる。
ピンコンパチのmega64乗っけて遊んでますよ。
欲しい人集まるならリピートできるよん

143 :774ワット発電中さん:2006/11/24(金) 23:41:33 ID:8i/2a64W

Aitem-labの買ってmega128付けてるけどピッタリ合ってる。

サンハヤトのは買う気しないな、値段値段以前に


144 :139:2006/11/24(金) 23:58:33 ID:FXUlCMU+
>>140,141,143さん、ありがとうございます。
教えてもらった基板を確認してみます。

mega128はH8などと比べるとリードが短いためか
サンハヤトのICB-012では全パターンに届きません。
2本か4本がハンダ付けできない状態になります。


145 :774ワット発電中さん:2006/11/25(土) 19:24:28 ID:BaXqLCvg
質問なんですが、
WEBで公開されていた、AT90S2313 を使った回路を作っていて、
外部に 8MHz の水晶振動子を使ったものなんですが、
.hex ファイルは一緒に公開されていたものを書き込んだんですが、
ブレッドボード上で動きません。
ヒューズビットの書き換えが必要なんでしょうか?
それともブレッドボードを使っているのが原因なんでしょうか?

用意したのは、AT90S2313-10PC と HC49US 型 (8MHz) の水晶振動子です。

146 :774ワット発電中さん:2006/11/25(土) 19:53:42 ID:xvchN6YN
ブレッドボードで水晶振動子がまともに動くと思うなよ!

147 :774ワット発電中さん:2006/11/25(土) 20:37:38 ID:T0aRFJ0p
>>145
ブレッドボードで動かすくらいなら、水晶発振器にしたら?

ヒューズビットが云々というのは、作った人に聞かないとわからない。
2313デフォルトのヒューズビットでいいかなんて、
ソース全部読まないと(動作の意図を掴まないと)わからないです。

148 :774ワット発電中さん:2006/11/25(土) 21:05:02 ID:TCo/e2b2
>>145
水晶は無いが、セラミックレゾネータはよく使った。
コンデンサは正しく付いていますか?
90S2313はパラレルでないとヒューズが書けない。また、普通は書く必要がない。
データシトをご覧ください。
原因は他にあるのでしょう。
ライタがデバイスを認識しますか?認識できたら水晶のせいではありません。
WEB公開なら、それを書いてください。

149 :774ワット発電中さん:2006/11/25(土) 21:16:02 ID:1bdXp8yp
kumanさんキターヽ(´ー`)ノ

150 :774ワット発電中さん:2006/11/25(土) 22:16:49 ID:9Bt9Acr9
>>146-148
レス、ありがとうございます。
これなんですが、
http://www.nanoloop.de/midi.html

ゲームボーイへのシンク信号のところをワニクリップでつないでいて、
それを手動で接続したり外したりすると、ゲームボーイの方のシーケンスが動くのは動きます。

>ライタがデバイスを認識しますか?認識できたら水晶のせいではありません。
とは、どういう事でしょうか?

151 :774ワット発電中さん:2006/11/25(土) 22:35:04 ID:TCo/e2b2
>>150
ゲームボーイは知らないのですが、
書き込みが正常に終了した、という旨の表示がでますか。
水晶が働いていないとデバイスが繋がっていないとか、ライタがないとか
表示がでます。
書き込んだ後、読み出してファイルに保存してください。
エディタは、メモ帳でよろしいから、それで書き込むGBSYNC.HEXと読み出した
HEXファイルを見比べてください。
同じ内容だったら水晶は正常に働いています。

152 :145:2006/11/26(日) 00:06:04 ID:fFYDzZW5
>>151
書き込みにはSTK500を使いました。
その際、オシレーターの設定はしていないし、ボードにも水晶をセットしたりはしていないんですが、(というのもそういうのはシミューレーションしたり、デバッグする際に必要なのかな?と思っていたので)
hexファイルを書き込む際に、水晶をとりつけてオシレーターの設定等もしないといけないんでしょうか?

>>151で書かれた事は今すぐは試せないので、後日試してみます。
ありがとうございます。

153 :774ワット発電中さん:2006/11/26(日) 16:18:29 ID:vIKxUvO+
俺もATmega128用に変換基板を買おうかと思って、ダイセンとアイテムラボのサイトを眺めてたんだ。
ダイセンのサイトだと、詳細ページから寸法図をPDFでダウンロードできるじゃん?
しかもこれって、原寸大なんだな。

レーザープリンタで印刷してみたよ。
切り取って生基板にアイロンがけしてみよw

・・・さすがにQFPは、パターンが細かすぎるし余計な寸法引出し線が入ってるから無理かな。

154 :774ワット発電中さん:2006/11/26(日) 21:44:30 ID:rZJv+v/Y
1枚あたり200円切ってるからおとなしく4枚くらい買った方が安心だと思う
Aitem-Labのは表面にピン番号が一応書いてるし

155 :774ワット発電中さん:2006/11/26(日) 22:39:59 ID:WNQxKSdG
アイテムラボで2枚(1セット)買って後悔した人がここにいます。orz
ATMEGA8もVS1011eもQFP48で共通なら、もっと買っておけば良かったよ。
基板より送料が高いとなんか癪だ。

156 :774ワット発電中さん:2006/11/26(日) 22:50:07 ID:rZJv+v/Y
あと最近追加された基板で秋月の16MHzのチップ型クリスタルオシレータに使えそうなのもあったね。

買うならまとめ買いしないと……

157 :145:2006/11/27(月) 03:43:03 ID:DbjL9Au+
動きました!

+5Vをゲームボーイのリンクポートからとるんですが、
これが繋ぐところを明記されていなかったので、
間違えていて、1.6Vしか無いところに繋いでいたのが原因でした。

レスくれたみなさん、どうもありがとうございました。

158 :774ワット発電中さん:2006/11/27(月) 08:13:25 ID:TnQbckGe
>>157
何つくったの? kwsk

159 :774ワット発電中さん:2006/11/27(月) 13:06:54 ID:yks9DVAD
>>158
>>150

160 :774ワット発電中さん:2006/11/27(月) 13:37:31 ID:QLA447/Y
BASCOM AVR TINY2313に対応してなかったのでDEMO最新にしてみた。
容量4Kまで拡張されて、ヘルプなども良くなってる。
(WINAVRを意識して拡張したのかな? )
おまけにコマンドラインコンパイラまである(もしかしてAVRstudioから使えるのかな?)


161 :774ワット発電中さん:2006/11/28(火) 01:42:24 ID:nt6mVi6G

BASCOMのアドレス希望

mikroBASICというのもあるよ
http://www.mikroe.com/en/compilers/mikrobasic/avr/

個人的には、WinAVRでいいや

162 :774ワット発電中さん:2006/11/28(火) 09:29:52 ID:GUcHZHx3
ほい http://www.mcselec.com/
mikroBASICはデモ2kか これに対向してBASCOMはデモの容量増やしたんだなきっと


163 :774ワット発電中さん:2006/11/29(水) 11:56:14 ID:wGgEE8cs
質問よろしくお願いします。

BASCOMデモ版制限4kってのは、プログラムだけで、
それ以外のデータやRAMはその4kには含まないですよね?

あと変数のレジスタ指定ができますか?

それからBASCOMとアセンブラで同じ事をやらせる場合、出来た実行ファイルの
サイズは大体何倍ぐらい違う大きさになるでしょうか?
速さの比較をした人はおられますか?

164 :774ワット発電中さん:2006/11/29(水) 12:06:17 ID:qit0w5ED
>>163
デモ版使えば、全部、自分で解決できる問題だと思うが?


165 :774ワット発電中さん:2006/11/29(水) 12:33:56 ID:xpyQkJEc
>>163
プログラムが4K

レジスタ等はアセンブラから指定できるが、殆ど予約されているので困難かな?

逆アセンブルして比較汁

basicとASM混在して一緒にコンパイル出来るから応用次第

それから、プログラマの簡単な回路&プログラマソフト内蔵、シュミレータもあるので
まず不自由しないし、セットアップも悩まない>商業そふとだからね

後FAST AVRと言うのがあるが、basicコマンド毎にASMにしてくれるので
ASMの補助TOOLとしては良いかも?


166 :774ワット発電中さん:2006/11/29(水) 17:24:01 ID:GWNQnKk5
マインドコントロールなどの機能がある機械が
バンガーローハウス中華街店にある
やくざ(林一家林組)が経営
普段無防備においてある
カウンターの奥の部屋で操作していることも多い

167 :774ワット発電中さん:2006/11/30(木) 13:55:50 ID:Ynd/RNxD

パラレル端子とシリアル端子は邪魔なレガシー
http://pc7.2ch.net/test/read.cgi/jisaku/1164634326/


168 :774ワット発電中さん:2006/11/30(木) 17:52:29 ID:u+sY52CT
>>167
使う側と作る側は視点が違いますよねぇ…。

シリパラないと、PC"組立"ユーザー喜ぶパーツの開発が
できなくなる(?)かもしれないのに…。
しかし、PC組み立てただけで「自作」って言える人っていいなー、
俺は怖くて言えませんよ。

マイクロマウス大会でAVRで参加してる人って少ないのかなぁ。

169 :774ワット発電中さん:2006/11/30(木) 18:48:40 ID:2S7ulGQD
>>168
vistaになったら署名入りドライバ必須だからな…
AVRaspもインストール出来るかどうか…

だが、シリアル&パラレルは誰にでも必須な装備では無くなった、というのは確かだと思われ。

170 :774ワット発電中さん:2006/11/30(木) 18:51:04 ID:lDpCA36+
いや、もうUSBでいいと思う。

171 :163:2006/11/30(木) 22:12:18 ID:fb0zk52/
>>164
>>165
ありがとうございます!
インストールしてみました。
Newbie problems読んでますがわけわかw
かなりラーメンになってしまいました。
図で書いてあれば簡単なのにねー。

172 :774ワット発電中さん:2006/12/01(金) 10:13:10 ID:JDxDIvo3
>>169
署名入りが必要なのは、カーネルモードで動くドライバだけなんで、
USBバスドライバの上で動作する、ファンクションドライバの類は
普通ユーザーモード動いているので、署名の必要ない。(と思う)

USBapsで使っている汎用USBドライバlibusbもユーザーモードで
動作しているんジャマイカ。

173 :774ワット発電中さん:2006/12/03(日) 01:06:49 ID:C6ATjmXo
attiny2313にISP用の配線だけして
main(void)
{
set_sleep_mode(SLEEP_MODE_PWR_DOWN);
sleep_mode();
}
というプログラムを書き込みましたが、
消費電力が100uA(@5V)くらいから下がりません。
ちなみに発振器は内蔵RC、BOD,WDTは禁止しています。ポートピンを全部
プルアップするようにしても変わりません。テスタで電源とGNDの間の抵抗を
測ると約50kΩで、電流値と一致します。
データーシートの0.5uAまで下げる方法を教えてください。
atmega8、attiny45では手持ちテスタで測れないところまで電流が下がりました。

174 :774ワット発電中さん:2006/12/03(日) 01:30:53 ID:C6ATjmXo
気付きました!
atmelのデーターシートの説明で、スリープモードの表は
SM1 SM0 sleep mode
0 0 idle
0 1 power down
1 0 power down
1 1 standby
なのですが、個別の説明は
idle 0 0
power down 0 1 or 1 1
standby 1 0
になっています。そこで、プログラムを
set_sleep_mode(SLEEP_MODE_STANDBY)
に書き換えたところ見事測定不能まで下がりました。

これ、なんでなんでしょう…。

175 :774ワット発電中さん:2006/12/03(日) 01:38:39 ID:jPCUbr86
>テスタで電源とGNDの間の抵抗を
>測ると約50kΩで、電流値と一致します。

176 :774ワット発電中さん:2006/12/03(日) 01:43:44 ID:dAUQmfxI
>>172
駄目だったよ。64bitドライバだと。
新しくUMDFというのができたから、Vista64はこれで書き直さないと駄目っぽい。

ちなみに32bitドライバなら普通に入るよ(RC2で確認済み)

177 :774ワット発電中さん:2006/12/03(日) 13:56:13 ID:U/IqcpPB
秋葉原のマルツって店でMEGA168を買おうと思って言ったけど、
いつも在庫切れ。 ってか在庫管理がまともに出来てない?
今度行ってなかったら、入荷してくれと文句言う。

関係ないんだけど、FPC 0.8mm 20pin コネクタが見つからない・・・
digikeyカタログ見てもみつからんかった。

178 :774ワット発電中さん:2006/12/03(日) 16:38:00 ID:49coUD59
数日前に買ったけどMega168、まだ結構あったけどなぁ‥
秋月寄りの店舗はカラでも、遠い方にはたっぷりとか、そういうのはあるみたいだけど、

179 :774ワット発電中さん:2006/12/03(日) 17:08:00 ID:M4elbjtR
送料かかるけどストロベリーリナックスから買うほうがいいかも
定形外で送ってくれるから送料もそれほど高くないし。
ほんとは秋月がMEGA8系を扱ってくれるとうれしいんだけどね

180 :774ワット発電中さん:2006/12/04(月) 21:54:29 ID:wUCsYy/w
>秋月寄りの店舗はカラでも、遠い方にはたっぷりとか、
ソレだ。
あそこはやる気あんまりないんかね。

181 :774ワット発電中さん:2006/12/07(木) 22:08:16 ID:K8eLBHVM
毎月8日にAVRお笑い製作記事を書いていますが、昨日から自宅のネットがつながりません。
つながりしだい更新ということでご了承お願いしますです。


182 :774ワット発電中さん:2006/12/08(金) 10:15:57 ID:aaU3nbS7
TADさん発見!
毎月楽しみにしとります。

183 :774ワット発電中さん:2006/12/08(金) 15:31:03 ID:XrNLEPUa
BASCOMで90S1200が選択できるから使えるんだなと思って選んでみたらRAMが無いと言われorz
対応してないなら選択リストに入れないでくれよと(略

AVR始める時に秋月でついでに買った90S1200が手元に5個も……

184 :774ワット発電中さん:2006/12/08(金) 17:47:58 ID:ugbI7KWd
>>183
つ アセンブラ

185 :774ワット発電中さん:2006/12/08(金) 17:58:14 ID:osyNPuyG
そのむかし、RAM無しには対応してなかったが、とりあえず対応して
RAMを使わなければコンパイル出来たような記憶が・・・ある?

186 :774ワット発電中さん:2006/12/08(金) 22:33:29 ID:ugbI7KWd
Wiki見ながらシリアル通信のプログラム書いてるつもりだったんだけど、通信してくれない。
おかしいなとおもって、wikiのをそのままコピペしても通信してくれない。
えるむさんのところのCOMポート制御ISPアダプタのprintfデバッグ可能って、
スイッチ切り替えた状態でシリアル通信(PCで受信)できるって意味じゃないのか?

187 :774ワット発電中さん:2006/12/08(金) 23:16:00 ID:J0M6cCRD
AVR入門しようとChanさんとこのLPT簡易ISPライタ作ったんだけど
これって信号線とGNDだけでデバイス認識するんだね

188 :774ワット発電中さん:2006/12/08(金) 23:20:14 ID:ugbI7KWd
よーく見るとコネクタ付近にもう一本ジャンパが飛んでる
配線1
抵抗4
GND1

189 :774ワット発電中さん:2006/12/08(金) 23:53:05 ID:J0M6cCRD
>>188
いや、そういう意味でなくて、ターゲットデバイスのVCCピンに何もつないでないのに、
型番とかヒューズビットの読み出しとかができるって意味だったんだけど…
まだまともなhexが組めてないんで書き込みはしてない。

190 :774ワット発電中さん:2006/12/09(土) 09:18:43 ID:Bc85zINS
>>189
ヒント:IOピンの保護ダイオード

191 :181:2006/12/09(土) 15:21:39 ID:LhKMWtSY
182さん他、更新が遅れて済みません。
AVR製作記事に夏休みのネタを追加しましたです。


192 :774ワット発電中さん:2006/12/09(土) 15:31:24 ID:2dxLBVG7
(´-`).。oO(寒いけど、トラ技でも買いにいこ…)

193 :774ワット発電中さん:2006/12/10(日) 09:50:57 ID:Jt4g6D73
(´-`).。oO(AVR-Wikiが復活してる。よかった…)

194 :774ワット発電中さん:2006/12/10(日) 18:31:00 ID:7RPsJ6ok
(´-`).。oO(正月前までにAVRで何を作ろうか……)

195 :774ワット発電中さん:2006/12/10(日) 19:10:17 ID:0hy6GX4M
(´-`).。oO(シリアル通信できないなぁ……)

196 :774ワット発電中さん:2006/12/11(月) 01:28:18 ID:4QqEMfZV
(´-`).。oO(………)

http://technobase.plala.jp/eclib/DIGIT/KIT/2313board.pdf

197 :774ワット発電中さん:2006/12/11(月) 02:57:51 ID:deSqMRuO
(´-`).。oO(………)

パラレル端子とシリアル端子は邪魔なレガシー
http://pc7.2ch.net/test/read.cgi/jisaku/1164634326/


198 :774ワット発電中さん:2006/12/11(月) 19:52:58 ID:YfG14QY7
>>196
(´-`).。oO(いいなぁ…EEPROM128KByteか…マテw)

199 :774ワット発電中さん:2006/12/11(月) 19:55:57 ID:BJ3Ujd3P
(´-`).。oO(サブルーチンコール)
(´-`).。oO( ブルーチンコー )

200 :195:2006/12/11(月) 20:26:38 ID:Y/UHmy0f
(´-`).。oO(ものすごい勘違いをしていたらしい…)
(´-`).。oO(ELMさんのprintfデバッグ可能ってソフトウェアUARTで実現してたんだ…)
(´-`).。oO(必死になってインターネット中のシリアル通信のソースコンパイルしてた…)

201 :774ワット発電中さん:2006/12/11(月) 20:39:10 ID:NMnblEj1
(´-`).。oO(そういうこともあるよね…)

202 :774ワット発電中さん:2006/12/11(月) 21:21:07 ID:4shpJPJl
>>196
遂にでたかー、前ににーちゃんと話してたときに教えてくれてたやつだ。

デジットもMEGA8L(LQFP)扱ってくれないかなぁ…。

203 :774ワット発電中さん:2006/12/11(月) 23:08:08 ID:KiYd+OKg
(´-`).。oO(クリスタルはどうするんだろう…)

204 :774ワット発電中さん:2006/12/11(月) 23:32:34 ID:K0ZJqbI1
かなり良く見かける誤変換だけど、なんかスゲー。

 デバッグWIRE内臓デバッグ機能

 校正付き内臓RC発信機  ・・・ダブルで誤変換w

205 :774ワット発電中さん:2006/12/12(火) 00:09:55 ID:nsSJ66cv
こんなのわざわざキットにしなくても、
ユニバーサル基板とパーツで普通に組めるんじゃないか?

206 :774ワット発電中さん:2006/12/12(火) 00:29:40 ID:ZQXBCXz5
1000個とか
不良品の混入無しに組める?
俺は自分では無理だと思う

207 :774ワット発電中さん:2006/12/12(火) 00:58:00 ID:CFb9KDBI
>>206
1000個程度で1個でも不良でたら製造屋として失格になりまする…。

208 :774ワット発電中さん:2006/12/12(火) 01:01:13 ID:tL3fk0V5
AVRの20ピンをヘッダに出しますた
ISP端子付けますた
電源回路あり升
・・・みごとにこれだけ

クロック発振子載せる所なし、内蔵OSC前提
RS-232Cレベルシフタなし、 (←これはまだまだ無くさないでホスイ)
ユニバーサルエリアなし
・・・割り切り杉

プロトボードとしても、部品モジュールとしても、学習キットとしても、
どれひとつとして中途半端

209 :774ワット発電中さん:2006/12/12(火) 01:01:43 ID:iFMjWXa0
>>196
これのブリッジダイオードってナニに使うの?逆接防止?


210 :774ワット発電中さん:2006/12/12(火) 03:09:11 ID:fxSoqrJY
いくらなんでも基板小さすぎ

211 :774ワット発電中さん:2006/12/12(火) 10:21:16 ID:fxSoqrJY
こっちのほうがずっと使いやすいな。

http://strawberry-linux.com/shop/index.php?c=&s=date&p=1&r=1&page=#72002

212 :774ワット発電中さん:2006/12/12(火) 12:28:05 ID:LVlTaFVB
>>209
ブリッジダイオードだと、入力端子のどちらを+にしても、三端子に、正しい向きの電圧がかかるんじゃ
ないだろうか、と憶測


213 :774ワット発電中さん:2006/12/12(火) 12:43:42 ID:jrpYnRhY
>>211
発想が違うからなあ。
コネクタで接続して、いろんな周辺基板を作ってとっかえひっかえしたい人と、
それほどとっかえひっかえはせずにAVR基板に周辺回路を付加する考えの人とでは
好みが違うだろう。
試作を繰り返す俺は前者(デジット)が好きだな。
1つの作品に仕上げる場合は後者が小さくまとまるだろうけど。


214 :774ワット発電中さん:2006/12/12(火) 12:49:22 ID:jrpYnRhY
>>212
余分な電圧降下がかかるから、充分な電圧で使う場合向けだな。
外部電圧9Vでもぎりぎりになってしまう。
12Vとかで使う場合はレギュレータ発熱が減っていいかも(ブリッジダイオードが1.2V分受け持つ)

キットのようだから変更は自由だな。ジャンパ入れるもヨシ、
ダイオード1つだけするもよし。

個人的には電源逆接続してものほほんとしていい仕様というのもちょっとやだ。


215 :774ワット発電中さん:2006/12/12(火) 18:21:28 ID:fxSoqrJY
まさかクリスマスの電飾制御向けに販売してるってオチはないよね

216 :774ワット発電中さん:2006/12/12(火) 19:41:33 ID:VKHB+9iq
普通にAC入力で使えるようにするためじゃないか?

217 :774ワット発電中さん:2006/12/12(火) 19:57:32 ID:BXVR423a
STK500のマネじゃね?
これって、逆接続防止に使えそうなんだが、
単独電源じゃないとあんまり使えないんだよね。


218 :774ワット発電中さん:2006/12/12(火) 20:21:14 ID:iFMjWXa0
>>217
AC入れたらどうなるんかな? 三端子の前のコンデンサで、幾分、脈流とれるかなぁ?


219 :774ワット発電中さん:2006/12/12(火) 20:23:51 ID:tL3fk0V5
で、おまいら、デジットのあのボードキット、買おうという気する?

220 :774ワット発電中さん:2006/12/12(火) 21:26:14 ID:fxSoqrJY
しない

221 :774ワット発電中さん:2006/12/12(火) 22:21:57 ID:DUZnr2CW
Tiny2313なんて秋月で\120なんだし、わざわざこんなサブボードに
載せないで直接メインの基板に載せればいい。
こんなのに専用基板作るよりMega128とか作ればいいのに

222 :774ワット発電中さん:2006/12/12(火) 22:23:44 ID:VKHB+9iq
STK500のACアダプタってAC出力じゃなかったっっけ。

223 :774ワット発電中さん:2006/12/13(水) 00:40:43 ID:D23RNcSJ
あれじゃ、買わないなぁ…。
デジットはもっとQFPのAVRを扱って欲しい。
あと、極省変換ボード。
苺通販とアイテムラボとお友達状態はめんどい。

224 :774ワット発電中さん:2006/12/13(水) 01:05:18 ID:IDL7pQEP
つか小基板の端1列に信号を持ってきて、L字ピンヘッダを同梱してくれりゃいいのに
ピンはソート済みで曳いてきてね

225 :774ワット発電中さん:2006/12/13(水) 01:08:07 ID:4dN3kYfp
このボードはいくらなの?
値段書いてないけど。

226 :774ワット発電中さん:2006/12/13(水) 01:11:01 ID:5jprL1ET
>>219
買わない。しょぼすぎ。
リセットスイッチをつけてるのに、
コンデンサとダイオードがついていない時点で不可。
手を抜ける部分ではあるが、そういうところをケチっているくせに、
レギュレータがついていたりして、よくわからん。

227 :774ワット発電中さん:2006/12/13(水) 01:12:55 ID:5jprL1ET
>>222
ACアダプタはなかった。
少なくともオレのには。

228 :774ワット発電中さん:2006/12/13(水) 02:47:51 ID:n/40ZW4l
AC電源を前提にした基板でしょ。前にトランス1個咬ませりゃオケ!

229 :774ワット発電中さん:2006/12/13(水) 05:19:08 ID:ewR5+vxi
>>228
ブリッジとレギュレータが電源部に入ってる基盤ってAC前提だからなのか。
てっきり非安定化アダプタが主流の時代の慣習そのままなだけかと。

230 :774ワット発電中さん:2006/12/13(水) 09:18:26 ID:2SKNSoxl
車載で電装系とパラってのもあるな
怖くてヤだが

231 :774ワット発電中さん:2006/12/14(木) 01:49:16 ID:TXWcKgmG
AVRのライタで、以下の条件を満たしてるものを紹介してください。
・シリアルポートで書き込みができる
・GUIのプログラマソフト(できればPonyProg2000)に対応してる
・ライタ自身の制御用ICが不要

232 :774ワット発電中さん:2006/12/14(木) 01:57:23 ID:NCJARQE6
ライタ自身の制御ICってつまりレベル変換できないじゃん

233 :774ワット発電中さん:2006/12/14(木) 02:09:36 ID:TCZyHa2s
ツェナーダイオード使えばいいやん

234 :774ワット発電中さん:2006/12/14(木) 02:24:05 ID:TXWcKgmG
えーと、3端子レギュレータはICに含めません。

235 :774ワット発電中さん:2006/12/14(木) 02:51:26 ID:QYqrosLt
>>231
ありません。
あとの2条件には合いますがChanライターにはGUIのソフトがありません。

終了。

236 :774ワット発電中さん:2006/12/14(木) 03:35:00 ID:gsZS3PU0
つか、ワンチップマイコンのプログラムしようかって奴なら、自分でラッパくらい書けばいいのに

237 :774ワット発電中さん:2006/12/14(木) 08:57:47 ID:w2zDooPB
>>235
http://www.geocities.jp/kuman2600/n8sp03.html

238 :774ワット発電中さん:2006/12/14(木) 10:07:27 ID:TXWcKgmG
結局、モシ、ミソ、リセット、クロックの4本があれば、書き込みできるわけですよね?
自分でなんとかやってみます。

239 :774ワット発電中さん:2006/12/14(木) 10:24:32 ID:TCZyHa2s
>>236
やりたいと漠然と思いつつとっかかりが無い(><)
コマンドラインアプリにGUIをかぶせる方法の入門ページありますか

240 :774ワット発電中さん:2006/12/14(木) 10:31:36 ID:w2zDooPB
>>239
とりあえずVBか何かで、プログラムから他のプログラムをコマンドラインで呼び出す方法を調べれ。
EXCELってのもおもしろいかもな。
ファイル名をセルに入れて、ボタン押せば送信とか、
別のボタン押せばヒューズビット/ロックビット取得してわかりやすく表示とか、
それを書き換えて別のボタン押せば設定書き込みに行くとか。


241 :774ワット発電中さん:2006/12/14(木) 11:33:58 ID:TCZyHa2s
Excelからそんな事できたなんて知らんかった
VBは学生のうちに安く買って遊んどけば良かったな
お尻が重たくて仕方が無い
レスありがとね

242 :774ワット発電中さん:2006/12/14(木) 13:33:50 ID:dbVsa/qC
GUIの必要無いしな〜

243 :774ワット発電中さん:2006/12/14(木) 13:53:53 ID:fYgouAK9
>>239
>コマンドラインアプリにGUIをかぶせる方法の入門ページありますか

VBの入門書&入門解説サイトなら、どこでも書いてあると思うよ・・・


244 :774ワット発電中さん:2006/12/14(木) 14:03:44 ID:TXWcKgmG
>>243
そんなの書いてあるところは、ほとんどないと思いますよ。

245 :774ワット発電中さん:2006/12/14(木) 14:21:11 ID:wm7zitPA
>>244
入門編の資料でコマンドが並んでるのがあればある
でもサルでもわかる○○だと書いてない
でもこういうページで紹介されてるのはコンパイラとかのパス通してくれない(自分のパスで起動する)だから
相対パス使ってやること(avrspのiniファイル読み込みはたぶんこれ)が上手くいってくれない

246 :774ワット発電中さん:2006/12/14(木) 18:30:03 ID:fYgouAK9
>>244
え?shellコマンドの解説していないVBの入門書なんて無いだろ。

あ、GUIプログラムマンセーの超入門系には確かに書いてないか・・・

247 :774ワット発電中さん:2006/12/15(金) 08:55:37 ID:NwPRJsJH
>>246
なんかすれ違いだけど、

初級:自分でそんなややこしいのは作らない・作れないから不要
中級:avrspそのまま使うから無問題
上級:初級者のためにGUIラッパー作ることはありえるが、言語仕様説明が有れば作れるから解説なんか要らん

実際には初級・中級だけどGUIラッパー作りたい人も多いんだけどねえ。

248 :774ワット発電中さん:2006/12/15(金) 11:43:35 ID:7fp3MwKg
Makefileの書き方を覚えればいいじゃない。GUIプログラミングよりは敷居が低いとおもうけど...

249 :774ワット発電中さん:2006/12/15(金) 11:47:48 ID:gt9Pfbxn
makefileなんてよく分からないからネット上に転がってるやつパクってきて
あとはバッチファイルでmake>avrspで書き込みっての作ってる

俺なんか間違ってるかな?

250 :774ワット発電中さん:2006/12/15(金) 12:29:49 ID:WFYnJgSU
BASCOM-AVR使ってるから、GUIだ



251 :774ワット発電中さん:2006/12/15(金) 13:03:22 ID:NwPRJsJH
>>248
俺にとってmakefileはGUIより敷居高い。
根幹部分だけ差し替えて使う分にはたいしたことないけど。


252 :774ワット発電中さん:2006/12/15(金) 15:58:38 ID:jC9Kk09Y
>>247
avrdude用のGUIラッパーも作りかけたやつは欧米にいたが、使い物になる前に放棄・放置された。
「それを作れる能力のある者はそれを必要としない」→「結局誰も作らない」の典型さ。

253 :774ワット発電中さん:2006/12/15(金) 17:17:58 ID:7fp3MwKg
>>249makeをさらにバッチファイルでラップする意味はない気がする。makeっていろいろ手軽に使える便利ツールな気がするけどな

254 :774ワット発電中さん:2006/12/15(金) 19:08:37 ID:NwPRJsJH
>>253
作業ディレクトリに来て make だけでOKというのが本来の利点だもんな。
おまけで make cleanとか、make programとかでいろんな作業できると。


255 :774ワット発電中さん:2006/12/15(金) 23:24:54 ID:2B+Q4oe8
GUIって、オプションパラメータを覚えるのが面倒なやつが欲しがるものでしょ。


256 :774ワット発電中さん:2006/12/15(金) 23:28:12 ID:2B+Q4oe8
でね。ラッパー作ってると、オプション全部暗記しちゃうのよw

あと、どうしても外部に定義ファイルが必要なケースが出てきて、追加するのが面倒になると。
この辺は、データシート嫁みたいな。

257 :774ワット発電中さん:2006/12/16(土) 03:26:42 ID:qhVTbNVW
ヒューズはBATファイルで十分だと思うけどな

258 :774ワット発電中さん:2006/12/16(土) 04:09:20 ID:nMsPYyUi
なぜAVRにはポートAがなく、ポートBからはじまってるんですか?

259 :774ワット発電中さん:2006/12/16(土) 08:52:53 ID:irx4CxUd
超初心者用に2313専用のGUI作ってみるかな

260 :774ワット発電中さん:2006/12/16(土) 09:25:03 ID:6MDGkAtQ
>>258
ポートAから始まっているAVRもあります。ポートが2つしかない品種でなぜBとDなのかはわからない・・・・


261 :774ワット発電中さん:2006/12/16(土) 09:26:17 ID:6MDGkAtQ
内部構造か何かが関わってるのかな?内部的にポートが4つあってそれに番号振られてて、
内部の線の引き回しがらみでBとDが引き出しやすいとか。

262 :774ワット発電中さん:2006/12/16(土) 20:18:02 ID:hl8mT4kL
AVRのポートは、
A: A/D変換
B: ISP用
C: (アドレス上位)
D: INT,シリアル通信 が多い気がする。

Mega8系はCポートがA/Dだけど


263 :774ワット発電中さん:2006/12/16(土) 20:35:58 ID:hl8mT4kL
ちなみにポートの役割は8051を真似したんではないでしょうか
8051→AVR
 P0→PA
 P1→PB
 P2→PC
 P3→PD


264 :774ワット発電中さん:2006/12/16(土) 21:05:08 ID:zLrH5W2D
あきらかに8051を意識してますね。
若い人には8051って知らない人多いんだろうな。

265 :774ワット発電中さん:2006/12/16(土) 21:34:56 ID:4ZZxWLH6
知らないことはあり得ないと思うけれども、オリジナルの8051を使った人はかなり少ないだろうね。

266 :774ワット発電中さん:2006/12/17(日) 00:14:23 ID:0SGMISBs
>>264
若干24歳のH/W,F/W見習ですが8051知りませんでした。
Z80は知っているのですが…MSX/パチ系基板で。
ちあきさんところ見て、始めて見た。
マイコンといえばPIC、と知っていたけどなんか嫌と感じ、
始めたのがAVRな私…。今は幸せですw

267 :774ワット発電中さん:2006/12/17(日) 00:34:31 ID:ZWJDTFdH
>>264
つか、8515系AVRって8051のピン機能そのまんまだから、換装できるし(w

268 :264:2006/12/17(日) 01:53:53 ID:xr6E4IrQ
そうですよ。
8051互換コアも出してますし。
過去の資産の多さからいろんなメーカーが
互換コアのマイコン出してますね。

269 :774ワット発電中さん:2006/12/17(日) 03:24:39 ID:DhvVtSSz
AVRSPってどこで落とせるんでしょう?

270 :774ワット発電中さん:2006/12/17(日) 03:28:06 ID:NePYaUFK
http://elm-chan.org/works/avrx/avrxtool32.zip

271 :774ワット発電中さん:2006/12/17(日) 03:31:17 ID:p/aneUP/
>>266
若干24歳....
イミワカラヘンシ!

272 : ◆2r7NFKA9/2 :2006/12/17(日) 03:33:14 ID:DhvVtSSz
どうもありがとう。avrspのGUIラッパ作ります。宣言したからには作ります。
すでに公開されてるのがあるようですが、
あまりにも使い勝手が悪いので自分で作ります。

273 :774ワット発電中さん:2006/12/17(日) 08:36:04 ID:BlvhZdIE
若くして干される24歳
なんとなく哀愁を感じる

274 :774ワット発電中さん:2006/12/17(日) 08:56:33 ID:QIdLtYIv
弱冠24歳と書きたかったのね。
(本来は弱冠という言葉自体、二十歳に限定されるので誤用なのだが、すでに若年の意味で認められている。)


275 :774ワット発電中さん:2006/12/17(日) 11:11:22 ID:DhvVtSSz
24ならもう普通にバリバリ仕事してるやつもいる年齢だろ。
全然若くないぞ。

276 :774ワット発電中さん:2006/12/17(日) 13:17:13 ID:Vx+JpwwW
高齢化が進んでる業界じゃ24どころか40になっても若者と呼ばれるぜ

277 :774ワット発電中さん:2006/12/17(日) 16:01:18 ID:6IwChltn
>>272
どうせ作るならavrdude-win32とavrspの両用にしてよ。
需要はあるけど、作れる奴は必要としないから作らない、というソフトの代表だから、
思い切って誰かが良いのを作れば、喜ばれると思うよ。

278 :774ワット発電中さん:2006/12/17(日) 17:24:49 ID:unEkaca2
>>252,277

279 :266:2006/12/17(日) 19:08:34 ID:0SGMISBs
おぉ、じゃっかんをもろに誤用してた。orz
ご指摘どうもです。
>>275
そうなんです、だめぽな自分です。

JTAGの仕事やってたけど辞めちゃった。
この業界がここまで低賃金、サービス残業、体力勝負だったとは思わなかったです。
スレ違いなのでこれで消えます、では。

280 :774ワット発電中さん:2006/12/17(日) 19:24:31 ID:NePYaUFK
どうせ作るならavrspxにも対応してほしい

281 :774ワット発電中さん:2006/12/17(日) 19:30:07 ID:1RbB8IaX
>>279
ワカセン とは読みません by たかた

282 :774ワット発電中さん:2006/12/17(日) 20:07:27 ID:ZWJDTFdH
どうせ作るなら、avrspを改造した方が早くね?

283 : ◆2r7NFKA9/2 :2006/12/19(火) 06:10:17 ID:K9asNF/p
avrspxってどこで落とせるんでしょう?


284 :774ワット発電中さん:2006/12/19(火) 08:33:45 ID:J6ay7SzE
AVR Wiki のSandBoxにありますが、エラーで読みにくいので臨時に
http://www.geocities.jp/kuman2600/#renraku
に置きました。

285 :774ワット発電中さん:2006/12/20(水) 00:28:11 ID:2eF5Ck7N
AVR dragon って、何に使えるんですか?
買ったはいいけど、マニュアルも何もなし…

286 :774ワット発電中さん:2006/12/20(水) 03:24:47 ID:Emsajby+
>>285
ぐぐると日本語のヘルプファイルが出てくるから、
それを参考に。

287 :774ワット発電中さん:2006/12/20(水) 08:50:37 ID:/I6i3+LV
まちがえてヒューズに00000000を書き込んでしまい、AVRにアクセスできなくなってしまいました。
どうやって直したらいいんでしょうか?

288 :774ワット発電中さん:2006/12/20(水) 08:52:57 ID:bz4NbETG
>>287
パラレルライター用意してそれで修正。

289 :774ワット発電中さん:2006/12/20(水) 09:17:18 ID:/I6i3+LV
シリアルしか持ってません

290 :774ワット発電中さん:2006/12/20(水) 09:19:55 ID:jz9Zj1l1
つ 諦める

291 :774ワット発電中さん:2006/12/20(水) 09:28:20 ID:/I6i3+LV
CKSELが0000になったということは、クロックが外部接続になったわけですから、
外部からクロック入れれば動くのかな・・。
他のマイコンからクロック出してみます。

292 :774ワット発電中さん:2006/12/20(水) 12:58:46 ID:bz4NbETG
>>289
造れ、もしくはそのチップ諦めて捨てろ。

ところで、デバイス名何よ?
AVRだけじゃわからん。

>>291
デバイスわからんからなんともいえないが、4バイト有るってことは
拡張・上位・下位・ロックがあるデバイスかな?
RSTDISBLがあるデバイスならこれを0にした時点でシリアルプログラミングもうだめぽじゃないか?



293 :774ワット発電中さん:2006/12/20(水) 13:01:39 ID:bz4NbETG
パラレルプログラミングは、タイミングスローでも問題ないから、
ディップスイッチ+タクトスイッチの山でも造れるんじゃないか?
たぶんチャタリングがあっても大丈夫だと思う。
メモリスイッチの設定変更くらいならできないことはない。
データシート見てがんがってみたら?


294 :774ワット発電中さん:2006/12/20(水) 13:18:20 ID:t/WZn4UM
関係ないけど手パラレルライターで遊びたくなった...


295 :287:2006/12/20(水) 13:22:48 ID:/I6i3+LV
他のマイコンからクロック送ってやって復旧できました。
遅いマイコンを使う場合は、シリアルのディレイを多めにとらないと失敗します。

296 :774ワット発電中さん:2006/12/20(水) 13:23:45 ID:bz4NbETG
>>295
おお、RESETは生きてたのね。


297 :287:2006/12/20(水) 13:27:21 ID:/I6i3+LV
ちなみにデバイスはATmega48です。

298 :774ワット発電中さん:2006/12/20(水) 13:28:31 ID:PgkoLRk8
自分もmega168で間違ってRESETをIOにしてISP禁止にしてしまったから、ついででパラレルライタ作ったのが残ってる

299 :774ワット発電中さん:2006/12/20(水) 20:54:33 ID:+g4h6kTL
今だと秋葉のcoconetで安め(\14800)のUSBユニバーサルライタ売ってる…AVR書けるよ。
ここのTOP853だけど…AVRは古いのしか焼けない…orz
ttp://www.ty51.com/index1.htm
一緒にTOP2005も売ってて(\19800)こっちはMegaも焼けるんだけどね…。

300 :774ワット発電中さん:2006/12/20(水) 21:58:17 ID:q68mk51/
俺のつかってるのは
USB接続型AVRライタ/AVRWRT
ttp://www.e-netten.jp/eleshop/cgi/search.cgi?syou=AVRライタ
3800円でMega8で使ってます


301 :774ワット発電中さん:2006/12/20(水) 23:33:41 ID:sdyzGmyd
>>286
さんくす

302 :774ワット発電中さん:2006/12/21(木) 00:54:15 ID:+joJo6+Q
AVRコンテスト2006の入賞作品が発表されましたです。
ttp://www.circuitcellar.com/avr2006/


303 :774ワット発電中さん:2006/12/21(木) 19:20:24 ID:gL22BTve
avr内蔵のコンパレータでVCCより高い電圧(仕様範囲内)で正常に作動するもんでしょうか?
negativeにVCC入れて電源のノイズの信号取りたいのです.

304 :774ワット発電中さん:2006/12/21(木) 19:58:24 ID:dBRAVYbT
>>303
通常、ICは入出力保護の為に入出力ピンからGND(VSS)・VCC(VDD)に対して
ダイオードが入っているんだが。

それより、電源のノイズってavr自身の電源ってこと?


305 :774ワット発電中さん:2006/12/21(木) 20:17:48 ID:kIEFfJX0
WINAVRに付いてるプログラマーズノートパッドって、
ソースファイルを、別のメモ帳とかで書き換えたときに、自動的に「書き換わりました。更新しますか」って感じの窓が出るよね。
あれって、Win98だと変な窓に化けてしまってプログラマーズノートパッドを強制終了するしかなくなるんだけど、
解決方法あったら教えてくれろ。

306 :774ワット発電中さん:2006/12/21(木) 21:05:33 ID:skWVjwWt
なぜ今頃Win98……

307 :774ワット発電中さん:2006/12/21(木) 21:09:06 ID:kIEFfJX0
OSに金を使うなんてプライドが許さん

308 :774ワット発電中さん:2006/12/21(木) 21:35:49 ID:2f8+vyY6
Linux使えばいいじゃん。

309 :774ワット発電中さん:2006/12/21(木) 21:43:33 ID:skWVjwWt
>>307
自分でOS作ればいいじゃん。

310 :774ワット発電中さん:2006/12/21(木) 21:49:34 ID:kIEFfJX0
WINAVRでC言語の練習する前に、OS自作れってか

311 :266:2006/12/21(木) 21:57:01 ID:77XrPyl6
>>305
俺も古いノート環境でやっていたときに同じことになった。
色々弄った結果、俺は諦めた。
今はJmeditを使ってる、ファンクションキーで ChaNさんの
avrspのコマンド設定してし、JmEditのコマンドライン部に「make」で常備。
テキストエディタ窓1枚で、編集・コンパイル・書き込みできて便利。

312 :774ワット発電中さん:2006/12/21(木) 21:57:51 ID:77XrPyl6
あ、番号残ってた。

313 :774ワット発電中さん:2006/12/21(木) 22:12:01 ID:kIEFfJX0
>>311 サンクス 
世の中には便利そうなモンがあるんだなー
でも、( 95 / NT4 / 98 / 2000 / Me では動作確認していません)  って・・・ 大丈夫だったんだよね。

314 :774ワット発電中さん:2006/12/21(木) 23:59:29 ID:gL22BTve
>>304 さんくす ダイオード入ってるの?

ノイズと言うより電源電圧の瞬間低下(過負荷検出)
なるべく省エネで行いたいと

315 :774ワット発電中さん:2006/12/22(金) 00:38:23 ID:nY86UlTh
電圧にもよるけどリセットIC使うとかじゃダメ?

むしろ一瞬電圧下がるような電源にマイコンを載せること自体(略

316 :774ワット発電中さん:2006/12/22(金) 00:40:14 ID:0DhixxJL
>305
AVR Studioをインストールして、そこからWinAVRを使ったらどうでしょう。
F7キーでC言語もコンパイル・ビルドできます。
内蔵エディタを閉じておくと変更の警告も出なくなる。

317 :774ワット発電中さん:2006/12/22(金) 11:01:18 ID:PzMFP1Yj
>>316
そう言えば、そのつもりでWinAVRを落としたんだった。何処で道を外れたんだろ
でも、Jmeditが妙に心をくすぐる。

318 :774ワット発電中さん:2006/12/22(金) 11:31:50 ID:kqtwhrhU
>>317
Avr StudioでWinAVRのプロジェクト作り、
これを開きながら並行して汎用エディタでソースを編集すれば、
ソースが変更されると勝手にAvrStudio側でReBuildするかどうか
聞いてくるからそれも便利だよ。
自分は使い慣れたHidemaru+AVRStudioでやってます。


319 :774ワット発電中さん:2006/12/22(金) 11:40:06 ID:kqtwhrhU
>>303
コンパレータの仕組みから考えて無理じゃないかなあ。
Vccを抵抗で分圧したものと、定電流回路+ツェナーダイオードで
定電圧にしたものとを比較すればいいんじゃないかな
内蔵Vrefがあるならそれでも良いと思うが。


320 :774ワット発電中さん:2006/12/22(金) 13:08:16 ID:u2VwuD+D
分圧すれば済むことなんですけどね
そこに流れるちょっとの電流も省エネしたい(μAレベル)
電流の流れない分圧法って知らないもんで・・・

321 :774ワット発電中さん:2006/12/22(金) 14:44:04 ID:LVlyLhd9
ストレージ型オシロスコープで測定すれば良くね?

322 :774ワット発電中さん:2006/12/22(金) 17:26:45 ID:OKzaewpw
>320
低消費LDOレギュレータIC
電圧検出機能を搭載しながらも、消費電流が標準3.0μA(無負荷時)
ttp://www.eetimes.jp/contents/200612/13573_1_20061213195159.cfm

323 :774ワット発電中さん:2006/12/22(金) 19:07:18 ID:yOoDCrcj
>>320
消費が、Vcc供給先>>>>AVRで、落ちたときだけを検出したいなら、
でっかいパスコン付けてVccを計ればいいんじゃないの?


324 :774ワット発電中さん:2006/12/22(金) 19:48:03 ID:kS4b2tUA
コンパレータによる瞬停検出はこんな感じかな

VCC---|>|---(CP+)--||---GND    [CP-はVCCに直結]
プラス ダイオード コンパ 0.1uF マイナス

普段はダイオードの0.6Vだけ低い電圧で充電されていて
電源がガックと落ちるとコンデンサの方が高くなる。

TinyなんかだとCP用に1.1Vの基準電圧があるので
電源の抵抗分圧と比較した方が確実だろうけど


325 :320:2006/12/22(金) 20:02:46 ID:u2VwuD+D
>320
用途が違うんですよ。
>323
そう言うことだけど? 
現在VCCより高い過去VCCをどうやって検出するかってことなんだけど。
(下がりっぱなしも有る)


326 :320:2006/12/22(金) 20:13:18 ID:u2VwuD+D
キーボードがかなロックになっちゃって手間取っている内に  
>324 
ダイオードも電流が流れてないと電圧降下しませんよね?

それとVCCは電池なので変動もします。

※連続ですみませんでした。

327 :774ワット発電中さん:2006/12/22(金) 21:31:47 ID:OKzaewpw
>326 電源電圧の瞬間低下(過負荷検出)
・超低消費電流: 350 nA typ.
ftp://ftp.sii.co.jp/pub/ic/speed_dt/dt_sht_j/power/S1000_J.p
23/37ページを見てくれ、ダイオードだけでも検出回路次第で可能だよ。

>ダイオードも電流が流れてないと
0.1uFにチャージするために流れてるでしょう?
AC的にでも回路になっていれば、そこには電流は必ず存在します。

328 :774ワット発電中さん:2006/12/22(金) 22:43:54 ID:rKv3XHt0
その回路じゃ微妙な希ガス
ダイオードの貫通電流のほうがコンデンサの漏れ電流より大きいだろうから結局Vccまでチャージされるだろうし。
何より貫通電流や逆方向漏れ電流が(ダイオードのばらつきで)正確に見積もれないから設計がめんどい。
VCC─R┬─R┬C─GND
      |   ├R─GND
     CP-  CP+
こんな感じじゃね?

329 :774ワット発電中さん:2006/12/23(土) 02:19:19 ID:M21+WelB
>>325
どういう用途かわからんが、
とにかくVccをある電圧と比較したいなら、
MΩ単位の抵抗で分圧して、電流をμA単位に抑えれば?
コンパレータの入力容量による反応遅れが許容範囲なら問題ないし、
コンパレータ判定が間歇的で良いなら、ポート出力を分圧して、
ポートHi→電圧落ち着くまで待ち→コンパレータ判定→ポートHi-Z
なんてどうだろうか?




330 :325:2006/12/23(土) 09:53:27 ID:Qmnh+Blt
>ポート出力を分圧
これはいいですね、プルアップ抵抗分圧でやってみます。

みんなありがとう。

331 :774ワット発電中さん:2006/12/23(土) 11:34:40 ID:M21+WelB
>>330
プルアップ抵抗自体が温度依存で抵抗値不定だし、それは安定しないのでは?
その程度の正確性で良い物なの?

332 :774ワット発電中さん:2006/12/23(土) 11:59:54 ID:L0LQVJUr
>329
それって結局は、

シンプルなA-Dコンバータ
ttp://elm-chan.org/docs/avr/avradc_j.html

同じ事でしょ?

>MΩ単位の抵抗で分圧
これの不安定さは、実際に自分で経験しないと納得しないでしょう。<誤差ありすぎる

333 :774ワット発電中さん:2006/12/23(土) 13:25:05 ID:65JKBoz7
エウリーカ!!分かったぞ!!
不確定性理論って奴だな!

334 :774ワット発電中さん:2006/12/23(土) 13:47:56 ID:M21+WelB
>>332
それ(シンプルADC)とは違うつもりだったが・・・
単純にコンパレータ判定しないときは電流を止めようという意図。

MΩ分圧は確かに線の引き回し次第では外部ノイズ拾ってむちゃくちゃかも。


335 :325:2006/12/23(土) 15:39:42 ID:Qmnh+Blt
>>331
内蔵pull-upは抵抗値安定してますよ(chanさんADCでは定電流として見ていますが)
また ネガ&ポジ両方に入りますから誤差はキャンセルされるんですよ。

分圧抵抗は500k位としますが、電流はパルスなので総量は小さくできますから
ADCで気づいたんですが、ADCの原理使うと分圧しなくても出来そうですね

336 :774ワット発電中さん:2006/12/23(土) 23:15:51 ID:M21+WelB
>>335
そだね。データシート(とりあえずmega48/88/168)みました。


337 :774ワット発電中さん:2006/12/24(日) 11:11:17 ID:17hrPKSR
avrsp用のGUIラッパを作ってみました。
ttp://himitsu.jpn.ph/soft/avrsp-g/
良かったら使ってください。

338 :774ワット発電中さん:2006/12/24(日) 13:11:30 ID:J3V/Iamk
キタ━━━(゚∀゚)━━━

が、avrsp側を改造したんですか(´・ω・`)

339 :774ワット発電中さん:2006/12/24(日) 13:16:19 ID:tSBIpMpb
>>337
アイコンのデザインが気に入った〜!
Qtよくしらないけどデフォにあるアイコンなのかな?

340 :774ワット発電中さん:2006/12/24(日) 23:02:12 ID:kpEI4nBn
フロントエンド

341 :774ワット発電中さん:2006/12/25(月) 00:22:29 ID:JKc/10Z+
>337
素敵なクリスマス プレゼントですぅ。開発環境だけでも教えてもらえませんか。
Visual Studio(C++)なのかな? Qtデザイナとか使われてます?

342 :774ワット発電中さん:2006/12/25(月) 07:27:00 ID:+1SUOwZj
avrspよりATmegaひとつのUSBライタ対応のavrspxを内蔵してくれい


343 :774ワット発電中さん:2006/12/25(月) 10:18:13 ID:/nNSGFd2
PICからAVRに乗り換えようと思ってるんだけど、PICと異なって注意したほうがいいことってありますか?

344 :774ワット発電中さん:2006/12/25(月) 11:51:48 ID:pxyadwgp
>>343
プログラムサイズは意外とかさむこともある。
メモリマップが広いことが仇になることもあるから。


345 :774ワット発電中さん:2006/12/25(月) 14:41:54 ID:uwBn1FDc
>>343
ヒューズを書き込むときくらいかな、RESETをI/Oにしないこと。
とりあえずTiny2313とmega48を買っておくといいかと。
あとはPICと違って処理が早すぎるって事くらい。

346 :774ワット発電中さん:2006/12/25(月) 14:43:26 ID:cOs5LbFo
>>343

まちがって 90Sシリーズをいまさら買ったりしないことくらい?

347 :774ワット発電中さん:2006/12/25(月) 14:49:56 ID:uwBn1FDc
>>343
内部プルアップがPICと違うって所もあったな、データシート見れば使いやすいって事が判るけど。
ほかにはタイマ0がPICはセットするとプリスケラもリセットされるけどAVRはされないって所とか。

348 :774ワット発電中さん:2006/12/25(月) 16:00:54 ID:pxyadwgp
>>343
PICに対してって訳じゃないけど、
R0-R15とR16-R31のレジスタの違いとかでひっかかるかも。
R24以降のレジスタの特殊機能とかが注意かな。
バンクがあるとはいえWとF(メモリ)しかないPICに比べると
R0-R15、R16-R31、低位I/O、メモリと、
即値アドレス指定する方法だけで3種類あり、使える命令群で分けると4種類あるから。

WinAVR(gcc)使うならあまり関係ないけど。


349 :774ワット発電中さん:2006/12/25(月) 16:09:26 ID:+KajZv7w
早い、安い、うまい      一度食ったら止められない。

350 :774ワット発電中さん:2006/12/25(月) 16:43:34 ID:pxyadwgp
DIP食ったらのどにささった


351 :774ワット発電中さん:2006/12/25(月) 19:27:23 ID:/nNSGFd2
みなさんありがとうございます。
Tiny2313がびっくりするくらい安いから趣味で使おうと思ってます。
PICのConfigに相当するのがヒューズだと思うのですが、
パラレルライタじゃなきゃ書き換えられないという記事を良く見ます。
AVRはヒューズを書き換える必要があるときはパラレルライタを使う必要があり、
プログラムのみの修正のときはISPも可能と言う解釈で良いのでしょうか。
PICではすべてICSPで書けてしまうのでそこだけがAVRの不便な点でしょうか。


352 :774ワット発電中さん:2006/12/25(月) 19:36:20 ID:dVJgwSfQ
>>351
うんにゃ。ISPでヒューズを書き換えられる。
書き換えられないように設定しない限りは・・・

353 :774ワット発電中さん:2006/12/25(月) 20:35:26 ID:uwBn1FDc
>>351
とりあえずこれをDLして読んでおくといいよ。
http://reef.path.ne.jp/~hero/pdf/TINY2313.PDF
http://reef.path.ne.jp/~hero/pdf/MEGA88.PDF
http://reef.path.ne.jp/~hero/pdf/MEGA128.PDF

354 :774ワット発電中さん:2006/12/25(月) 21:07:40 ID:JKc/10Z+
> PICと異なって注意したほうがいいこと
AVRのポート方向は1=出力、0=入力で設定
ポート出力はPORTxだけど、ポート入力はPINx

> パラレルライタじゃなきゃ書き換えられないという記事
外部クロックのS1200を内蔵クロックに切り替える話題が多かった。
TinyやMegaはクロックもISPで変更できるよ。

355 :774ワット発電中さん:2006/12/25(月) 21:19:34 ID:kkQpOhga
RESET端子をI/Oにアサインしたら、パラレルでやらないといけない

356 :774ワット発電中さん:2006/12/26(火) 00:01:18 ID:GcWiCXq9
picからの乗り換え者には
気持ち悪いくらい親切だな。 みんな。

357 :774ワット発電中さん:2006/12/26(火) 00:07:02 ID:WIavJa5+
それくらいしかネタが無いからな…orz

358 :774ワット発電中さん:2006/12/26(火) 00:15:16 ID:ljPn/L8Y
>>354
あと、PICと「違って」、クロックが20MHzなら、1命令20MHzだ。20/4=5MHzじゃないぞw


359 :774ワット発電中さん:2006/12/26(火) 01:20:26 ID:J82Vjmlv
なんかむかついてきた
お前らみんな死ね
AVRスレには俺だけが残る

360 :774ワット発電中さん:2006/12/26(火) 01:25:57 ID:WIavJa5+
何だよ、藪から棒に(w

361 :774ワット発電中さん:2006/12/26(火) 01:27:44 ID:CbwPGakM
独り占めなんてズルいぞ!w

362 :774ワット発電中さん:2006/12/26(火) 08:46:31 ID:WQ3h4+j+
>>357
まあそれだけ使いこなしが楽でこつも何もないってことだ。


363 :774ワット発電中さん:2006/12/26(火) 22:23:55 ID:ljPn/L8Y
ATMega128でシリアルの8chADコンバーターを動かしていて、
データーを232CでPCに送っているのですが、
232C搭載のノートPCがアレだし、そもそも232Cがトロイので
USB(出来れば2.0)を使ってみたいのですが、参考になる本とか
サイトとかありますでしょうか。
FTDIのチップを使えば簡単でしょうか?


364 :774ワット発電中さん:2006/12/27(水) 01:31:58 ID:YSg+G9ke
AVRWiki 復活!
Attleeさんと ゆーけいさんに感謝。
ttp://himitsu.jpn.ph/avrwiki/wiki.cgi

365 :774ワット発電中さん:2006/12/27(水) 01:35:03 ID:5dWI6oSl
USB2を使うほど変換速度は速くないぞ

366 :774ワット発電中さん:2006/12/27(水) 01:57:08 ID:jzy0nkHQ
>>363
USBライタの記事探して、その回路とプログラムを参考にすればよいかなと。

あと、これかな。
http://www.fitdesign.biz/cpa01.htm

367 :774ワット発電中さん:2006/12/27(水) 02:13:46 ID:qBgqnIbi
シリアルの128Kbpsくらいでも我慢出来なくなったのかw
AVRからPCに送るならUSB-シリアルでも出来るからそんな心配もいらないし
そういえばmega48でUSB-シリアルを作ってるサイトがあったな

てか、シリアルを232Cと呼ぶのは(略

368 :UKEI:2006/12/27(水) 17:54:01 ID:cCubCTGY
AVR Wikiを引き継ぎましたUKEI(ゆーけい)と申します。どうぞよろしくお願いします。
>>364に書いてあるアドレスはAVRと関係ないページもごちゃ混ぜなので
http://avrwiki.jpn.ph/wiki.cgi
からのアクセスでお願いします。リンクもこちらでお願いします。

369 :774ワット発電中さん:2006/12/27(水) 18:07:12 ID:I2veAbaq
こんどは宅鯖だと直リンできるよね?
biglobeにあった時は鯖の仕様で直リンはおろか、
サーチエンジンからの直ジャンプもできず、印象悪かったからね

宅鯖だから心配だ、と言われないように、頑張って下さい

370 :774ワット発電中さん:2006/12/27(水) 19:17:01 ID:MeAnRlp7
USBもSTATもシリアル

371 :774ワット発電中さん:2006/12/27(水) 21:42:37 ID:SHQOkNwF
> 368
AVR-Wikiにあまり書き込みしてないけど毎日見てます。
UKEI(ゆーけい)さん、これからお世話になります。

(旧管理人の)Attleeさん、お疲れさまでした。

372 :774ワット発電中さん:2006/12/28(木) 16:23:51 ID:ZuYdj0rh
gccでfloatを使ったプログラムを書いたら5KBにもなってしまってフラッシュに収まりません。
これはgccがショボいんでしょうか?他のコンパイラならうまくできますか?

373 :774ワット発電中さん:2006/12/28(木) 16:36:18 ID:kAkYh/pW
>>372
別のでコンパイルしてみりゃいいじゃん


374 :774ワット発電中さん:2006/12/28(木) 16:47:48 ID:htCG3WMi
秋に2313Vも扱い始めたのね。
ボタン電池1ヶでいけるのか微妙な感じ
RCサーボも始めている<イチゴさんとこの取り上げなのかな?
ついでにイチゴさんちのAVRも近々ラインナップの予感・・・

375 :774ワット発電中さん:2006/12/28(木) 17:24:36 ID:WFdCnBDi
>>372
float使いまくったらそんなもんじゃないの?
必要な処理をfloatを使わないで実現できないか考えてみよう。


376 :774ワット発電中さん:2006/12/28(木) 17:30:23 ID:+pEskUVz
>>372
printf系とかを何の考えも無しに使ってるとか。

377 :774ワット発電中さん:2006/12/28(木) 18:49:07 ID:WPyZGG9L
floatを何に使ってるか気になるな

378 :774ワット発電中さん:2006/12/28(木) 19:37:15 ID:SVGQn0G+
AVRって声に出すときなんて読んでますか?
Z80だと語呂がいいけどエーブイアールだとなんか読みにくいです

379 :774ワット発電中さん:2006/12/28(木) 19:40:37 ID:PUijhAZI
>378
アボァ

380 :774ワット発電中さん:2006/12/28(木) 19:58:17 ID:WPyZGG9L
>>378
アブル

381 :774ワット発電中さん:2006/12/28(木) 20:14:05 ID:SVGQn0G+
むむ・・・・

382 :774ワット発電中さん:2006/12/28(木) 21:47:56 ID:0AlmJdJ5
>>379
ねーよww

383 :774ワット発電中さん:2006/12/28(木) 21:50:39 ID:vUQc5G1E
>>378
エーヴイアール

384 :774ワット発電中さん:2006/12/28(木) 21:53:10 ID:zYi7Zp5Q
>>378
後メルのマイコン

385 :774ワット発電中さん:2006/12/28(木) 22:19:21 ID:8JFKw8rU
えーぶいあーる
どっちかというと「えーぶぃあーる」かな

386 :774ワット発電中さん:2006/12/28(木) 22:21:31 ID:M/cvjW3G
ATtiny2313同士で簡単な通信をしたい場合
USART,USI,それとも何か別の方法を使うべきなんでしょうか?
お手上げ状態です。

387 :774ワット発電中さん:2006/12/28(木) 22:32:32 ID:oowOHDY7
ア止めるの奴

388 :774ワット発電中さん:2006/12/28(木) 22:51:42 ID:WPyZGG9L
マスター、いつもの奴

389 :774ワット発電中さん:2006/12/28(木) 22:52:06 ID:CavVh6Yi
>>386
必要な速度、通信に使えるピン、動作クロックで決めれば医院じゃないか?
内蔵RCクロックで動かしたい→UARTはちょっと厳しい。同期通信が便利
受信側で割り込み禁止期間が長い→受信バッファがあるUARTが便利
115kbpsより高速→USI
必要時以外は受信側はできるだけ省電力で寝ていたい→USI

こんなとこかな?


390 :774ワット発電中さん:2006/12/28(木) 22:52:27 ID:CavVh6Yi
>>388
へい、AT90S1200おまち!


391 :774ワット発電中さん:2006/12/28(木) 23:02:07 ID:M/cvjW3G
>>389
レスありがとうございます。

通信と言っても8bitのデータを数回やり取りするだけで
速度も通信さえ出来れば良いレベル、通信用のピンはどちらも使える状態です。
正直ここにいる方に比べれば小学校の自由研究レベルかもしれません。
USARTとUSIのどちらがいいか、というかどっちが出来てどっちが出来ないのか
というレベルなので、どっちも出来るのであればピンの都合でUSARTでいきたいと思います。

ちなみにRxDとTxDを直結して試していたのですが、
直結ってのは根本的に間違っているのでしょうか?
質問ばかりですいません。

392 :774ワット発電中さん:2006/12/28(木) 23:12:19 ID:vUQc5G1E
ドライバIC使うのはRS232Cの規格に合わせる時だからマイコン同士で通信してる限りでは必要ないんでね?

393 :774ワット発電中さん:2006/12/28(木) 23:17:48 ID:M/cvjW3G
>>392
ありがとうございます。
直結で良いのであればあとはプログラムをいじり倒すしか無いですね。
お世話になりました。

394 :774ワット発電中さん:2006/12/29(金) 01:32:28 ID:4ZUttSsN
>>390
やっぱRAM無しはさっぱりしてておいし………くないorz

395 :774ワット発電中さん:2006/12/29(金) 08:40:21 ID:psxWLnCR
>直結ってのは根本的に間違っているのでしょうか?
ストレート(直結)じゃなくてクロスにしなきゃな

396 :774ワット発電中さん:2006/12/29(金) 08:49:46 ID:4R4zfuAF
>>395

>>391>ちなみにRxDとTxDを直結して試していたのですが、
大丈夫みたいよ。
君の暖かい老婆心はすばらしい。

397 :774ワット発電中さん:2006/12/29(金) 09:04:17 ID:26NVN2XB
発振止めとかノイズ低減の意味合いで10から100Ωぐらいの抵抗を直列に入れたりとかそういう話も聞くけど
このばあいどうなん?

398 :774ワット発電中さん:2006/12/29(金) 11:15:17 ID:psxWLnCR
>>396
RxD & TxD を直結・・・・と読んでしまった
UART(非同期)とUSI(同期?)じゃ結線違うんじゃなかったヶ?
USI使ったこと無いから何だけど。

399 :774ワット発電中さん:2006/12/29(金) 11:33:15 ID:Xf5PZQvU
>>386
単にSPI通信っていうのはダメっすか?


400 :774ワット発電中さん:2006/12/29(金) 11:46:09 ID:4R4zfuAF
>>399
SPI通信簡単でいいな。クロック気にする必要もなくマイペースで送信受信できるし。
でもtiny2313だとSPIはUSIを使って実現することになるので
megaなどと比べると少しややこしいですね。
レジスタに入れれば勝手に送信されるってもんじゃない。
mega8シリーズなら初心者にもSPIお勧め。


401 :774ワット発電中さん:2006/12/29(金) 12:37:01 ID:Xf5PZQvU
>>400
>でもtiny2313だとSPIはUSIを使って実現することになるので
おー調べてみたらそうでした。いつもATMega使っているので。
スマソ。


402 :774ワット発電中さん:2006/12/29(金) 13:50:48 ID:uRTt+RFU
>>395,397,399
色色な情報や指摘ありがとうございます。
一応通信は出来ました、打率がものすごく低いですが(笑
同じ状態で出来たりできなかったりってのも?ですけど。

403 :774ワット発電中さん:2006/12/29(金) 15:03:29 ID:4R4zfuAF
>>402
そりゃあ変だな。
ボーレート設定はあってますか?
クロックは何使ってますか?

404 :774ワット発電中さん:2006/12/29(金) 19:37:40 ID:6Q1IfiEW
>>402
横から失礼。
双方の電源は共通なのでしょうか?
もし各々が別電源なら電源投入の時間差で先に電源を印可した方が妙なコードを拾うかも。
また別電源の場合は片方のみ投入された時にTXD-RXDに許容範囲を超える電流が流れる可能性も・・・

405 :774ワット発電中さん:2006/12/30(土) 08:46:48 ID:yvChXpHH
>>404
でもUARTは勝手にタイムアウト処理を行うような格好になるから
最初の1回以外は変なコード受けることはなくなるな。
(適切なエラー処理していればだけど)

AVRって電源入ってないときのピンのインピはHi-Zなんだっけ?
それなら片方だけ出力になってもへんな電流は流れないと思うし。
電源投入直後は入力プルアップなしのHi-Zのようだけど。

両者で電源電圧が違うなんて話はないよな・・・・


406 :774ワット発電中さん:2006/12/30(土) 09:57:12 ID:U/BrXFJt
>>
電源投入時間に差があった場合は先に投入された側が論理0を受信し続けることになります。
これは毎回スタートビットを検出しますがストップビットが無いので全てフレーミングエラーになります。
電源投入時はオーバーランエラー、パリティーエラー、フレーミングエラーのキャラクターは捨て続ける必要があります。
正常な通信が可能な合図として双方の取り決めで最初に送受信すべき正常なコード決めておくと良いでしょう。


AVRに限らずCMOSICは全入出力ピンに入力保護ダイオードが入っています。
マニュアルの記載のHi-Zは電源が正常に印加された後のリセット直後の状態です。
しかもこのHi-Zとなるのはピンに対して0V〜VCCの電圧印加範囲に限られます。
電源投入前はVCCも0Vなので論理1の信号が印加されれば入力ピンを通じて自分の電源ラインに流れます。
電源の回路負荷が軽い場合はこの電流を電源としてICが正常動作することも有ります。
しかし負荷が重い場合は定格を超える過大電流が流れる可能性も考えた方が良いでしょう。
この場合の保護としては単純に双方のTXD-RXD間に抵抗を入れておけばOKです。
電源電圧が5V対0Vとして220Ω程度で出力側の電圧降下もあり20mA程度に押さえられます。

AVRに関しては最近弄り始めた初心者ですので勘違いが有るかも知れませんが・・・

407 :774ワット発電中さん:2006/12/30(土) 10:37:50 ID:yvChXpHH
>>406
なるほど、電源切ってる時でも自身の消費電流があるから外部からピンに電圧与えられたら
動き出しちゃって電流が流れるんだな。
AVRだけならそう大電流でもないが、電源LEDとか平滑コンデンサとかで大電流流れる
可能性が有りそうですね。
電源ICによっては電源切ってるときOUT側から電圧与えられたら何が起こるかわからんし。

408 :774ワット発電中さん:2006/12/30(土) 12:37:00 ID:egJlJuBp
I/oから電源供給と言う手もあるな
シリアル信号線で電源確保・・・保護ダイオードが整流してくれるし
ACCにコンデンサ付けとくだけで良いかもしんない。

>電源投入時間に差があった場合
無い場合はほとんど無いと思うけど(普通相手がPC)
単に内蔵CR発信器でクロックがずれているだけでしょ?


409 :774ワット発電中さん:2006/12/30(土) 14:14:04 ID:U/BrXFJt
>>408
>無い場合はほとんど無いと思うけど(普通相手がPC)
386のATtiny2313同士で簡単な通信をしたい場合に関連するレスです。
電源投入時の僅かな時間差も数100kbpsの通信では致命的な問題になります。
本質問では電源が共通か別なのかが明確にされていませんので・・・

>単に内蔵CR発信器でクロックがずれているだけでしょ?
同期・非同期に関わらず、通信は原理的にCPU内蔵クロックのズレには無関係です。
また双方が内部クロックで動作する場合はクロックの同期は取れません。

410 :774ワット発電中さん:2006/12/30(土) 15:40:57 ID:yvChXpHH
>>409
いや、8bitデータをいくつかほろほろ転送テストって
練習的な用途みたいなので、数百kbps通信はしないだろうし、
していたら勧めないが。

AVRはUARTのクロックをシステムクロックから生成しているから、
この場合はそんなこといわずとも、2つのAVR間でのクロック差は
限度(3%)を越えると大いに問題だと思うが。
PCですら内部クロックを元にUARTクロック決めるの多かったし。PC9801時代だけど。


411 :774ワット発電中さん:2006/12/30(土) 15:46:15 ID:egJlJuBp
>>409
普通pcと通信しても問題にならんのだから、AVR同士でもそんなことは問題にならんでしょ
CPUクロックがずれれば非同期の場合、ボーレートが変わるだよ!
と 言っているのだよ。



412 :774ワット発電中さん:2006/12/30(土) 16:41:07 ID:6gTYzmok
ポートに名前をつけることってできないんでしょうか?
例えば
sbi PORTD,0
と直接書くのを、
sbi LEDOUT
というような感じで書きたいのですが。

413 :774ワット発電中さん:2006/12/30(土) 16:42:11 ID:U/BrXFJt
Tinyの内部クロックは心配される通り温度や電源電圧依存性が有ります。
しかし、周波数は内部で校正されてて一般に想像するCR発振より意外に正確です。
(Tiny26で面白半分に時計を作ってテストしました・・・実用性は無いですが)
1スタート+8データー+1パリティー+2ストップなら1/12の半クロックで約4%までOKです。
双方が別電源でもほぼ同じ電圧を使用すればUARTの許容誤差は超えないと思います。
問題は電源投入後、正常な通信が成立するまでに拾う無効データーの処理でしょう。
まあ、質問された当人のレスが無い様なので議論してもなんですが・・・

414 :774ワット発電中さん:2006/12/30(土) 17:07:50 ID:yvChXpHH
>>412
#define LEDOUT PORTD,0
sbi LEDOUT
cbi LEDOUT
でいいと思う。

このケースに限って言えば、
sbi PORTD,0 を,、LED_Hi もしくはLED_OFF (sinkカレントの場合)
cbi PORTD,0 を、LED_Lo もしくはLED_ON  (sinkカレントの場合)
と定義すれば楽かもしれません。使いやすい方を。



415 :774ワット発電中さん:2006/12/30(土) 17:11:52 ID:yvChXpHH
>>413
その本人が校正値を有効に使ってるかどうかも問題でしょうか。
多くのAVRで何もせずとも校正値が有効になるのは1MHzの時のみだし。

>まあ、質問された当人のレスが無い様なので議論してもなんですが・・・
確かに。本人来ないのに俺も暇だなあ。


416 :412:2006/12/30(土) 17:32:49 ID:6gTYzmok
>>414
どうもありがとうございます。

もうひとつAVR Studioのエディタの質問なんですが、
字下げがうまく機能しません。
改行すると、最初にタブが入るのですが、何か文字を打つと
カーソルが行の先頭へ行ってしまいます。
字下げを有効にする方法はないでしょうか?

417 :774ワット発電中さん:2006/12/30(土) 18:35:44 ID:yvChXpHH
>>416
うちはその問題ないなあ。
普通に字下げは機能する。TABでもSPACEでもOK。
Versionは4.12 ServicePack2 Build472。
スペースを全角(2バイトコード)で入れてるというオチじゃないでしょうね?


418 :774ワット発電中さん:2006/12/30(土) 18:36:50 ID:yvChXpHH
>>416
Tools→Option→Editor でTAB幅設定OKか確認を。


419 :774ワット発電中さん:2006/12/30(土) 19:11:16 ID:U/BrXFJt
>>415
>その本人が校正値を有効に使ってるかどうかも問題でしょうか。
そうですね。
質問の内容からクロックまで変えないだろうと判断してました。
正月休で私も暇なので色々と・・・

420 :774ワット発電中さん:2006/12/30(土) 19:51:26 ID:egJlJuBp
>>419
暇なら過去ログ読んでから内蔵CRについて語ってくれ

421 :774ワット発電中さん:2006/12/30(土) 20:41:03 ID:QgG8F+Uk
> 414
1語でまとめる時はmacro擬似命令を使うのはどうでしょうか。


422 :774ワット発電中さん:2006/12/30(土) 20:42:25 ID:QgG8F+Uk
> 416
リターンだけ打つと字下げ(オートインデント)が無効になるのでは

423 :774ワット発電中さん:2006/12/30(土) 21:26:59 ID:U/BrXFJt
>>420
内蔵のCR発振って良く出来てると思うけど何か問題でも?
AVRは興味本位で少し使ってみた程度なんですが。

424 :774ワット発電中さん:2006/12/30(土) 21:32:44 ID:BDp7aGTF
>>423
内臓クロックは個体差だけでなく温度によっても変化する
詳しくはデータシート参照

425 :774ワット発電中さん:2006/12/30(土) 22:05:59 ID:U/BrXFJt
>>424
それに関しては413で既に書いていますが・・・

426 :774ワット発電中さん:2006/12/31(日) 00:08:42 ID:eOmTirWo
>>425
内臓クロックは個体差だけでなく温度によっても変化する
詳しくはデータシート参照

427 :774ワット発電中さん:2006/12/31(日) 00:09:23 ID:RcOAVJAD
>>425
内臓クロックは個体差だけでなく温度によっても変化する
詳しくはデータシート参照


428 :774ワット発電中さん:2006/12/31(日) 00:35:00 ID:3ML/h8Gr
>>403
ボーレートは9600bpsで固定して片方を上下していますが一向に解決しません。
>>404
電源は別々の物を使っています。単三x2直列の同一の構成です。
ただ同じディレイルーチンを使ってLEDを点滅させているのですが
どう見ても点灯感覚がずれているので電池がへたってクロックがずれているのは
分かっていましたのでボーレートの方で調整していました。
>>411,413,415
クロックは4Mにオーバークロックしてあります。これは自分でやったわけではないです。
皆さんのおっしゃってる校正値はどうやら有効ではないようです。
>>all
なんか質問したまま失踪みたいになってすいませんでした。
usartrx受信割り込みを使用しているのですが、そもそも受信割り込みをしていない様なので、
たぶん受信そのものが出来ていないようです。
UCSRAレジスタのRXCを監視しても一向にセットされる気配がありませんし。
年明けにRC232を使ってPCとのテストをしてみる予定ですが、
いかんせん年末が忙しいのでスレものぞけず申し訳ないです。
正直こんな質問にこんなに多くのレスが付いてみなさんに感謝です。

429 :774ワット発電中さん:2006/12/31(日) 03:20:58 ID:pbtWIfaz
>>427
まあ寒いときは腹減るの速い気がする。俺の内臓クロック(腹時計)

>>428
4MHz.9600bpsだとボーレート調整(UBRR)で帳尻を合わせるのは困難です。
U2Xをセットしても2%刻み調整ですから。
やはり双方のクロックを合わせるしかないでしょう。
ライターで4MHz用の校正値を読み出しメモリのどこかに書いておいて、
これをプログラム中で読み出しOSCCALレジスタに書き込めばOKです。
これで1%ステップ程度でクロック調整ができます。

ChaN氏のライターavrspには、自動で校正値を読み出しFLASHメモリの末尾に書き込むという便利な機能があります。


430 :774ワット発電中さん:2006/12/31(日) 08:27:59 ID:3ML/h8Gr
>>429
ありがとうございます。
校正値はいじったことが無かったので、データシートを読んでみました。
クロックの遅れてるの方の校正値を上げていき調整する形ですね。
U2Xはセットして無いです。セットすると倍速なのでクロックのズレにシビアになると思ったので。いっそボーレートを1200まで下げようかとも考えています。下げればいいってものでもないですかね?


431 :774ワット発電中さん:2006/12/31(日) 09:34:41 ID:pbtWIfaz
>>430
U2Xをセットした方がクロックあわせは楽になりますよ。
サンプルレートは下がるので受信の質が下がる可能性がありますが、
それよりもUARTクロックをきれいに調整できることの方が大きいです。

でも、そういう調整よりも誤差0.5%のセラロックを付けてしまう方がずっと楽ですよ。
IOピン数が不足してなくて、サイズの制限などもないならそっちを勧める。

AVR同士ならどうでもいいですが、他機器と高速で通信させるなら標準的な
レートが誤差なく出せるようにクロックを選択した方が良いです。
高速UART使うなら秋月の9.216MHzおすすめ。115.2kbpsまでUBRR設定誤差出ません。
この際内蔵RCの学習したいなら内蔵RCで詰めても良いですけど、上記のようなきりのいい
周波数に調整するのはかなり手間かも知れません。






432 :416:2006/12/31(日) 10:08:07 ID:4H2dtLYF
原因が分かりました。日本語入力をONにしていると、このような現象が起きます。


433 :774ワット発電中さん:2007/01/01(月) 09:28:43 ID:vGuD2vfz
謹賀新年、罵愚退散・・・

434 :774ワット発電中さん:2007/01/01(月) 10:03:39 ID:xYiJ2VWO
AVR32使ったことある人いませんか?

435 :774ワット発電中さん:2007/01/01(月) 10:24:45 ID:Ew83qP23
>>434
売ってるの?

436 :774ワット発電中さん:2007/01/01(月) 10:37:14 ID:xYiJ2VWO
Atmelの代理店で買えるんじゃないんですか?

437 :774ワット発電中さん:2007/01/01(月) 13:12:09 ID:BhBa9Tzq
Digi-Keyで買えるみたい。

438 :774ワット発電中さん:2007/01/03(水) 01:00:56 ID:Px1WAxpE
今のところAVR32はBGAだけだからなぁ…。
H8Sで不足する用途ならSAM7Sに逝っちゃうかな、TQFPだし…
SAMでもDRAM使える奴(SAM7SE)はまだdigikeyだとロット買いしか出来ないけど…

ってか0.5mピッチパッケージなMEGA128キボンヌって事で。



439 :774ワット発電中さん:2007/01/03(水) 04:50:39 ID:sR8HUxlR
いっそ0.25mmくらいのピッチのmega128希望

440 :774ワット発電中さん:2007/01/03(水) 09:22:49 ID:wFu+jOh/
いっそダイだけでもいいw

441 :774ワット発電中さん:2007/01/03(水) 12:14:08 ID:CyWlml1O
なんでAVRには、8ビットの即値加算命令がないんですか?
16ビットのADIWや、8ビット減算のSUBIはあるのに。

442 :774ワット発電中さん:2007/01/03(水) 14:58:52 ID:NI58pNm7
>>441
.macro addi
  subi @0,-(@1)
.endm

443 :774ワット発電中さん:2007/01/03(水) 16:46:15 ID:UlQ0yFr3
>>441
まあフラグの動きがややこしい即値加算命令があると思えばいい。(SUBIのこと)


444 :774ワット発電中さん:2007/01/03(水) 19:14:05 ID:i/TvZErQ
>>443
即値の指定方法も面倒な命令だな(汗

445 :774ワット発電中さん:2007/01/03(水) 22:02:25 ID:JzveRL3x
>>438
0.5mmピッチのmega128なら既に出てる。


446 :age:2007/01/06(土) 11:54:28 ID:Lw0g4CnV
3日も書き込みがないじゃないか。
もっといろいろ書こうよ。

447 :774ワット発電中さん:2007/01/06(土) 12:25:19 ID:/nOHLsXO
正月明けで忙しいのかも。
休み明けでも暇なのよりはいいことだ。


448 :774ワット発電中さん:2007/01/06(土) 14:02:20 ID:f/ZhtmiT
いやむしろまだ正月休み中かと

449 :774ワット発電中さん:2007/01/06(土) 14:35:01 ID:/nOHLsXO
>>448
いいなぁ

450 :774ワット発電中さん:2007/01/06(土) 21:22:39 ID:SDFldLqx
Wikiで聞いてもいいけど、こっちのほうが玄人がいそうなんで質問します。
(ネタも枯れてるようですし)

WinAVRでブートロ−ダ領域に割り込みベクタテーブル作るときアセンブラで
書いてリンクしてるんだけど、どうすれば自動生成してくれるんでしょう?

ブートローダだけ作るんじゃなくて、一つのhexで応用プログラムとブートローダ
が入ってるようにしたいんです。つまりベクターテーブルが2コ。
そうしとかないとローダの入っていないhexをISPで書き込んだ時にローダが消えちゃうんで。


451 :774ワット発電中さん:2007/01/07(日) 09:25:25 ID:xRuYcjWV
>>450
試してないけど、
BOOTLOADER_SECTION
宣言のあとISR()を並べたらそれっぽくならない?


452 :774ワット発電中さん:2007/01/07(日) 09:26:11 ID:xRuYcjWV
>>450
ちがった
ISR(hogehoge) BOOTLOADER_SECTION
でいいのかな?


453 :774ワット発電中さん:2007/01/07(日) 14:20:50 ID:xRuYcjWV
>>451
だめだなあ。

#include <avr/io.h>
#include <avr/interrupt.h>

ISR(SIG_INTERRUPT0)
{
  PORTB=PIND;
}

void main(void) {
  PORTB=0;
}

BOOTLOADER_SECTION

ISR(SIG_INTERRUPT0) {
  PORTB=PINB;
}

void main(void) {
  PORTB=255;
}


454 :774ワット発電中さん:2007/01/07(日) 15:49:06 ID:omrmKKbh
>453
エラー:mainが2個あるです
エラー:SIG_INTERRUPT0が2個あるです


455 :774ワット発電中さん:2007/01/07(日) 15:54:39 ID:omrmKKbh
どうもベクターテーブルは.textセクションの先頭にしか作れん見たい。
別のhexにしといてavrspに同時にドロップするしかないか・・・・
どうせavrspはバッチ起動だし


456 :774ワット発電中さん:2007/01/07(日) 23:00:13 ID:m2lQzTIM
WinAVRの新版でてるけど、installするとAVR Studioがご機嫌斜めになるorz

457 :774ワット発電中さん:2007/01/08(月) 00:20:12 ID:j97t/n8+
>>454
BOOTLOADER_SECTIONつけたら、
それぞれのセクションにベクタテーブル、main()を作ってくれんかなあと思ったけど・・・・
やっぱ無理みたいね。


458 :774ワット発電中さん:2007/01/10(水) 04:49:23 ID:SSS/m1hJ
最新のUSBaspの回路図でシリアルポートが出てるのが気になる

118 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)