X



トップページ電気・電子
1002コメント314KB
AVRマイコン総合スレ Part38©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん 転載ダメ©2ch.net
垢版 |
2016/09/22(木) 01:56:53.65ID:aTEcNaQB
個人でも手軽に使えるAtmelのAVRマイクロプロセッサを中心に語るスレッドです

<公式サイト>
Atmel AVR 8-bit and 32-bit Microcontrollers
http://www.atmel.com/products/microcontrollers/avr/  英語表記
http://www.atmel.com/ja/jp/products/microcontrollers/avr/ 日本語
・AVR Libc Reference Manual: http://www.atmel.com/webdoc/AVRLibcReferenceManual/

<参考になるページ>
・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マイコン総合スレ Part37
http://rio2016.2ch.net/test/read.cgi/denki/1455035922/

テンプレみたいなものは以上です
0003774ワット発電中さん
垢版 |
2016/09/22(木) 03:23:30.15ID:WYS8yUQ4
新製品アナウンス来ましたね
ATtiny417 / ATtiny814 / ATtiny816 / ATtiny817

概要だけ見ても従来品とかなり毛色が違う。
0004774ワット発電中さん
垢版 |
2016/09/22(木) 11:51:16.33ID:s6xGwhVP
RAMが少なすぎて機能を持て余しそう。
ピン数少ないからtinyなのだろうけど、I2CやSPI, UARTを使うならバッファがいるから、最低でも1KBはないと。
0007774ワット発電中さん
垢版 |
2016/09/22(木) 22:57:34.47ID:l+CdRp6O
AVRは袋小路に入ってしまったからな。
今までもいろんなCPUが消えていったし、そのうちの一つになるだけの話。
PICはもう暫く安泰だな。
0008774ワット発電中さん
垢版 |
2016/09/22(木) 23:45:12.70ID:oFGCEvI/
多ピンは間に合ってる
USARTその他付いたtiny85のmega版が欲しい
なぜ作らないのか
0010774ワット発電中さん
垢版 |
2016/09/23(金) 02:26:17.11ID:XnhoAG+O
この新製品面白いな。
周辺機能にxmegaシリーズからのフィードバックがいっぱいある。
xtinyなんて名前で別シリーズにした方がいいんじゃないのかな。
従来のtinyシリーズと違いすぎだろ。
0013774ワット発電中さん
垢版 |
2016/09/23(金) 10:24:04.51ID:XnhoAG+O
PDIの拡張みたいだし、最近の純正品ならファームアップデートで対応可能だろうね。
tinyのくせに乗算器積んでるんだなあ。アナログのスケーリングなんかで必須と判断したんだろうか。
0014774ワット発電中さん
垢版 |
2016/09/23(金) 12:11:17.63ID:/YCKjzqp
プログラム用フラッシュがRAMと同じメモリ空間に見えるのか
0015774ワット発電中さん
垢版 |
2016/09/23(金) 14:39:55.05ID:feVZd6rn
表面実装だけど、UARTとADCを同時に積んでる20pinなのか
DACも積んでるし、普及するのなら良いんじゃないか?

TC-Dに32Mで回るよ!って書いてあるから261系みたいにPLL積んでる?
と思ったけど内部は20MHzクロックか…
0016774ワット発電中さん
垢版 |
2016/09/23(金) 14:51:08.30ID:bnQkrDr3
私の希望は実現されなかった・・・残念・・・
1. レジスタ32個を複数組
2. DMA機能
3. 命令コードを24ビット
0017774ワット発電中さん
垢版 |
2016/09/23(金) 15:33:14.25ID:XnhoAG+O
1. せめて裏レジスタくらいは同感
2. DMA使いたけりゃxmegaをどうぞってか
3. 命令セットからして変わるからそれはもう別のマイコン
0018774ワット発電中さん
垢版 |
2016/09/23(金) 16:44:58.76ID:bnQkrDr3
>3. 命令セットからして変わるからそれはもう別のマイコン
下位CPUコンパチで。
たとえば上位8ビットをFFにすれば従来の16ビットのプログラムも新しいCPUで走るとか。
難しいかな?

