X



トップページ電気・電子
1002コメント298KB
AVRマイコン総合スレ Part37
■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん 転載ダメ
垢版 |
2016/02/10(水) 01:38:42.26ID:kLm1nPXV
個人でも手軽に使える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マイコン総合スレ Part36(c)2ch.net
http://wc2014.2ch.net/test/read.cgi/denki/1445006186/

テンプレみたいなものは以上です
0556774ワット発電中さん
垢版 |
2016/05/05(木) 02:44:29.07ID:2+I6RfVC
LPC810はADCもないしPWMすらしんどいのが判ってもういいやってなった
0558774ワット発電中さん
垢版 |
2016/05/05(木) 08:57:10.62ID:mK45Az5+
「何処に移住する?」まーPICはアリエネーけど
「手持ちの残弾、弾種と数は?」
しか話題無いしな
0562774ワット発電中さん
垢版 |
2016/05/05(木) 11:07:33.81ID:rn8jvDOH
PICのアセンブラを理解できなかったオジサンたちがしつこく粘着してるだけだよ

C言語がメインの時代だから違いはないのに
0563774ワット発電中さん
垢版 |
2016/05/05(木) 11:08:58.52ID:lozjea9b
アーキテクチャとしてはちょっとね・・・ってところかなぁ。
#って、指摘すると、PIC○○ならとかって言い出すPIC厨が
#いたりするけどね
まぁ、フリーのコンパイラなんかを見ても「PICには移植しにくい」
といわれるのは普通だから、別にこのスレ住人だけがそう思ってる
わけでもないし、アンチだからそう思ってるわけでもないでしょ。

個人的にはスタックポインタが不自由すぎるっていうのはちょっと
厳しかったな。
0564774ワット発電中さん
垢版 |
2016/05/05(木) 11:13:04.09ID:lGQp4p2O
うーん動いたり動かなかったりするなーと悩んでて、部品の取り付け調べてたら、水晶の足が切れかけてた。
0565774ワット発電中さん
垢版 |
2016/05/05(木) 12:17:42.43ID:aNeEEYuG
>個人的にはスタックポインタが不自由すぎるっていうのはちょっと厳しかったな。
マルチタスクでは組めないてことだからね。
0566774ワット発電中さん
垢版 |
2016/05/05(木) 12:59:51.56ID:i3aq10ll
F1PICになってスタック もメモリ空間に存在するからなんとかなる
0567774ワット発電中さん
垢版 |
2016/05/05(木) 13:16:28.15ID:52fyDEwC
>563
>#って、指摘すると、PIC○○ならとかって言い出すPIC厨が
>#いたりするけどね
それって区別できない奴が無能か無知なだけでは?
0568774ワット発電中さん
垢版 |
2016/05/05(木) 13:31:14.61ID:lozjea9b
前提としているものを理解できていないふりをする
PIC厨のご都合主義的ダブル/トリプルスタンダード
が>566とか、>567みたいな間抜けなレスを呼ぶ〜♪
0570774ワット発電中さん
垢版 |
2016/05/05(木) 14:25:47.12ID:yOl5xDKF
Arduino,ESP8266,ARMと遊んでたけどPICを連休に触りだしたけど新しいIDEの出来が良くて開発捗る
結構いいかも
0571774ワット発電中さん
垢版 |
2016/05/05(木) 14:43:52.97ID:52fyDEwC
>568
前提条件っていつものこれこと、まあ確かにこの条件ならしょうがない
>AVRと同じ土俵に立てるのは8bitPICだけ(理由は不明)
>AVRと性能勝負していいのは低性能なPICだけ(同じく理由不明)
>高性能なPICはPICと認めない(同じく理由不明)
>→つまりAVR大勝利
0572774ワット発電中さん
垢版 |
2016/05/05(木) 15:03:21.73ID:O9hEPvqr
PICが変態仕様とか、これからはARM使うとか
なんだかんだ言っても「負け犬AVR」である事は事実なんだよ

