X



トップページ電気・電子
1002コメント299KB

AVRマイコン総合スレ Part43

■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん
垢版 |
2020/02/23(日) 11:37:37.65ID:Lnuuoobb
個人でも手軽に使える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マイコン総合スレ Part42
https://rio2016.5ch.net/test/read.cgi/denki/1559713314/
0158774ワット発電中さん
垢版 |
2020/06/14(日) 19:49:52.92ID:j1IbEtPF
マーキング自体は純正品と同じだし、わざわざ「Atmel」のロゴだけを消してるのがむしろ本物の証明っぽいな。
そういやMマークの328P-PUなんて見たこと無いな。買わないから知らんけど。
0159774ワット発電中さん
垢版 |
2020/06/14(日) 19:51:34.58ID:KT0KIv7s
Atmelのマークを消せば本物の証しと受け止められるだろうという高度な心理戦
0160774ワット発電中さん
垢版 |
2020/06/14(日) 20:27:47.23ID:Vx0ICuzN
日用雑貨の類じゃないからな
それをやるには相当な額の初期投資が必要

少額品でたいした利益率も見込めない、
そんなモンで投資額を回収できるとも思えんが・・・、 そんなモンわざわざやるかな

モラルの欠片も無いヤツラだからな、大方の処は 横流しだろ?
それなら十分有り得るが・・・
0161774ワット発電中さん
垢版 |
2020/06/15(月) 00:13:48.05ID:5dT4qc59
ほんとモラルの欠片もないな
溝油(ドブアブラ)って言う、下水管の中の油成分を、何度もすくっては濾して作った発癌性の高い油を、平気で格安の食用油として売るような奴らだからね
レストランも、値段が安いから平気で買ってるらしいし
0162774ワット発電中さん
垢版 |
2020/06/17(水) 07:28:57.74ID:WJI1E1iq
金のためなら何でもする、それがXX人

赤ちゃんが飲むミルクに毒を入れるんだぜ,
0163774ワット発電中さん
垢版 |
2020/06/17(水) 07:29:39.79ID:WJI1E1iq
金のためなら何でもする、それがXX人

赤ちゃんが飲むミルクに毒を入れるんだぜ
0166774ワット発電中さん
垢版 |
2020/06/17(水) 09:56:12.97ID:Yg5ARl5E
サンプルで貰ったAVR128DA28を試してるけどなかなかいい感じだな
とくに最低動作電圧の1.8V〜から24MHz動作でいけるのがいい、これの省ピンでtiny版も欲しい
ROMもRAMもめちゃくちゃ広い
新機能のZCDは俺には使い道がほとんどないけど…
ADCが12bit、DACが10bitになった代わりにそれぞれ1つずつになっちゃったのは残念だな
マルチプレクサあるとはいえ実体が複数あったtiny1ファミリは意外と使い勝手が良かったのに
0167774ワット発電中さん
垢版 |
2020/06/17(水) 10:31:13.34ID:miJABtoC
これがボッタクリのマルツでも1個\250で買えちゃうんだもんな。
>>148でも書かれてるけど3.3V系での10MHz縛りは地味にキツかった。
アナログ強化&出力トレラントのDBシリーズも出るし、そのうちtiny版も出るんだろうね。
0168774ワット発電中さん
垢版 |
2020/06/17(水) 11:11:30.74ID:hRefuLoJ
DDがtiny系のようで14/20pinもありFlashは16-64KB。
EAにはflash 8KBもあるが28/32pinのようです。
0169774ワット発電中さん
垢版 |
2020/06/17(水) 11:16:16.98ID:Yg5ARl5E
命令セット見てたらpush、sbi、cbiが1サイクルに短縮されてるんだな
0170774ワット発電中さん
垢版 |
2020/06/17(水) 11:33:36.56ID:miJABtoC
xmegaのDMAで高レートのSPI(10Mbps以上)使いまくってるんだが、
どこかでDMA復活してくれんかな。
あと、外部バスも
0171774ワット発電中さん
垢版 |
2020/06/20(土) 14:00:56.01ID:G5Oy5ryJ
そこまで使うのに8bitのAVRにこだわる意味がないんじゃない?
ターゲット層が違うと思う
0172774ワット発電中さん
垢版 |
2020/06/20(土) 15:20:39.21ID:dC5PpNll
せっかくワンチップCPUで外部バスにオサラバできたのに
あまり良い思い出は無いし、今更見たくも無いなぁw
何か特殊なI/Oデバイスでも接続するのかな?
DMAは欲しい、ハードの威力はスゴイ、tinyにも実装してくれ
0173774ワット発電中さん
垢版 |
2020/06/20(土) 17:42:23.53ID:GYk7tyT6
外部バスとまでは言わないが、QSPIつけてよ。
それが無いから仕方なく外部バス使ったことはある。
0174774ワット発電中さん
垢版 |
2020/06/21(日) 00:41:39.14ID:MDXASc3y
xmegaの外部バスにSRAMと液晶を直結してDMAでのフレームバッファは実装したことある。
余計なロジックIC全く要らないのな。
armでもやってるけどAVRはシンプルでらくちんなのは間違いないわ。
0176774ワット発電中さん
垢版 |
2020/06/22(月) 06:48:38.89ID:4m9gIKQ/
外部パラレルバス… 最早、表示デバイス用でなかろうか。
0177774ワット発電中さん
垢版 |
2020/06/22(月) 11:13:06.49ID:l5gRJmuy
趣味の範囲じゃそんなものなんだろうな。
AVRに限らず、その程度で済まない世界もいっぱいあるから
外部バス付のデバイスが売られていると思うんだが。
0179774ワット発電中さん
垢版 |
2020/06/22(月) 15:24:16.98ID:b4r9Gqcr
DMA強化はともかく
外部バス使える旧mega128のマイナーチェンジ版ぐらいは出るんじゃないかと思ってたけど
もう無理だろうな…