24ビットなら、この命令はR16〜R31までしか使えません、なんてムッとする制約も無くなるかも。
まぁ、この制約をクリアするのが現行AVRのプログラミングの楽しいところでもあるが。
0019774ワット発電中さん
垢版 |
2016/09/23(金) 16:54:42.54ID:XnhoAG+O
ほとんどの部分はCで書くからその制約にむかついたことはここ何年もない。
下位コンパチはやろうと思えばできるだろうけど、ホビーユーザ以外の視点では
デメリットしかないんじゃなかろうか。
ARMのサム命令なんてのは存在してるけど、あれは趣旨が違うからなあ。
0020774ワット発電中さん
垢版 |
2016/09/23(金) 17:28:01.99ID:bnQkrDr3
ソフトコンパチなら古いプログラムも新しいCPUで生かせる、CPUの乗り換えもスムーズに進むと思った。
私は趣味でAVRを使っているので、立場というか取り組み方や考え方が全く違うかもしれないな。
ま、なんにせよ、ATMELが新しいCPUを出してくれて良かった、ということで。
0021774ワット発電中さん
垢版 |
2016/09/23(金) 21:47:04.29ID:pP3qn6hC
AVR程度の容量でコンパチで旧プログラマが使用できるメリットは
少ないと思うよ。
この程度なら、変更したってたいした手間ではないし、
新規で作ってもそれほど時間はかからないと思うよ。
0022774ワット発電中さん
垢版 |
2016/09/25(日) 01:45:45.48ID:HFP0qEuG
マイクロチップテクノロジって経営がマジ能無しというかウンコだから
(競合分野でもないのに)会社を買収しては企業価値を落とすようなことを繰り返している

あまりのクソっぷりからしてAVRの廃止なんかもあったりするんじゃないかなぁと
(その割りにAVRより売れてないPICの品種は維持して投資家の顰蹙を買うだろう)
0023774ワット発電中さん
垢版 |
2016/09/25(日) 07:01:10.05ID:GyAT0vpF
>>16
メーカーはプロを相手に商売しているし
プロは自分の欲しい周辺機能を持っていて
しかも安いCPUを望んでいるのだから
コアを大きくすると値段も上がるし
そういうコアの改造はメーカーはやらないだろ
結局PICのように周辺機能別にCPUの種類を増やすってのが正解なんだよ

>>22
オイオイそんな事を書くと「PIC命」野郎がゾンビのように墓場から復活するぞ
スレを盛り上げたいなら別のやり方にしてくれ
0024774ワット発電中さん
垢版 |
2016/09/25(日) 12:23:52.54ID:qUP/4VNb
>>22
ウンコに買収されてどんな気持ち?www
0025774ワット発電中さん
垢版 |
2016/09/25(日) 12:38:06.46ID:GyAT0vpF
下品な >>22,>>24 の書き込みはPIC厨の一人ボケ・ツッコミじゃないか?
当たりなら、どうもご苦労さん、と言っておきたいw
0026774ワット発電中さん
垢版 |
2016/09/25(日) 12:53:02.52ID:qUP/4VNb
外れだったら?www
0027774ワット発電中さん
垢版 |
2016/09/25(日) 14:39:18.48ID:jcVDcp58
_人人人人人人人人人_
>わりとどうでもいい<
 ̄YYYYYYYYY ̄

   ヘ(^o^)ヘ
     |∧
     /
0028774ワット発電中さん
垢版 |
2016/09/25(日) 20:40:50.76ID:5RXOtdpT
使える新しい製品がなかなか出てこないのでは
いいメーカとはいえないと思うよ。
しかも、単価高いし。
0029774ワット発電中さん
垢版 |
2016/09/25(日) 21:32:50.93ID:qUP/4VNb
買収されちゃうメーカの経営が良いとは言えないな。
常識的に考えてw
0031774ワット発電中さん
垢版 |
2016/09/26(月) 03:42:08.08ID:mHOVQmKI
>>29
ソフトバンクに買収されたARMの経営が良いとは言えないのか?
常識wとやら、によれば か。  
0032774ワット発電中さん
垢版 |
2016/09/26(月) 05:52:49.75ID:7LugcDOY
弱肉強食
0033774ワット発電中さん
垢版 |
2016/09/26(月) 12:33:29.92ID:1NyiZ3ap
普通、利益を増やせると考えるから買収するんだろ?
ゴミ会社を買ってもしょうがない
溺れる者(PIC)は藁(AVR)をも掴む、つぅ可能性だってある