新スレ立てるなら、「負け犬AVR の遠吠え」だろw
0573774ワット発電中さん
垢版 |
2016/05/05(木) 15:09:19.33ID:4x8Kv4SH
次スレ案

【負け犬の】AVRマイコン総合スレ Part38【遠吠え】
0574774ワット発電中さん
垢版 |
2016/05/05(木) 15:13:53.45ID:OmXE3y/n
>>571
>AVRと同じ土俵に立てるのは8bitPICだけ
・・・・

散々言われてるだろ
それより上のクラスを選ぶなら、ARMで困らないから そもそも議論の余地は無い
Atmelも32Bitとか出してるみたいだが、このスレですら全然話題にもならない
別にAVRに拘ってるわけじゃない、 同じ8bitの土俵なら圧倒的にPICが糞だってだけだ

オマエみたいな、チョンドラ顔負けのごり押しは心底気持ち悪いんだよ
いらねぇ〜って言ってんだ

うぜぇから、さっさと消えろ。
0575774ワット発電中さん
垢版 |
2016/05/05(木) 15:29:56.41ID:52fyDEwC
>574
要するにBit数にこだわるのは、価格や性能でもなくAVRが一番になるためのランク分けなのかよ。
8bitにできて16bitや32bitでは出来ないとかの理由が有るわけでもなく単に勝つためのランク分け
0576774ワット発電中さん
垢版 |
2016/05/05(木) 15:33:11.39ID:52fyDEwC
ちょっと違った
誤)勝つためのランク分け
正)勝ったつもりになるランク分け
0577774ワット発電中さん
垢版 |
2016/05/05(木) 15:36:07.63ID:q3/mdRgj
ここを覗くたびに「負ける」ということがどれだけ人を卑屈にするかがわかる
しかも天敵に負けたとあっては目も当てられない惨めなものなんだな
0578774ワット発電中さん
垢版 |
2016/05/05(木) 16:56:22.76ID:yOl5xDKF
AVRがーPICがーって、本当のところどうなのかと思って
まったく同じ機能をtiny85とPIC12LF1840で試してみた結果
PICはクロックに対する処理速度が半分って感じ
tiny85をArduino IDEで作った方が楽だがMPLAB Xは色々できて優秀
消費電力はどちらがよいのかこれから調査する予定
結局どっちも触ってて知的好奇心でわくわくする
0579774ワット発電中さん
垢版 |
2016/05/05(木) 17:03:13.58ID:U2PifbLd
tiny使ったことないな
atmegaのピンで足つぼマッサージ気持ちいいわ
0580774ワット発電中さん
垢版 |
2016/05/05(木) 18:19:41.76ID:zvs0fQRL
>Atmelも32Bitとか出してるみたいだが
AtmelもARM出してるしね。
結局全部ARMに集約って感じになっていくんだろうかな。

>>578
PSoC使い始めたら、あまりにお手軽なんで、他に移れなくなりそう。
0581774ワット発電中さん
垢版 |
2016/05/05(木) 19:08:22.86ID:yOl5xDKF
>>580
PSoCそんなにお手軽ですか
PSoC使いだとどうしてもオペアンプ使ったりというイメージだけどどうなんでしょうか
CY8C27143辺りで遊ぼうか思案中
0582774ワット発電中さん
垢版 |
2016/05/05(木) 19:46:58.09ID:OmXE3y/n
> 結局 全部ARMに集約って感じになっていくんだろうかな。

>>553 が.具体例をが挙げてるけど
そのPSoCだって、上のクラスはARMだからな

8Bitは保守or互換で、暫らくは残るだろうけど
実際、上位クラスは既にその方向に進んでるわけだから
そう思ってて間違い無いだろうな
0587774ワット発電中さん
垢版 |
2016/05/05(木) 23:20:15.31ID:PKF2xFNc
>>585
2つめ、3つめって1行目の2個目の2行目の1個ってことか
2つめがないとdocumentコメントにならない
3つめは慣習だろ
0589774ワット発電中さん
垢版 |
2016/05/05(木) 23:41:56.22ID:1opa98bb
PICが一番嫌われてる理由は