ピン状態変化割込追加と、タイマーでのADC起動を…

タイマーでのADC起動はmega64Aで追加されたし
ピン状態変化割込はUSB128系で追加されてるけどね…
0180774ワット発電中さん
垢版 |
2020/06/22(月) 16:13:30.17ID:l5gRJmuy
外部バスが有れば無理してAVR以外を使うことも無かろうに。
0182774ワット発電中さん
垢版 |
2020/06/22(月) 17:23:51.88ID:qoJNyLhx
>>181
業務じゃレベル低すぎて相手にされないから匿名掲示板でしかイキれないのよ
自信も実績もないからfacebookとかtwitterとか自分の発言として履歴が残るとこも怖いからやらないわけ
0183774ワット発電中さん
垢版 |
2020/06/22(月) 17:36:21.59ID:l5gRJmuy
趣味だからこそ慣れたAVRで何でも出来て欲しいんだけど・・・
0185774ワット発電中さん
垢版 |
2020/06/22(月) 21:52:25.11ID:Yjwdbg00
AV愛ならいくらでもある
0186774ワット発電中さん
垢版 |
2020/06/23(火) 07:18:00.57ID:pyRyqggC
以下おち(略)んPICPICは禁止で。
0190774ワット発電中さん
垢版 |
2020/06/24(水) 23:14:43.60ID:Ov3HxQKt
あちゃー、DAのタイマーDにエラッタ見つけちゃったよ。
代替ピンに切り替えたら4出力全部有効にしやがった・・・・・ioピンカエセ!
0192774ワット発電中さん
垢版 |
2020/06/25(木) 00:02:11.01ID:mD1/zcP5
Microchipのこったから、エラッタ出すだけでシリコンリビジョン放置なんだろな・・・・
0195774ワット発電中さん
垢版 |
2020/06/26(金) 12:00:32.44ID:ahKiGIzU
不具合発見者には1ロット分プレゼント
(不具合あり品)