もっとも電子工作者の私としてはそんな事はど〜でも良くて
秋葉原でAVRを入手できる限り使う
AVRは面白くて楽しい
0034774ワット発電中さん
垢版 |
2016/09/26(月) 21:00:40.12ID:3jD2gglh
買収はおいしいとこだけ生かして後は捨てるのが常識
捨てられる部門はどこだろうね〜〜〜
0035774ワット発電中さん
垢版 |
2016/09/26(月) 21:16:38.88ID:7LugcDOY
>>33
買収されちゃったのに強気だなwww
0039774ワット発電中さん
垢版 |
2016/09/27(火) 13:39:27.40ID:0fgGOCO/
>>5
18のクリスタルレスUSB良いよな。AVRは好きなんだけど周辺弱いからこの買収は大賛成なんだ。
0040774ワット発電中さん
垢版 |
2016/09/27(火) 14:47:25.52ID:IC0c/421
USB関連めちゃ弱いよなAVR
V-USBがあったのは良かったけど
結果的にこれがUSB付きの品種が出にくくなる要因になったのか
やる気がそもそも無かったのか
まあやる気なんだろーな
0043774ワット発電中さん
垢版 |
2016/09/27(火) 15:45:20.46ID:tLrewVs0
思う処は似たようなもんだな
PIC18F14K50 にしようかと考えてたけど
個人で使う分には、値段に大差が有るわけでも無し、
暫くは入手難もなさそう

結果 やっぱり 32U4 を選択する事にした。
0046774ワット発電中さん
垢版 |
2016/09/27(火) 19:27:50.97ID:9Bfwq86V
妄想と俺様常識を繰り出して何 言い訳してるんだ? >>36 は  
2ちゃん脳じゃ しようがないか?w
0047774ワット発電中さん
垢版 |
2016/09/27(火) 19:33:35.19ID:pk6a8TYL
【被爆で骨が脆くなってる時に、生徒に飛び込みなんてさせるなよバカ】


【#柏崎刈羽原発】再稼動。 だれも、反対してないよ。あんた くらいだよ
死ぬ♪とか、パソコンの前でキャーキャー叫んでる♪♪ 中学生か(笑)
https://twitter.com/24htwit/status/780252377844621312

「福島安全宣言CM」なるものがヤバすぎると話題に!
「福島の放射線はもう安全で、必要なのは心の除染です」
https://twitter.com/kubota_photo/status/779641978266849280

マイト レーヤは原発の閉鎖を助言されます。
マイト レーヤによれば、放射能は自然界の要素を妨害し、飛行機など原子のパターンが妨害されると墜落します。
マイト レーヤの唇からますます厳しい警告と重みが発せられることを覚悟しなさい。
彼はいかなる人間よりもその危険をよくご存じです。

日本の福島では多くの子どもたちが癌をもたらす量の放射能を内部被ばくしています。
福島県民は発電所が閉鎖されれば1年か2年で戻って来られるでしょう。
健康上のリスクは福島に近づくほど、高まります。
汚染されたかもしれない食料品は廃棄すべきです。
日本の近海から採れた食料を食べることは、それほど安全ではありません。
日本もさらに多くの原子力発電所を作ろうとしています
多くの人々が核の汚染の影響で死んでいるのに、彼らは幻想の中に生きています。
問題は、日本政府が、日本の原子力産業と連携して、
日本の原子力産業を終わらせるおそれのあることを何も認めようとしないことです。

三菱商事の核ミサイル担当重役は安倍晋三の実兄、安倍寛信。
これがフクイチで核弾頭ミサイルを製造していた疑惑がある。
書けばツイッターで速攻削除されている。
https://twitter.com/toka iamada/status/664017453324726272
0048774ワット発電中さん
垢版 |
2016/09/27(火) 23:21:18.66ID:wD7GPvzL
>>39
PIC18は、PIC16F1 出来てから、優位性殆ど無くなったしな。
PIC24やPIC32の低グレード版出て来て、更に影が薄くなったし。
0049774ワット発電中さん
垢版 |
2016/09/28(水) 03:23:44.03ID:2jS7p6Bv
PICはスレチ。AVRは消えてPICのみになるんだから、PICスレのみに書き込め。
0051774ワット発電中さん
垢版 |
2016/09/28(水) 20:12:12.32ID:2jS7p6Bv
買収されたときのPIC信者の荒らし書き込みを忘れるな。あの喜びようは広島ファンを上回る。
PIC信者はAVRが憎くて憎くて仕方がないのだ。

マイクロチップの中の人も同じだ。
0052774ワット発電中さん
垢版 |
2016/09/29(木) 07:01:28.22ID:za121mNL
>PIC信者はAVRが憎くて憎くて仕方がないのだ。
PIC信者は、PICよりもAVRの方が上だと内心は思っているから、ますます腹が立つんだろうな。
特に憎いのはAVRを採用したArduinoで、これさえ無かったらと目の敵にしている。

そんな偏狭なPICファンには次の言葉を贈りたい。
 みんな違ってみんないい ・・・ 金子みすゞ「わたしと小鳥と鈴と」