信者がスレチ荒らしするから。マカーと同じ。
0591774ワット発電中さん
垢版 |
2016/05/06(金) 00:21:07.29ID:7wVBiOcI
>>590
何を今さら。放っておけば潰れたかもしれないのに、金出してでも欲しいから買ったんでしょ。
親会社がどうかと、このスレになんの関係が?
0592774ワット発電中さん
垢版 |
2016/05/06(金) 00:40:10.14ID:OtXDzROw
他社のマイコンの名前をNGにぶちこめばだいぶスッキリするなw
0593774ワット発電中さん
垢版 |
2016/05/06(金) 01:40:52.17ID:/AmAP0pR
買収ってのはね、欲しい場合だけじゃなくて
潰したい場合にもするもんなんだよ。
だからAVRの処遇がどうなるか気になっているところさ。
0597774ワット発電中さん
垢版 |
2016/05/06(金) 07:32:58.10ID:SdR4cpwT
>>591
はあ?何の関係がだと?バカなの?

>>596
??
ARMなんてライセンス買えばどこでも使えるんだが...
0599774ワット発電中さん
垢版 |
2016/05/06(金) 09:10:47.78ID:HJ1AhvAN
Microchipは、とりわけ車載向けのマイコンを強化できるとしている。
(インターフェースを統合した8ビットマイコンらしい)
0600774ワット発電中さん
垢版 |
2016/05/06(金) 10:40:33.82ID:I07PfxIh
欲しかったのは車載とFPGAの技術でしょ、AVRマイコンはついでについてきた余計な荷物だよ
0604774ワット発電中さん
垢版 |
2016/05/06(金) 12:26:26.74ID:tRybyoof
PICスレですればいい話をここでする理由がある。

荒らして迷惑をかけるのが快感なんだよ、キチガイは。
0605774ワット発電中さん
垢版 |
2016/05/06(金) 12:33:23.40ID:UtuFD5kD
公共の場に集まって、大声で他人の悪口言ってるジジババと同じか。
0607774ワット発電中さん
垢版 |
2016/05/06(金) 16:10:33.80ID:qFgetlGQ
もし、MicrochipがAVRをやめたら・・・
AVR互換コアをLatticeのiCE40あたりに入れて、300milの変換基板作って
載せて、「ΛVR」とかマーキングして売ったりして

さすがに入らんかな。
0608774ワット発電中さん
垢版 |
2016/05/06(金) 22:45:21.09ID:HJ1AhvAN
AVRはやめないとおもうよ。
その代わりAVRをPICとPIN互換にして
商品の隙間を埋める戦略はありえると思うよ
もうAVRというブランドは必要ないから!!
0609774ワット発電中さん
垢版 |
2016/05/07(土) 00:00:03.51ID:drJ0Xya4
競合製品に18Fや24Fもあるし
今更PICにリネームして売らないでしょ
0611774ワット発電中さん
垢版 |
2016/05/07(土) 01:39:26.84ID:4W+w5SCo
>608
8bitマイコンのメリットは回路規模が小さいゆえの値段の安さと低消費電力なんだけど
AVRMEGAシリーズはPIC24Fシリーズで値段も消費電力もカバーできるから不要なんだけど。
DigikeyとかでATMEGA88とPIC24F08で比べてみな
0612774ワット発電中さん
垢版 |
2016/05/07(土) 01:44:53.92ID:H6TUwZEv
PICを本当に推したいならしつこいのはやめた方がいいんでない?
0613774ワット発電中さん
垢版 |
2016/05/07(土) 02:29:34.48ID:wX378Wbt
AVRブランドでは新チップはでないだろ
PIC○○という○○番号を新しく振り分けて
Atmel技術が一部含まれた新チップは出るかもしれないけど

AVRユーザーはアホだから
そうなっても優位性をこじつけるんだろうけどねw
0614774ワット発電中さん
垢版 |
2016/05/07(土) 02:33:19.52ID:VMEBgcMe
AVRがPICなんて恥かしい名前になったら、ARMに完全移行する。