とか?
0196774ワット発電中さん
垢版 |
2020/06/26(金) 19:28:06.32ID:Dm5Kjkjt
定期的に購入するなら不良有り品でも製造・供給してくれるんだよね。
たとえ新リビジョンが出たとしても。
0199774ワット発電中さん
垢版 |
2020/06/30(火) 18:44:03.59ID:7ZWaxe46
オペアンプ1個入れてくれよ〜
一部のtinyみたいに増幅付ADCでもいいからさー
0202774ワット発電中さん
垢版 |
2020/07/09(木) 18:15:52.23ID:/lI5oekM
>>154
冗談半分でその画像の5PCS\458円の買ってみたよ
届いたのはなんとWi-Fiアンテナ
まーeBayだから安心の返金
チャンチャン♪
0203774ワット発電中さん
垢版 |
2020/07/16(木) 01:29:52.00ID:XL07U2bA
ちょっとした治具製作に余ってた2313Aを久しぶりに使ったが、
tiny0/1に慣れてしまったのでクラシックAVRのコーディングがけっこう苦痛・・・・
0205774ワット発電中さん
垢版 |
2020/07/27(月) 00:06:35.10ID:BBH7blwA
新しいARMコアのチップはPIC32と名前を変えて、
現行SAMは長い時間をかけて自然消滅・・・・かな
0206774ワット発電中さん
垢版 |
2020/07/27(月) 01:56:01.25ID:XMFOCtO/
Microchip管理下になったんで完全Disconはない。
0209774ワット発電中さん
垢版 |
2020/07/27(月) 09:23:33.74ID:wvhzL7tW
まぁ今だにZ80やZ8も市販されてるし、Zilog社も生き残ってるからな
0210774ワット発電中さん
垢版 |
2020/07/27(月) 11:32:19.26ID:WkSwLNIp
Zや8051の設計資産にすがりついてる老人がそろそろ絶滅するからどうなる事かね。
それに比べりゃSAMなんか消し飛びそう。
0211774ワット発電中さん
垢版 |
2020/07/27(月) 12:29:50.68ID:/KLugcOQ
>>210
って言うか、PC(FC)-9800もそうだけど、昔導入された組込みシステムや装置類が、今だに更新されずに残ってて、そのメンテだけ続けてるとかじゃ無いの?
ちょっと前に、TBSの報道番組の特集コーナーで、PC-9800(MS-DOS!)を使ってるローカル線の運行管理システムとかを報道してたよ
導入当時の仕様書や関連資料も無くなってたり、一部だけ更新すると、思わない不具合がでたりするしね
0212774ワット発電中さん
垢版 |
2020/07/27(月) 15:09:54.22ID:Mhv+vuWn
オー、Z8! 懐かしいなぁ。
みんなそれぞれに好みのCPUがあると思うけど、
生まれて初めて取り組んだCPUで、「なかなか良いじゃん」と思ったのは
8ビット限定だとこのZ8。これでマルチタスクを習得した。
16ビットCPUだとV25+かな。
AVRにもそれなりに感心した。(特に命令の種類の多さ。スタック操作用もチャントあるし。)
もっとも私がこれまでに取り扱ったCPUなんて全体のごくごく一部なので、
高評価が他のCPUに変わっていた可能性は高い。
0217774ワット発電中さん
垢版 |
2020/07/29(水) 16:36:23.02ID:f7YMx74X
一時期、機械制御用としてFORTHに期待していたけど、結局は普及しなかったな
今でもやっている人がいるようだけど
ttps://qiita.com/t-sin/items/0bbc70570bdd57efcff8
誰かAVR用FORTH作ってくれ!
0218774ワット発電中さん
垢版 |
2020/07/29(水) 17:27:59.88ID:6gaU89vx
そんなんいくつも上がってるだろ。
FORTH は言語仕様も簡単だから自分で実装するのも難しくないぞ。
0221774ワット発電中さん
垢版 |
2020/07/30(木) 06:57:24.36ID:wTNGDy39
>>219
ARMでいいじゃん
ARMはRISCだが他のRISCとは違ってアセンブラでも扱いやすいCPU
0225774ワット発電中さん
垢版 |
2020/07/31(金) 06:07:47.96ID:SHgDkcnN
ARMv7でARM命令に対応してるのはARMv7-AとARMv7-Rのみ
ARMv6-M、ARMv7-MはARM命令には対応してないよ
ARMv7-MのCortex-M3、M4、M7はThumb-2にしか対応してない
ARMv6-MのCortex-M0、M0+はThumb-2のサブセットというかほぼThumbに数個の命令を追加しただけ
0226774ワット発電中さん
垢版 |
2020/08/03(月) 12:45:56.46ID:zokL/krW
Windows10 PCに、Atmel Studio 7
とArduino IDEをインストールして、
↓のAVR ISPとWindows10 PCを
USBケーブルで接続したのですが、
何も起こらず、デバイスマネージャ
上にも何も表示されません。
これは、ブートローダやAVR ISP
としてのプログラムが書き込まれて
いないからでしょうか?
購入した状態で、AVR ISPとして
使用可能と、勝手に思い込んでた
のですが。

https://www.aliexpress.com/item/32838567248.html
0230774ワット発電中さん
垢版 |
2020/08/03(月) 20:09:06.15ID:PVqSW2/Q
zadig使うときは気を付けてな〜
間違ってキーボードやマウスのドライバーを
置き換えちゃうと、中々に楽しいことになるから…

書きかけるのはUSBaspだけやで
0231774ワット発電中さん
垢版 |
2020/08/03(月) 22:46:06.21ID:hZwpHCtt
>>226
デバイスドライバーにエラーが出るならzadigでドライバー書き換え
エラーも何も出ないならtiny44にファームが書いてないとかUSBコネクタ付近の断線とか壊れている可能性がある
もしくはUSBケーブルの断線とか?
0233774ワット発電中さん
垢版 |
2020/08/04(火) 09:56:51.80ID:ixXS+2RM
fuse間違えて文鎮、安価に作れそうなパラレルライターの定番ある?
0234774ワット発電中さん
垢版 |
2020/08/04(火) 10:15:28.71ID:B3ljoivw
大量に文鎮にしたの?

そうでなけれは買い直ししたほうが安いと思う。
0237774ワット発電中さん
垢版 |
2020/08/04(火) 12:43:03.90ID:JWl5XVzq
>>226です。

