AVRマイコン総合スレ Part43
■ このスレッドは過去ログ倉庫に格納されています
>>127
気にしなくていいよw
avr-libcのライブラリリファレンスと公式のアプリノートを見りゃ
普通の人はコード書けるべ。
ザックリ探すにゃavr.jpの和訳も手抜きになる。 不要って事じゃないな
処かまわずアセンブラで書いちゃうような人だと、後人のメンテが大変だからでしょ アセンブラが分からないと不可解な不具合が起きたときになかなか解決出来ないよ。
でもCが分かる人ならアセンブラもなんとなくは雰囲気で分かるはず。 若いころにアセンブラやってて良かったなと今になって思うわ。
逆アセにブレークポイントしかけてデバッグも平気だし。 プロとアマの間には越えることの出来ない、深くて暗い川がある。
プロ:生活が掛かっている
アマ:ヒマ潰し
Cでしか書けない低レベルのプロがいても、
それで家族を食わせていけるなら問題無い。
アセンブラでAVR用のマルチタスクを書けるような高レベルのアマがいても、
それは勝手にどうぞ。 プロ:自分が死んでも他人が後を引き継げるようなプログラムで書いたり資料を残したりする。
生きていても後進に仕事を譲りキャパを広げていく。
メシを食うだけの個人経営プロ:お好きにどうぞ これなんだなあ
まともなプログラム書けない、きちんとドキュメント残せない奴は仕事人失格やで キチンと資料を残すってのはアマ、プロ(大会社のチームでも個人経営でも)に関係無く大事な事だと思う。
その場限りの再現性が低い設計製作をやっていては技術は育たない。 良質な資料を与えてしまうと仕事が無くなってしまう事があるから
上手に中途半端な資料を作れるのが本当の職人だよ 何言ってんだ
仕事が削減できる程の優秀な資料が作れる方が優秀だよ…
削減される側の言い分かよ そういう話じゃなくて楽な仕事を得るテクニックだよ。
相手の事情に合わせて自身のスキルを調整出来るのが本当のプロ。
最高のパフォーマンスを出すとバカをみる事が多々ある。 最高のパフォーマンスを発揮して相応の給料を得られる職場につけてないという点で優秀じゃないだけだろそれ その通り
生涯雇用の文化にどっぷり使って「忙しく見せる能力」を鍛えてる奴よりも
さっさとスキル重視の世界に飛び出して自分の最大パフォーマンスで正しい報酬を得ている奴の方が圧倒的に優秀 >>137
人にあっさり奪われるような仕事をして満足してる男の人って・・・ 何ガキみたいな事言ってんだよ。
楽して労力以上の報酬をえるが本当のプロなんだよ。 そもそも優秀な人材がこんなとこ見ねえよ
ましてや書き込みなんかするかよ job securityですなー。米国で仕事してたときはよく言われてたけどやっぱりちゃんと引き継げる
ようにしておくのがプロだと思うわ AVR128DA28を入手できた。
クロックプリスケーラはAVR0/1シリーズの機能そのまま備わってるのに
内蔵クロックの周波数が選べるようになってるってどういう意味なんだろうw
省電力指向なんだろうか。
安価な32kクリスタルで内蔵クロックの自動補正できるようになったのは良いな。
UARTのボーレートずれの不安が無くなる。 DAシリーズって1.8Vでもフルスピードの24MHzで動くんだ。
従来の3.3V系10MHz縛りから解放されるな。 ATTiny88をATTinyCoreで使ってるんけど、急にmillis()がまったく効かなくなった・・・
過去にそんな事例あった? ATmega328P DIP にAtmelのロゴが無いやつってあります?
いや、eBayで格安で売ってるから怪しいなーと思って コピー品のほうが性能上だったりすることもあるから怖い マーキング自体は純正品と同じだし、わざわざ「Atmel」のロゴだけを消してるのがむしろ本物の証明っぽいな。
そういやMマークの328P-PUなんて見たこと無いな。買わないから知らんけど。 Atmelのマークを消せば本物の証しと受け止められるだろうという高度な心理戦 日用雑貨の類じゃないからな
それをやるには相当な額の初期投資が必要
少額品でたいした利益率も見込めない、
そんなモンで投資額を回収できるとも思えんが・・・、 そんなモンわざわざやるかな
モラルの欠片も無いヤツラだからな、大方の処は 横流しだろ?
それなら十分有り得るが・・・ ほんとモラルの欠片もないな
溝油(ドブアブラ)って言う、下水管の中の油成分を、何度もすくっては濾して作った発癌性の高い油を、平気で格安の食用油として売るような奴らだからね
レストランも、値段が安いから平気で買ってるらしいし 金のためなら何でもする、それがXX人
赤ちゃんが飲むミルクに毒を入れるんだぜ, 金のためなら何でもする、それがXX人
赤ちゃんが飲むミルクに毒を入れるんだぜ サンプルで貰ったAVR128DA28を試してるけどなかなかいい感じだな
とくに最低動作電圧の1.8V〜から24MHz動作でいけるのがいい、これの省ピンでtiny版も欲しい
ROMもRAMもめちゃくちゃ広い
新機能のZCDは俺には使い道がほとんどないけど…
ADCが12bit、DACが10bitになった代わりにそれぞれ1つずつになっちゃったのは残念だな
マルチプレクサあるとはいえ実体が複数あったtiny1ファミリは意外と使い勝手が良かったのに これがボッタクリのマルツでも1個\250で買えちゃうんだもんな。
>>148でも書かれてるけど3.3V系での10MHz縛りは地味にキツかった。
アナログ強化&出力トレラントのDBシリーズも出るし、そのうちtiny版も出るんだろうね。 DDがtiny系のようで14/20pinもありFlashは16-64KB。
EAにはflash 8KBもあるが28/32pinのようです。 命令セット見てたらpush、sbi、cbiが1サイクルに短縮されてるんだな xmegaのDMAで高レートのSPI(10Mbps以上)使いまくってるんだが、
どこかでDMA復活してくれんかな。
あと、外部バスも そこまで使うのに8bitのAVRにこだわる意味がないんじゃない?
ターゲット層が違うと思う せっかくワンチップCPUで外部バスにオサラバできたのに
あまり良い思い出は無いし、今更見たくも無いなぁw
何か特殊なI/Oデバイスでも接続するのかな?
DMAは欲しい、ハードの威力はスゴイ、tinyにも実装してくれ 外部バスとまでは言わないが、QSPIつけてよ。
それが無いから仕方なく外部バス使ったことはある。 xmegaの外部バスにSRAMと液晶を直結してDMAでのフレームバッファは実装したことある。
余計なロジックIC全く要らないのな。
armでもやってるけどAVRはシンプルでらくちんなのは間違いないわ。 外部パラレルバス… 最早、表示デバイス用でなかろうか。 趣味の範囲じゃそんなものなんだろうな。
AVRに限らず、その程度で済まない世界もいっぱいあるから
外部バス付のデバイスが売られていると思うんだが。 DMA強化はともかく
外部バス使える旧mega128のマイナーチェンジ版ぐらいは出るんじゃないかと思ってたけど
もう無理だろうな…
ピン状態変化割込追加と、タイマーでのADC起動を…
タイマーでのADC起動はmega64Aで追加されたし
ピン状態変化割込はUSB128系で追加されてるけどね… 外部バスが有れば無理してAVR以外を使うことも無かろうに。 なんで趣味にいちいちマウント取るお爺ちゃんが居るの? >>181
業務じゃレベル低すぎて相手にされないから匿名掲示板でしかイキれないのよ
自信も実績もないからfacebookとかtwitterとか自分の発言として履歴が残るとこも怖いからやらないわけ 趣味だからこそ慣れたAVRで何でも出来て欲しいんだけど・・・ あちゃー、DAのタイマーDにエラッタ見つけちゃったよ。
代替ピンに切り替えたら4出力全部有効にしやがった・・・・・ioピンカエセ! Microchipのこったから、エラッタ出すだけでシリコンリビジョン放置なんだろな・・・・ 不具合発見者には1ロット分プレゼント
(不具合あり品)
とか? 定期的に購入するなら不良有り品でも製造・供給してくれるんだよね。
たとえ新リビジョンが出たとしても。 オペアンプ1個入れてくれよ〜
一部のtinyみたいに増幅付ADCでもいいからさー >>154
冗談半分でその画像の5PCS\458円の買ってみたよ
届いたのはなんとWi-Fiアンテナ
まーeBayだから安心の返金
チャンチャン♪ ちょっとした治具製作に余ってた2313Aを久しぶりに使ったが、
tiny0/1に慣れてしまったのでクラシックAVRのコーディングがけっこう苦痛・・・・ 新しいARMコアのチップはPIC32と名前を変えて、
現行SAMは長い時間をかけて自然消滅・・・・かな Microchip管理下になったんで完全Disconはない。 マ「ディスコンはしません。1個1000円にします。」 結構な数、レガシー扱いで新規非推奨になってるよね>sam まぁ今だにZ80やZ8も市販されてるし、Zilog社も生き残ってるからな Zや8051の設計資産にすがりついてる老人がそろそろ絶滅するからどうなる事かね。
それに比べりゃSAMなんか消し飛びそう。 >>210
って言うか、PC(FC)-9800もそうだけど、昔導入された組込みシステムや装置類が、今だに更新されずに残ってて、そのメンテだけ続けてるとかじゃ無いの?
ちょっと前に、TBSの報道番組の特集コーナーで、PC-9800(MS-DOS!)を使ってるローカル線の運行管理システムとかを報道してたよ
導入当時の仕様書や関連資料も無くなってたり、一部だけ更新すると、思わない不具合がでたりするしね オー、Z8! 懐かしいなぁ。
みんなそれぞれに好みのCPUがあると思うけど、
生まれて初めて取り組んだCPUで、「なかなか良いじゃん」と思ったのは
8ビット限定だとこのZ8。これでマルチタスクを習得した。
16ビットCPUだとV25+かな。
AVRにもそれなりに感心した。(特に命令の種類の多さ。スタック操作用もチャントあるし。)
もっとも私がこれまでに取り扱ったCPUなんて全体のごくごく一部なので、
高評価が他のCPUに変わっていた可能性は高い。 V25+でDMAの威力を知った。
小さなAVRにも付けてくれ。 >>213
AVR用COBOLコンパイラーとかいいじゃないか! 一時期、機械制御用としてFORTHに期待していたけど、結局は普及しなかったな
今でもやっている人がいるようだけど
ttps://qiita.com/t-sin/items/0bbc70570bdd57efcff8
誰かAVR用FORTH作ってくれ! そんなんいくつも上がってるだろ。
FORTH は言語仕様も簡単だから自分で実装するのも難しくないぞ。 >>219
ARMでいいじゃん
ARMはRISCだが他のRISCとは違ってアセンブラでも扱いやすいCPU ARM-v7M以降ならワード境界とか関係なくアクセスできるよ 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に数個の命令を追加しただけ Windows10 PCに、Atmel Studio 7
とArduino IDEをインストールして、
↓のAVR ISPとWindows10 PCを
USBケーブルで接続したのですが、
何も起こらず、デバイスマネージャ
上にも何も表示されません。
これは、ブートローダやAVR ISP
としてのプログラムが書き込まれて
いないからでしょうか?
購入した状態で、AVR ISPとして
使用可能と、勝手に思い込んでた
のですが。
https://www.aliexpress.com/item/32838567248.html >>226
これUSBは給電だけだよ
書き込み装置は別に必要だね ■ このスレッドは過去ログ倉庫に格納されています