それぐらいこのスレでPICが嫌いになった。平気で荒らし行為をするようなPIC厨の仲間にだけは絶対になりたくない。
0617774ワット発電中さん
垢版 |
2016/05/07(土) 10:55:44.74ID:YIbPLGyF
すでに、Tiny102と104は電源とリセットの位置が
PIC化しているようだが
0620774ワット発電中さん
垢版 |
2016/05/07(土) 13:30:44.49ID:Qcyhjbzt
ハードウエアとしてのPICじゃなく
それを使ってる連中が嫌いだからPICが嫌い
この発想は文系ならではなのかな
0622774ワット発電中さん
垢版 |
2016/05/07(土) 13:57:36.31ID:z16luOcI
>>621
それが出来ないからあいかわらずAVRとか使ってるんでしょ
身売りの話が出てからもうだいぶ経つ
そもそもここでグダグダ言ってねえでその宗教を広めたやねうらおを叩けよと言いたいw
0623774ワット発電中さん
垢版 |
2016/05/07(土) 14:06:38.62ID:Z/ICyXu/
名前がダサいんだよな
マイクロチップを埋め込んだぜwみたいな

megaのPBシリーズってIO増えた以外なんかあるの
0626774ワット発電中さん
垢版 |
2016/05/07(土) 21:08:41.45ID:YIbPLGyF
その頃からすでにPICの差し替え製品を出さなければ
ならなかったと言うことか????
ポリシーのない会社ですね〜〜〜〜
0627774ワット発電中さん
垢版 |
2016/05/07(土) 21:50:03.84ID:4W+w5SCo
>617
あらほんとだ。古くは90S2323の時代から8ピンは1RESET , 4GND , 8Vcc だったし
その後の8ピン品のTiny13AやTiny85等も同じだったのに、ここに来て変更か・・・
0628774ワット発電中さん
垢版 |
2016/05/08(日) 02:46:50.02ID:3dok6uPv
TINYって結構需要あるんだなぁ・・・
自分はMEGA328に統一して長いこと経つから・・・
0629774ワット発電中さん
垢版 |
2016/05/08(日) 07:39:37.95ID:9Ecoe0gl
だってメガ382とかパッケ大きすぎじゃん
IOピンもっと少なくていいからもっと小さいパッケが欲しいときとか
どうんすのよ?
0632774ワット発電中さん
垢版 |
2016/05/08(日) 10:01:59.84ID:LrcSRUjG
私はメモリ容量ではなくて、I/Oで決めることが多い。
AVRはDIPの2313、328、1284の何れかをよく使う。
値段はあまり気にしない(値段で迷った事は無い)
0633774ワット発電中さん
垢版 |
2016/05/08(日) 10:18:50.01ID:6yB2f0Yk
おれもI/Oピン数で決めるな
たまに40P DIPで、ほとんどの場合20P、28Pで足りる
AD必要ならMEGA328 無しなら2313
0634774ワット発電中さん
垢版 |
2016/05/08(日) 11:44:19.11ID:XbK4KNjX
Tinyはとにかく小さくしたいときに便利です。
8PINはインドアプレーンなどに使ってます
0635774ワット発電中さん
垢版 |
2016/05/08(日) 12:54:44.78ID:C3YcuSfk
一度 米粒を使ってみたいが そういう具体的用途がないんだよね
ないなら作るか・・・
0636774ワット発電中さん
垢版 |
2016/05/08(日) 13:55:12.43ID:MZk+D4FO
俺も同じtiny10いつか使ってみたいが用途がない
Flash少ないし何ができるかな?
0637774ワット発電中さん
垢版 |
2016/05/08(日) 13:56:20.54ID:CIB+e4AY
他励式圧電サウンダに発振プログラム仕込んで、自励式にしちゃいなよ。
0638774ワット発電中さん
垢版 |
2016/05/08(日) 13:58:28.45ID:/s75JYRo
市販のLEDライトを改造して、PWM制御で明るさを調整出来る様にするとか
0640774ワット発電中さん
垢版 |
2016/05/08(日) 14:26:54.43ID:QKffndVU
CPUだからと大げさに考えずに定番タイマー555の代用として
外付け部品1個で、fとか時間幅を決められたら便利かも? 制限つきでもムリか?
555だと最低でもC,R、4個程度必要。 これすら面倒で秋月のキットを買ってしまう性分。
0641774ワット発電中さん
垢版 |
2016/05/08(日) 14:46:49.90ID:+DdooxL/
CR外付けで555と同じ動作させてみたら?
555のドライブ能力には勝てないけど。
0642774ワット発電中さん
垢版 |
2016/05/08(日) 15:16:40.33ID:QKffndVU
そうだな。2個でもDuty 50% 発振器作れるか。
まとめてプログラム書き込んでおく。
精度要らないし1K~0.1Hzで大体間に合うから十分だな。
0643774ワット発電中さん
垢版 |
2016/05/08(日) 15:33:36.13ID:4Y/jvBb5
ユーロサイズのユニバーサル基板に部品をガッツリ載せるほうが好きだなw
0644774ワット発電中さん
垢版 |
2016/05/08(日) 18:15:30.01ID:GTTB9ax9
エッジ検出にCPUパワー取られるけどI2Cスレーブ化するとか
tiny13Aと違って16bitタイマー積んでるから色々できる
0645774ワット発電中さん
垢版 |
2016/05/08(日) 18:19:49.18ID:LrcSRUjG
発振器で思い出したのだが、
先日、生まれて初めてスタックを使わないプログラムを書いた。
スタック無くてもそれなりに作れるもんだなと、我ながらビックリした。
もちろんアセンブラで。