皆さん、ありがとう。

>>227, >>230
週末になっちゃうかもしれないけど、
Zadigも試してみます。

>>231
デバイスマネージャに何も表示され
ないので、ドライバというよりも、
AVR ISPやUSBケーブル側の問題の
気がします。
AVRライタとして買ったんだけど...
ファーム書き込むのに、他にライタ
必要ですよね...Raspberry Pieでの
書き込みを試してみようかな。
ちょっと考えてみます。
0239774ワット発電中さん
垢版 |
2020/08/04(火) 14:04:10.84ID:kVatxYDt
それ、異様に安いよな 正規品なのになんでだろ
ココまで安いと、中華の連中もやる気なくすだろな、それが狙いかな?

けど、あまりに安いのも考えモンだよな
ここまで安いと、自分で作るのがアホらしくなってくる

まぁ、既にPICKIT3(中華品)を 手持ちの俺には関係無いが・・・
*安いからスグ壊れるだろう 考えてたが、 結構仕事してくれてる
0240774ワット発電中さん
垢版 |
2020/08/04(火) 14:11:48.91ID:mkPzpBCi
自分で作らないだろ。
ライター作るのが趣味か?
ってか、ライターしか作らないやつだろ。
0242774ワット発電中さん
垢版 |
2020/08/04(火) 14:56:08.65ID:kVatxYDt
対応/非対応はソフトだけの話だからな
まぁそれが重要なわけだが

個人で使う分には、使うデバイが対応できればそれで十分
そして、ソフトは探せば見つかる(やはりと言うか、やってるヤツは居るんだよな)
0244774ワット発電中さん
垢版 |
2020/08/04(火) 15:25:37.91ID:UKd629uk
>>238
それパラレル書き込み出来た?
0246774ワット発電中さん
垢版 |
2020/08/04(火) 16:57:57.18ID:UKd629uk
>>245
そっか、tiny44のライターのライターの人に勧めてるんだよな。リセッターの人にではなかったな。
ターゲットVDDはusbからジャンパ飛ばせば良いかな。
ところで!ジャンパ飛ばすと言うけど、頭痛が痛いみたいだな。
0248774ワット発電中さん
垢版 |
2020/08/04(火) 17:28:58.39ID:BnfhRQmu
>>246
SNAPには3V3,5V0,GNDとシルク印刷されてるスルーホールが有るのでそこからVDD用の供給取れますね
0249774ワット発電中さん
垢版 |
2020/08/04(火) 18:19:41.88ID:w+AWELiJ
ジャンパ飛ばすも抵抗挟むも普通に通じる。
もういいよそのネタ。
0251774ワット発電中さん
垢版 |
2020/08/05(水) 15:02:36.51ID:WMob4825
昔、AVRを初めてからしばらくして、必要に迫られて大急ぎで作ったリセット用パラレルライタ
https://i.imgur.com/qcvUhUm.jpg
CPUの説明書を読んで、手持の材料だけで(基板なんて再使用品)mega328、tiny2313用として作った。
その後、対応CPU機種を増やしていったのだが、拡張性なんか考慮してなかったので、
接続がICソケット経由という情け無い状況になっているw
使用方法で工夫したのは、スタンドアロンでも(CPUを実装してSWを押すだけでリセット完了)
PCと通信して複雑な設定も出来るようにした事(PC側のグラフィカルなソフトも作った)
最近はAVRそのものをあまり使っていないので、これの出番も無い。
しかしATMELはなんでシリアル高圧ライタに対応しなかったんだろ?(8ピン以外の)
より使いやすくなったと思うのだが・・・
0252774ワット発電中さん
垢版 |
2020/08/05(水) 15:10:41.07ID:L84KcbJE
今までatmel ice使ってきたけど最近のお薦めの市販デバッガはどんなのがある?
0253774ワット発電中さん
垢版 |
2020/08/05(水) 15:43:56.66ID:FsxTNMKv
>>251
最近のものは高圧シリアル対応
これをオンボードで出来るとなるとボード燃やす奴が大量発生するから良し悪し。

>>252
Atmel ICE
PICKIT4
SNAP
どれも大差無し(電源供給能力は俺は求めてない)
0254774ワット発電中さん
垢版 |
2020/08/05(水) 21:13:01.61ID:WMob4825
>>253> 最近のものは高圧シリアル対応
遅すぎるっつうの、初め(AT90S2313)から、せめてtiny2313の時に実現して欲しかった。
そしたらリセット対応ライタも増えて、「より使いやすいAVR」になっただろうに。
<ボード燃やす奴が大量発生する>点については、う〜ん、私には分らない。
■ このスレッドは過去ログ倉庫に格納されています

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