わかるかなぁ、わかんねぇだろうなぁw
0054774ワット発電中さん
垢版 |
2016/09/29(木) 11:27:29.08ID:uww6Q8Mr
PICはコンパイラが商用のしかなかったからね
AVRはgccが動いてたからArduinoに採用されたんでしょ
条件が合致すればARMでも何でも良かったんよ
結局ARMになったし
0058774ワット発電中さん
垢版 |
2016/09/30(金) 03:32:06.30ID:Xkns2lNY
昔はAVRスレにPIC使いが書き込んでくるとかは考えられなかったんだけど
やっぱアーデュイーノ()の頃からなんかおかしくなってきた

PICって、かつて代理店がすげー熱心だったけど、やはりプログラムの大変さが嫌がられてて
自動車のエアバッグかなんかの制御用では圧倒的シェアだが
実はそれ以外の用途はあんまり売れてないと言ってた(もちろん出てる量は半端ない)
0059774ワット発電中さん
垢版 |
2016/09/30(金) 03:35:06.65ID:MQgeUAhR
エアバッグでのシェア高いのか
それで生き残れてるんだね
0062774ワット発電中さん
垢版 |
2016/09/30(金) 13:19:53.48ID:ZXCatwVq
Arduino <- コイツのせいで、馬鹿ばっかり増えた
まるで.NETの時と同じだ

敷居を下げるのは結構だが、
結局は、レベルの低い開発者が群がるだけで、結果Lチカだらけ
0063774ワット発電中さん
垢版 |
2016/09/30(金) 13:38:15.57ID:yLo0hzjT
ちょっと隠蔽しすぎだよね

どのヘッダーファイルをインクルードして
どのオブジェクト(ライブラリ)をリンクしてのんだか
初見ではサッパリ分からないという

反対にmbedの開発環境としても見通しが効いて良いと思う
0064774ワット発電中さん
垢版 |
2016/09/30(金) 17:37:24.57ID:aBxA220h
Arduinoのコアやライブラリは普通のC++だし
何がどうなってるかぐらい判るでしょ
0065774ワット発電中さん
垢版 |
2016/09/30(金) 18:30:23.14ID:O506psDP
Arduinoってすごいよな!
プログラムの勉強すらしたことないってヤツがとりあえず買っちゃうんだぜ。
0067774ワット発電中さん
垢版 |
2016/09/30(金) 19:05:20.85ID:aBxA220h
そんな手放しですごいか?
Arduino以前の認識がおかしかっただけだし
実はそれほどでもない気が
0068774ワット発電中さん
垢版 |
2016/09/30(金) 21:12:48.26ID:CLK+/TLb
凄いってのはいろんな意味だ。彼らは正論理も負論理もソースもシンクも
わからなくてもいろいろやってしまうんだから。
0069774ワット発電中さん
垢版 |
2016/09/30(金) 21:52:26.05ID:YTwAA+DH
スイッチ入力が正論理とOFF時オープンのコンボは初心者にありがちよね。
0071774ワット発電中さん
垢版 |
2016/09/30(金) 22:03:37.01ID:Y/03mEPO
>>69
スイッチ入力に正論理を使う場合も有るね
AVRのポートにプルダウン機能が付いていないのが残念
xmegaは使う気にならないし
0072774ワット発電中さん
垢版 |
2016/09/30(金) 22:51:18.88ID:vXucu6dT
>>69
初心者です。
どこがいけないのか、わかりやすく解説お願いします。
0074774ワット発電中さん
垢版 |
2016/09/30(金) 23:31:52.57ID:lgGR+5SQ
ちなみに>>68の話はこういうことだと思うけど、
これの論理が反転することくらい実際にやってみりゃわかる。
http://i.imgur.com/75FI4jl.png
うるせえ御託並べる前にまずやってみる、これがArduinoの良さ。
ジイは気に入らないのよ、そういうのがw
だから、買収されちまうようなもんにいつまでもしがみつく羽目にw
0075774ワット発電中さん
垢版 |
2016/09/30(金) 23:42:01.65ID:YTwAA+DH
ググればいいだけなんだけど、スレの賑わいにマジレスするかー。

正論理で使うこと自体は別に構わんのよ。
今はCMOSでスレッショルドはVCC/2付近だし、インピーダンス高くて入力ポートからの電流リークも無いからね。

しかし入力ポートは電池つないだら光る電球じゃないんだよー。
がっつりとHレベルかLレベルはっきりしてやらないといけないわけよ。

TTL時代はスレッショルドが0.7V程度と低かったのと、プルダウン抵抗じゃ入力ポートから流れ出す電流で電圧が上がってしまい、
負論理に固定することが難しかったんだ。

