AVRマイコン総合スレ Part40
■ このスレッドは過去ログ倉庫に格納されています
書いた人だけど…
ごめんmegaのMCU勘違いしてたよ
あと841って書いてるのも間違いで861のことを書きたかった
841はDIP品無いよ
なので>>503は載ってます ATmega328Pのメモリが足りなくて、代わりにATmega1284を使おうとしたんだけど、あまりのデカさにビビって使うの諦めたよ。
ATmega328Pに8pinのSRAM外付けしたらコンパクトにまとまって結果オーライではあったんだが… >>504
uartやspi/i2cが無くusiを持っている
PLL付き高速PWM機能がある
に注目するなら、似てる デジタルだけで良いなら4313
アナログも欲しいなら861
小規模や分散なら85
みたいに使い分けてる 私が在庫しているAVRは(数が少なくなったら使用する予定が無くても補充する)
秋葉原の秋月やaitendpoなどで買える、DIPのtiny2313、mega328、mega1284。
通常はmega328、I/O点数が少なければtiny2313、多いときはmega1284を使っている。
メモリ不足は経験したことが無い。(設計時に範囲内に納めてしまうから?)
特に理由は無いけどtiny85は使っていない。
緊急用の手持ちが5個ほどあるので今度使って見るかな。 男の書斎でも在るのか?それともキッチンで半田付け? 押入れの一角で半田付けしてる。
男の書斎とかシャックがあれば幸せだろうけど、小さい子の面倒もみなきゃいけないし、引きこもりは難しいや。 ほぼI2Cしか使わないから85で十分なんだよね
ESPや32U4の手足 USIがあればシフトレジスタのお陰でCPUの負担がかなり少ないソフトシリアルが書ける >>513
たしかに大変な事も多いけど、嬉しいこともあるからがんばれるよ。
たとえば、作った電子回路を娘たちが使ってくれたり、嫁さんが生活の一部として活用してると嬉しいし、モチベーションもあがる。
既婚子持ちも、悪いことばかりじゃないかなーとは思う。 >>512
わかる
俺はDIGISPARK使いになったよ >>515
分る。
我が家でも、カミサンのために作った何点かの電子工作品を
日常的に使ってくれているが、嬉しい。 家族に作ってあげたもので、喜ばれているというか、無いと生活上困るものは何だろう?
・アパートの住人の出入りを管理する、テレビモニタ連動式ドア開閉時刻記録装置
(防犯上の要望で)
・門の郵便受けに新聞や手紙が入ると、離れた居間でピンポンと鳴る装置
(朝、私が起きる前に、届いたらすぐに新聞を読んでおきたい、という要望で)
・発酵食品製造装置
(市販品では多量、多種類には作れないので)
・居間の大きなテレビで見れる2台の防犯カメラ
(カメラは秋月で買った)
あたりかな。
僻んでないでみんなも早く結婚してね、バラ色ばかりというわけでも無いけどさw そうそう、tiny2313で作った、庭に置いた猫避け用高周波音出力装置は
「効かないジャン」と評判が悪かったw またまた思い出したのだが、この猫避け装置のプログラムはスタック未使用で動く。
初めての経験だったので、完成した後で自分でも
「スタック無しで実用になるプログラムって作れるんだ!」とビックリした。
(いい加減にしろと怒られそうなので、3連発で終わりにします) こうなったらもう便所の火事で、誰も要求していない猫避け装置の画像だよ〜ん。
https://i.imgur.com/csxxjiw.jpg
中央は確かaitendoか秋月かで買ったモーションセンサ。
完成した後で、tiny85を使えば良かった、と反省した。
(もう本当に終わり、疲れた…) なにこのケース、絶対可愛い!
たしかに嫁さんは俺の趣味にメーワクしてるかもねw
それでも、結婚ってお互いを認め合う、尊重し合う、というのもあったりとか、相手が喜ぶことをしたいとか、究極なこと言うと、『パートナーから必要とされてると感じさせるように、上手に錯覚させる』ってのもあるかなーと思う。
うちは、OKグーグル、ポプテピピックを(TVで)つけて!とか、お風呂を沸かして!みたいなAIスピーカーの連携する電子工作とか、娘のおままごとの冷蔵庫に照明とかドア開けっ放しアラームつけたり、そんなやつかなー。 いやこういう市販の猫除け装置がある
猫が近づくと超音波が出る これな
ttps://www.youtube.com/watch?v=kWNTZ3_zATM モスキート音が聞こえなくなった老猫には効果が無いだろうな。
圧電スピーカーと赤外線センサと555で作れそう。 こないだスマホで高周波音MAX出したら、俺には聞こえないんだけど
高校生の息子が部屋に怒鳴り込んできた
18kHz位だったかな 息子まだ高校生なのに18kHz聞こえないのってやばすぎだろ
もっと健康に気を使えよ うちの息子は中学生だが、15kHzもほとんど聞こえない俺はもう死ぬのか? >>533
18kHz聴いたことある?
昔のブラウン管テレビのキンキンよりも
高いんだぜ? >>531
他の部屋まで聞こえるってどれだけ音量上げたんだ? PCのDAWのオシレーターで試したことあるけど
16kHz以上は聴こえんかったおっさんです
ヘッドフォンの周波数特性は今調べたら10Hz〜30kHzだってさ(´・ω・`) アナログテレビの水平15.75kHzが聞こえたら、うるさくてテレビ見れないだろ >>533
30代で18kHzは聞こえないのが普通 みんな聴力良いんだな
12KHzくらいからもう聴こえないw
ただ聞き続けてると気が狂いそうなのは
耳と澄ましてうっすら感じる14KHz
全然うるさくないんだけど逃げ場がない感じ >>543
おお、ビンビン聞こえると思ったらPAUSEだった
耳鳴りかよ そういえばうちの新卒くん
テレビの水平同期ノイズ聴いたことないって言ってたな
ゆとり〜〜 最近、蚊の羽音が聞こえないんだよな。
蚊の羽音を検知する電子工作頼むわ。 >>548
これでも作る気か?
ttps://www.youtube.com/watch?v=AF4uMdIZqdM 高周波だと、耳の位置とか位相で聞こえたり聞こえなかったりする
首振っても聞こえ方変わらないそのキンキンは、耳鳴りだw 同じファームを焼き込んだマイコンを500個作らねばならないんだけど何か良い方法はないですか?
グダってる間に手を動かすしか無いでしょうか・・・ ギャングプログラマ買えば?
500個ならバイト雇ったほうが早そう。 1個10秒でできるとして2時間もあれば余裕で終わる >>550 高周波は耳で聞くのではない、鼻で嗅ぐもんだ…ん、口臭波 >>551
ATMELプログラマを複数PCに繋いでもシリアルナンバーで識別できるので
atprogram.exeやAVRdudeなどでバッチファイルで書き込むと少しはらくかも。
LUFAのクローンだとArduino Pro Micro互換機などに異なるシリアルのFirmを
用意すれば10個書き込みのギャングプログラマもどきが簡単にできる。
USBaspもシリアル書き込めそうだけど試したことは無い。 AVRだとあるかどうか知らんけど、
以前使ってたROMプログラマは挿抜を認識して、
差し替えると勝手に焼くモードがあった
スイッチ押す必要なくて
BEEP鳴ったら差し替えればよいという AtmelStudio6がインストールされてるんだけど
この状態からあえてver7にアップデートする必要あると思う?
ちなみにOSはWindows7。
ライターは公式のAVRISPmkII。 開発できているなら必要ない
壊れていないものは修理する必要はない
インストールしたいなら止めないが 俺もISPmkII持ってるが新シリーズ対応しないらしいな。カナシイ >>559
dd
逆にどういうひとが6では無く7使ってるの? >>560
> 俺もISPmkII持ってるが新シリーズ対応しないらしいな。カナシイ
kwsk TPIやPDIには対応してたんだからハード的にはできるはずなんだけどね。
ちな、Dragonも終了。 連投すまんが、PICKit4は対応済みらしいがソフトが追いついていない。 UPDIはmEDBGライタが簡単に作れるから問題ない500円でできた。 まあ代替手段が有るか無いかの話じゃなく、手持ちのリソースがゴミ化するのが悲しいってだけの話なんだけどね。
作れる人は勝手に作ればいいし、俺もその類の人だし、デバッガも持ってるし。
作れない人にとっては厳しい状況だなってね。
初心者に中華モジュールは地雷だしなあ。 AVRがMPLABで開発出来るようになるとLinuxユーザーが飛びつくんだろうな。
まだごく一部のデバイスしか使えないようだが。 >>551
商社にHEX渡して書き込んだマイコンを納品させる なにーdragonも終了かよ
パラレルHVはどうすんだ UPDIに対応しないってだけで使えなくなるとは言っとらん >>551
microchip directのprogramming service使えば
いいんじゃね?
500個だと(チップによるけど)インクマーキング込みで
0.2ドル程度 フラットパッケージのAVRって先にファーム書き込んでから
あとでリフローなり手ハンダなりでハンダ付けするのってあり? 書き込み済みのチップを買った場合は必然的にそうなるんだしナシでは無いな。 >>573
量産は普通そうする
FlashROMもそう 他にリッチなCPUを積んだ製品だと
空ROMをマウントして
別のCPUから自動でファームを書く
なんてこともあったり そっか、熱でファームが吹っ飛ぶ心配はしなくてもいいのね >>573
自作の場合はどうにかして書き込みたいからジャンパーつけて書き込めるように工夫する。 >>572
ってか50から10000なら、そこ一択だろ >>558
Studio6はライター周りで何か不具合があった気がする。
認識だったかな?いつかのスレで書いた記憶がある。
公式のリリースノートにあると思うよ。 ICSP端子つけて、いつでも書き換えられるようにしようよ? それは非常手段として用意すればいいからパッドを付けるだけ
スプリング式のテストプローブ使って書き込む MPLAB X v5.00でAVRがBetaサポートだと >>584
すまん、わからんw
入れた残骸があるとおもたんだがおいらは5.0から飛ばしたっぽい >>561
ごく最近AVR始めて、最新版のAtmelStudioインストールしたから7使ってるよ
ISPmkIIもdragonも入手したけど、結局使ってるのはPololuのライタ 今のAtmelStudioじゃDragon動かんなあ https://www.clarestudio.org/elec/avr/opcode.html
このサイトでLDS命令などは32bitになっていますが、このような命令はどのように実行されるのでしょうか。
プログラムカウンタで指定されたアドレスから1word分の16bit読み込んでもすべて読み込めないようにみえるのですがどうしていのでしょうか。 命令手引き書を見たら分かるがRAMPDレジスタと合わせて読み込むよ 2ワード命令でしょ
普通に1ワード目で命令を認識して、2ワード目のパラメータを取得してから実行。
だから処理サイクルが最低でも2クロック。 アセンブラ職人は2クロックを嫌ってJMP命令を極力使わずRJMPにするとか、
古い話する奴が現れる前に書いておこう。 普通のrjmpでも2サイクル掛からなかったっけ
だから単純ループでも展開したりする データシート見れば分かることをほんと面倒な奴らだ。 ■ このスレッドは過去ログ倉庫に格納されています