tiny2313で作った電子工作「猫撃退用音波発振器」の仕様
・I/O
入力1点:モーションセンサ
出力3点:赤色LED、緑色LED、発振出力
・動作
センサーオフの期間
>緑色LEDを0.5秒間隔で点滅、赤色LEDを消灯
>発振出力オフ(H出力)
センサーオンの期間
>緑色LEDを消灯、赤色LEDを点灯
>16KHz程度、デューティ比約1:2で発振出力オン(H/L反転出力)
セットアップを除く、メインループが28命令だった。

>>639
アセンブラやってみたら?
趣味ならコストや納期の制約が無いし、キラキラと輝く新しい世界が待っているよ。
0646774ワット発電中さん
垢版 |
2016/05/08(日) 18:26:20.86ID:CIB+e4AY
>>639
AVRのアセンブラは、やったほうがいい
PICのアセンブラは趣味以外の何物でもないが
0647774ワット発電中さん
垢版 |
2016/05/08(日) 18:28:58.25ID:Y9qTbety
まあ、どっちも趣味
人に勧めるようなもんじゃない、現代ではな
ジイの世代の認識は知らん
0648774ワット発電中さん
垢版 |
2016/05/08(日) 18:41:41.83ID:haqHXS1j
CASLできたらAVRはできるが、PICは意味不明だろうな。入門サイトググっても肝心なことが書かれてない。
本人たちはそれが常識で端折ってんだろうが、実は変態の常識なので説明されないと分からない。
0650774ワット発電中さん
垢版 |
2016/05/08(日) 19:22:23.08ID:gPLMLcSH
>>636
ライター作って、チャージポンプ作って、ライターにつけた。ほかには冷蔵庫開けっ放しアラームつくったぐらいだな。
0653774ワット発電中さん
垢版 |
2016/05/08(日) 20:24:30.25ID:lJqWBo+q
>>651
アセンブラとCとLチカの関係について
あなたのご高説をぜひ賜りたいです
0654774ワット発電中さん
垢版 |
2016/05/08(日) 20:51:06.04ID:sQ12DsY8
>>645
光利用はユニーク
要は驚かせればいいのだから効果高そうだね
市販品でも利用されている超音波はいまひとつだった
真似させてもらいます
■ このスレッドは過去ログ倉庫に格納されています

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