ただ負論理だと複数のスイッチ繋ぐ場合に、コモン線としてGND使えるから具合良い場合が多いってくらいじゃないかな。
入力インピーダンスが高いってことは、空間の電磁波などによって容易にポートの電位が変化し、Hの場合もあればLの場合もあり安定しない。ノイズなのかスイッチ操作なのかわからなくなる。

誰か初心者向けにわかりやすく翻訳してくれ。酔っ払いにはこれが限界。
0077774ワット発電中さん
垢版 |
2016/10/01(土) 02:02:56.85ID:EFXh0r3q
上げといて下げるのは相手が動いてるのか判定とトリガーかけるの楽だからな
言葉ではアクティブローに近いかも

性論理は大人になってから
0081774ワット発電中さん
垢版 |
2016/10/01(土) 12:28:13.99ID:OsdlBhAc
>>73
右もプルダウン抵抗付ければ、間違いではない。

ただ、人間の手が触れるスイッチは、対GNDにした方が、信頼性とか安全性でメリットある。
0082774ワット発電中さん
垢版 |
2016/10/01(土) 14:01:35.87ID:SPZy9YhT
>>71
xmegaいいよ
32ビット機使うほどじゃないけどペリフェラル豊富に使いたいときなんかすごい便利
attiny
atmega
atxmega
これでも足りないならARM
0083774ワット発電中さん
垢版 |
2016/10/01(土) 14:12:49.62ID:aa2huXHg
>>81
>信頼性とか安全性でメリットある。
どういうことでしょうか。教えてください。
0085774ワット発電中さん
垢版 |
2016/10/01(土) 15:00:48.88ID:tZthqHGf
>>82
食わず嫌いでxmegaを敬遠していたけど少しかじってみるかな
取引先ではH8からRXに乗り換えたんでRXで設計してくれって言われているんだけど面倒くさい
逆にxmegaを提案してみたら笑われるだろうか
0086774ワット発電中さん
垢版 |
2016/10/01(土) 19:22:15.83ID:PxnFN3Tv
xmegaはペリフェラルの使い方が最初とっつき
辛かったけど、わかってくると使いやすい、かも?

XCLはまだ使いこなしがよくわからない…
0087774ワット発電中さん
垢版 |
2016/10/01(土) 20:53:39.63ID:EE1QTlIi
XCL使ってLEDのWS2812や赤外線リモコンなんかの変態シリアルが超簡単になっちゃう。
ま、LUT使わずにそこの8ビットタイマーを単体で利用する事が一番多いけど。
0088774ワット発電中さん
垢版 |
2016/10/02(日) 09:39:34.50ID:DK3fARmn
>>74
これを見て反転することがやってみないとわからないようでは、
電気の知識云々の前に頭が悪いと思う
けど、そもそも電子回路の素養がない奴は右の使い方は思いつかないと思う
0092774ワット発電中さん
垢版 |
2016/10/03(月) 18:58:35.95ID:mUcVUQGL
>>89
スイッチとポートの距離を電線なんかで長くすると内部プルアップだとノイズを拾いやすくなる
簡単な処置として4.7K位の抵抗を外部接続すしてノイズ耐性を上げる場合もあるよ
0093774ワット発電中さん
垢版 |
2016/10/04(火) 06:46:50.73ID:ztLjx+eC
プルアップが必要な回路なら(ワイアードオアなど)、たとえ速度が間に合う抵抗値だとしても、
内蔵プルアップだけには頼りたくないな、心情的な問題だけど。
0098774ワット発電中さん
垢版 |
2016/10/05(水) 03:33:10.21ID:neU59Oyq
安い中国製ユニバーサルプログラマ買ったら意外にもATTINY 13 A の書き込みが高電圧シリアルだった
ドラゴン買ってソケット付けてアタッチメント作る必要なかったぜ
0099774ワット発電中さん
垢版 |
2016/10/06(木) 18:08:06.34ID:0fee2hGH
他のCPUでも高圧シリアル書き込みもサポートしてくれれば良かったのに。
tiny13で出来るならmega328でもtiny2313でも出来るだろうに。
そしたら面倒なパラレルのリセッタなんか作らなくて済んだのに。
0100774ワット発電中さん
垢版 |
2016/10/06(木) 23:33:49.83ID:sLXOFUK7
デバッグするのにヒューズビットを書き換えるのが鬼門
picは普通にできるのに
avr-gdbも単独で動いてほしい
手軽にデバッグする何かよい方法無いですか?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況