AVRマイコン総合スレ Part40

1774ワット発電中さん2018/01/27(土) 11:14:18.02ID:yaXvNyvZ
個人でも手軽に使えるAtmelのAVRマイクロプロセッサを中心に語るスレッドです

<公式サイト>
http://www.microchip.com/design-centers/8-bit/microchip-avr-mcus
・AVR Libc Reference Manual:
https://www.microchip.com/webdoc/avrlibcreferencemanual/install_tools_1install_avr_libc.html

<参考になるページ>
・AVRWiki: http://avrwiki.sourceforge.jp/cgi-bin/wiki.cgi?page=AVRWiki
・AVR情報多い-chanさんのpage: http://elm-chan.org/
・avrfreaks.net avrgccその他AVR関連の総本山(英語): http://www.avrfreaks.net/
・TAP-Config: http://ww2.tiki.ne.jp/~maro/
・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

前スレ
AVRマイコン総合スレ Part39©2ch.net [無断転載禁止]©2ch.net
http://rio2016.5ch.net/test/read.cgi/denki/1499338233/

2774ワット発電中さん2018/01/27(土) 11:15:42.20ID:yaXvNyvZ
テンプレ直してみた。

3774ワット発電中さん2018/01/27(土) 11:28:16.76ID:npK8OQil
(())))())(((((()(((()()))(((())()())(()))()))(())))()))()()))()(((()(()()()(
()())(()()()()(())())))()()((()))())(((()())()()((()(()()())(())))())(()((()
()(()()))((()))()))()()()))))()))(((()(())()((())))())(())(()()((()(((()()((
()))())()(())(()(())())((((()()((()(((()())()(()))())(((())))()((())))())())
))(()())())())()(())))))())()()((()(()())()(()(((())((((())()()())))((()()((
))()))()()()()(()(())()())((())(())))())))((((())((()))()()()()((())(()((()(
)))()(()(()(((((())))))()((())))()()))(())(())((()()()))())(()))(())()((((((
()(()(()))())()(())((((())(((())())(((())()())()))()))(())())())()(()(()()()
()))))))())()(()()))((((()(()()()((((()()(())())))))()()()(((()((()))())()((
)))()))())())()(()))()(()())()(()()())(((()))()(((()(()())(((()))(()()(())((
(()(()))))))((((())((()((()((())()()))((((()()(()((())()))())()))())))((()))
)(()(()()(((()()(()()(()))())((())((()))()(()))))))))))((())))((((()(()))(((
(()()()())))))(((())()()())()()(()))()((())(())(())(())(())(((())(()()))(()(
)))))(()()))))())(())((())((()()()(()(((()))(()(()()(()(()))))()())())((((((
())(()())())))))()())(()((())))()()(()))()))()((((((()()(()()))((())()(((()(
())())))(((())))))))(((((()()())((((()()()((())()()())())()(())(())()(()(())
)(()((((())))))((()((())(()())(()))())))())((()()(()())()))((()))((()))()(((
()(()(())()()()()((((((()))()))(()(()))()()))))))())())())())))(((()((((()((
))())()()()((())((((()))))((()(())((()(((())()(())()()(()))(((())())()))()))
()()()(()((())(()))))((())()))))(((())()(())()())()())))))(((()((()(()(())((
)))()((()((())()))(())(((((((((()(())))))(())())()()))()())()(((()()))))()((
((((()(()()))()((()())()()()(())))((())(()())(()())()())((()))))(()((())))()
))(()))))(()(()))((()()())))))()()(((((()())(()())))()(()(((()))((())(()((()
)))(()()(()(()())()()()(()))(()(()))(((()(((())))))(()))()((()((()())))())((
()())((((())()))())((()(((()))))(()((()(()))(())((()()(())((()())))))()(()))
(()))))))))())))()))())()()(((()))()()(()()((()()(()(())()((((())))((()(((((
()(()()((()())()))()())()((()))(()(()()))()(((((()())(())(()())((())))))(())
()()))()()()()))((()(()()))((()(()()(()))(()))()))()((((())()))(())()((()()(
)))))())(())(())(()()))(()))()((()))(()())(((()((()))((()())())((()()(()()((
()))(()())))()((()()(())))())(((()))(((()(()))))()((()(((()))(()))()()(((())
)(((((((()(())()(()(()))()(())(()(()))(()))())(()()(())))()(()()())())(())))
(((())()(())(((()(())()(())(()(()())())(((()(()()))()(())))))((()))))())))((
)((()(()(((())))())())(()))))(((()))()(())))((())))))((()()())((())()((()(((
))))(()()((()(()))))((()((((()))()))(((()))))()))((((((()(())(((())))())())(
)))))()((())(((((()()))))()((())))()((((()(()()(((()(())((()()))())())()()))
())()((((()(((())(()()())))))(((())((((()()(()))()())))(((()))()()))()))(())
))()()))((())))(())))))()()))()(((()(()(()())(()((((()(()())())((((()))))(((
)()()))))))))(()()((())())))(()()()))(())((())(()))(()()(((((((((()(()(())()
((()))))((((((()()((())()))((()))))))((())())())())())))())()((()(())()(((((
))))()(()(())(())))()))((()())(())((())()))((()()((()())))(()())(((()(())(((
)()(()((()()())))((()(()((()((((())())()()))))())()))()()(()((()))()()((()))
)())))))())(()))(()))()(()(()()))(())(()()(()))()(()())()(()((()(((((())(()(
)))(())(())())()()()(((()()()(()((()(()()()(()()())(()(())())()))(()))()()()
((()()())(()())((((((()()))))((()(()(()()))(()())((()))))()))(()))()()()))((
(()))()))(((((()))()())())()))()()(())))((())(())())()()(()(()(()((()()))(((
)))(()(((()())((((((((()(())()(())))((((())))())))(((()(((()))()))))(())))))
)())()()((()())(()(((()))))(()((((()()(()(((())))))()())()())(()))(())(()))(
)(((((()()))))(((()()(()))))((((()))))())))())))(())()(()())(((()))(((())(((
(()(((()))(()())()()()((()())()(()())(()()())))())()()(())(())())(((()))(())
)()((()()))))))(()))))((())(((()))(())))()(())((()()((((())(((()()()((())))(

4774ワット発電中さん2018/01/27(土) 11:35:35.84ID:Ts3Lp+vL
AtmelStudioは重くてクソ
DRAGONも持ち腐れてるよ
どうにかしてほしい > Microchip

5774ワット発電中さん2018/01/27(土) 13:24:59.65ID:3OnKVm3l
AVR Studio は軽かった
それが、AtmelStudio に変わってからクソになってしまった。

6774ワット発電中さん2018/01/27(土) 13:40:03.85ID:3AddmAWd
立ち上がりが遅いだけで、立ち上がっちゃえば
そんなに遅くないだろ

7774ワット発電中さん2018/01/27(土) 13:40:37.16ID:5ioeyfs6
言うほど重いかね
確かに起動はやたら時間かかるが、起動してしまえば普通だろう

8774ワット発電中さん2018/01/27(土) 17:59:28.03ID:D744WbuP
乙。

9774ワット発電中さん2018/01/27(土) 18:20:29.28ID:bvS65Zpa
\39800の底辺ノートだが、AtmelStudio7が重いのは起動だけだね。
後はなんのストレスも無い。

10774ワット発電中さん2018/01/27(土) 18:23:34.07ID:ON7YtwgD
自作すれば、サッと立ち上がってサクサク動き、
隅から隅まで全てが手の内に、機能アップも思いのまま。
ま、いくつかの問題も新しく生まれるがw

11774ワット発電中さん2018/01/27(土) 22:10:53.26ID:KSM4wRwj
>>9
Lチカ位しか使った事無いのか?

12774ワット発電中さん2018/01/27(土) 23:41:35.77ID:5ioeyfs6
別にコードの量が増えようが重くなったりしないけどな
使いもしないでイメージだけで語ってんのかね
AVRStudioとの比較ってんならそりゃ多少は重いでしょう多機能なんだし
でも実用に難があるレベルではないよ

13774ワット発電中さん2018/01/28(日) 00:20:58.38ID:OKgMhqty
>>11
使ったこと無いのモロバレだな。
Lチカくらいしかしたことないのか?

14774ワット発電中さん2018/01/28(日) 01:03:46.36ID:unCAa86A
>>12
20個位のファイルでTOTAL1万行位のソースだと結構、鈍臭い感じだったな。
microchipのIDEの方が大分マシ

15774ワット発電中さん2018/01/28(日) 01:52:24.79ID:W16xQ4P+
>>14
ふーん、すごいね。どのデバイス使ってるの。

16774ワット発電中さん2018/01/29(月) 00:27:41.56ID:iKkxOIBR
多機能って・・・・
そんなに使う機能があるのかな????
最低限使う機能だけあれば十分だと思うけど
どれだけ大規模なシステム作ってるのかな???
(所詮マイコンレベルでしょ)

17774ワット発電中さん2018/01/29(月) 08:12:34.94ID:aErLc5eW
他人がどんな使い方をしてるのかを勝手に妄想してクサしたり、
使い方も限定せず、各個人の許容度の違いも考慮せず、重い、軽いを議論しても仕方がない。
本人が使える、と思っていればそれでいいし、
自分がOKだからといって他人もOKだと思うのもおかしい。

18774ワット発電中さん2018/01/29(月) 08:35:42.16ID:PSpswCnz
その通り
どんなにツールが遅かろうが、当の本人がそれ以下なら関係無いんだよ

19774ワット発電中さん2018/01/29(月) 12:55:42.12ID:4tCSPPkd
俺もバイナリが128KBに迫るようなゴテゴテしたもの書いてるけど、ストレス無くやってるわ。
むしろAS7のデバッグ環境が無いと困る。

20774ワット発電中さん2018/01/29(月) 15:42:39.42ID:FD5yJFZR
昔、カップヌードルの3分タイマー作ろうとしたときに、
使うピンはスタートスイッチ入力・お知らせ音声出力の2ピンで良かったんだけど、
「出来上がりました!」ってwaveファイルが470KBになっちゃったんだよね。
早口で喋っても32KBに収まらない。

仕方ないから32ビットシリーズのUC3C・512KB/64ピン使ったけど
AtmelStudioでwaveファイルを配列に書き直すのが大変だった

21774ワット発電中さん2018/01/29(月) 15:49:11.94ID:juS+yaxk
普通は外部メモリ使うことを検討するし
AtmelStudio上でwaveファイルとか編集なんかしない
○○?

22774ワット発電中さん2018/01/29(月) 17:03:04.86ID:4tCSPPkd
贅沢な使い方だなw
趣味でやる分には面白くて良し。

23774ワット発電中さん2018/01/29(月) 18:54:44.84ID:kSl0TUpg
>>21
○○って何?
もしかして○○=障害者?

24774ワット発電中さん2018/01/29(月) 20:09:46.04ID:4tCSPPkd
ビットマップデータなんかをダンプして配列として書き換えてソースに埋め込むとか割とやるけどな。
「出来上がりました」が2秒で何言ってるかわかるレベルなら32KBでもなんとかなったろうに。
>>20がそれをやってるときにタイムマシンで駆けつけてアイデア貸してやりたいよ。

25774ワット発電中さん2018/01/29(月) 21:00:48.97ID:+zAF4zov
gccだとインラインアセンブラでincbin使ってバイナリデータ埋め込むとか出来るんでない

26774ワット発電中さん2018/01/29(月) 21:52:09.15ID:5qlw+BV0
普通は8bitCPUでwaveファイルは扱わないだろ。beep音でメロディ流す程度。

27774ワット発電中さん2018/01/29(月) 22:00:00.16ID:juS+yaxk
waveはpwmで出すよ
picでやったことがある
avrでもできるはず
8pinのcpu+8pinのspirom

28774ワット発電中さん2018/01/29(月) 22:29:26.45ID:MP/pBCDY
ChaN氏のSDオーディオプレーヤーを知らんとはオヌシも若いのお

29774ワット発電中さん2018/01/30(火) 10:19:57.99ID:dULV/dww
ワンショットの効果音にSDカード+MP3は牛刀だろう

30774ワット発電中さん2018/01/30(火) 10:50:36.12ID:LI5qSDFV
Chan氏のMP3はめっちゃ音良かった・・・転送が遅いのでSDにしたら
液晶使えないし。。。で今は何処かに

31774ワット発電中さん2018/01/30(火) 20:52:14.77ID:ckjEZkOl
8bitCPUでmp3デコードできんの?

32774ワット発電中さん2018/01/30(火) 22:12:45.20ID:3Wbbjk/C
むりっす

33774ワット発電中さん2018/01/30(火) 23:42:11.70ID:5vGd/6Vm
1GHzくらいでブン回せ

34774ワット発電中さん2018/01/31(水) 08:25:26.06ID:4oXxUOg6
http://www.chiaki.cc/Timpy/
どうせならここまでやらないと。

35774ワット発電中さん2018/01/31(水) 09:06:48.05ID:YZyobwiZ
専用チップじゃつまらんな。

36774ワット発電中さん2018/02/14(水) 23:23:37.68ID:Ji3mYY5g
usbaspがやっと使えるようになった
tiny使うときはクロック落とさなきゃなんてわからんかったわ
ヒューズ飛ばしたかと思ってドラゴンでHVまで試したわ

37774ワット発電中さん2018/02/15(木) 00:04:39.19ID:gQpU+UYX
お疲れさん
でもドラゴン有るのにusbasp要るか?
って俺もドラゴン買ってから作ったんだけどさ・・・全く使ってねえ

38774ワット発電中さん2018/02/15(木) 01:11:41.95ID:SwGbRM3T
中華usbasp(LC-Tech)だったらFW弄らずに使えばWarningは出るけどAutoISPclockで
便利なんですけどね。  AVRdudeのGUIで自動でClockを切り替えてくれるものもあったな。

39362018/02/15(木) 11:58:04.94ID:iAhQNNbv
つかってるのは中華LC-TechのV2.0です ファーム書き換えたか記憶が飛んでるんで
クロックはJP3ジャンパして落としました

usbaspのファームバージョンって確認する方法ありますか?
外部ライタから吸出してhex比較しかないのかに
売ってるやつはファームオリジナルなの?
www.fischl.deのじゃなくて?

40774ワット発電中さん2018/02/15(木) 12:51:46.17ID:jb/IcfuM
usbaspのFWバージョンはWindowsならデバイスマネージャで
プロパティ詳細のハードウェアIDに出てくるREV番号です
USB\VID_16C0&PID_05DC&REV_0104   www.fischl.de最終2011年 v1.04

中華版はLC-Techのコピーが多いのではないでしょうか。
Netで見かけたLC-Tech FWはv1.02(本家2007年版+Autoパッチ)でした。 
TPIなど不要ならLC−Tech FWの方がJP3や-Bオプション使わずに済みます。

41774ワット発電中さん2018/02/15(木) 13:06:09.96ID:iAhQNNbv
ありがとうございます
今見たらREV_0104になってた無意識にupしてたみたい
これで対tiny失敗したわけだ
米粒AVR使わないならTPI不要ですよね

42774ワット発電中さん2018/02/15(木) 13:13:38.40ID:iAhQNNbv
ググってたらusbasp V1.06のファーム見つけたので貼っときます
これにしてみよう auto sckらしいし
https://github.com/bperrybap/usbasp/tree/1.06-updates

43774ワット発電中さん2018/02/15(木) 14:10:28.94ID:iAhQNNbv
usbasp, clkまわりでハードとかにも問題(改善点)あるらしい
興味ある人はこの辺見て
http://forum.arduino.cc/index.php?topic=363772.0
これは2015のトピ、既出でしたらすみません

新着レスの表示
レスを投稿する