トップページ電気・電子
1002コメント332KB
AVRマイコン総合スレ Part41
■ このスレッドは過去ログ倉庫に格納されています
0001774ワット発電中さん
垢版 |
2018/09/29(土) 13:25:04.41ID:NVU21ZtG
個人でも手軽に使える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マイコン総合スレ Part40
https://rio2016.5ch.net/test/read.cgi/denki/1517019258/
00021002
垢版 |
2018/09/29(土) 13:29:34.52ID:/FexrQlH
このスレッドは過去ログです。
プレミアム会員に登録すると続きを読めます。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

───────────────────
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
0003774ワット発電中さん
垢版 |
2018/09/29(土) 14:12:41.62ID:e68SQSAS
       __________
     /━━━━━━━━━ \
     |┃| ̄ ̄|. 〇 〇 [大月]┃|
     |┃| ̄ ̄|| ̄ ̄ ̄ ̄ ̄ ̄|┃| プオーン!!!
     |┃|__||______|┃|
     |┃               JR ┃|              
     |┗━━━━━━━━━┛| \('A`)/ ミ     
     |   ━━  ━━  ━━   |   ( )  ミ
     |     [中央.特快]    |   └└ミ
     |        \_/        |
     |  〇     ━━━   〇  |.   ┌────────────
     |___________|.   │
      │     │[=.=]|     |..   │
      └─────────┘   │
        /         \    │
0005774ワット発電中さん
垢版 |
2018/09/29(土) 15:18:20.89ID:d2Rxkk9U
(前スレ続き)
私のシリアルライタは書き込み時に外部回路を完全に切り離す真のISPだけど、
ICソケットが使えないと普通の書き込みしか出来ない、残念!

リセッタははCPUをICソケットにセットしてタクトスィッチをチョンと押すだけの簡単操作。
ところで、旧アトメルは8ピン以外にも高圧シリアルを採用してくれたら
リセッタ自作がもっと楽だったのに・・・何故?
0006774ワット発電中さん
垢版 |
2018/09/30(日) 14:40:48.64ID:XEH6pF/Y
確かに今どきはシリアルのほうが何かと便利だが昔はみんなパラレルだった、当時はプログラムが簡単で速かった
プリンタインターフェース・ROM・CPU-周辺バス。拡張カードバス、時代はパラレル→シリアル→多チャネルシリアルと変化してる
0007774ワット発電中さん
垢版 |
2018/09/30(日) 15:06:28.77ID:FvOK3b7m
前スレ646で『車のタコメーター作りたい』って言ったら『液晶は遅い』って教えてもらった件だけど、やっとハードウェアが半分くらいできた感じ。
https://i.imgur.com/OUdm0sh.jpg

これに、7セグとLEDをたくさん付けて、ひと昔前にあったデジタルメーターみたいにしようかと。

で、気になってることがあるんだが、今あるメーターと自作メーターって差し替えたら法的に問題あるんかねぇ。
そもそも、今あるメーターの動きっていうの?障害時のエラーとかの動作もわからんので、エミュレートできるかもわからんが。
0008774ワット発電中さん
垢版 |
2018/09/30(日) 16:06:27.95ID:4K1nEs9w
SPIのデータ信号を4本にしたQSPIなんてあるが、
俺には単なる4ビットパラレルにしか見えんw
0009774ワット発電中さん
垢版 |
2018/09/30(日) 16:22:40.21ID:FvOK3b7m
QuadSPIは11ピンも使うとか、1チップマイコンにはキツくね?
0012774ワット発電中さん
垢版 |
2018/09/30(日) 16:48:47.91ID:4K1nEs9w
QSPI出来るシリアルフラッシュでも8ピンのままよ。
ピンコンパチ確保した上での機能拡張だし・・・・
0015774ワット発電中さん
垢版 |
2018/09/30(日) 21:14:31.43ID:4K1nEs9w
>>11
マルツは秋葉原にもあるんだしDigikeyもの頼んで取りに行きなよ。
1個でも取り寄せてくれるんだから。
0016774ワット発電中さん
垢版 |
2018/09/30(日) 21:36:13.25ID:FvOK3b7m
>>14
いや、ググってもわからんのよ。
昔から、カーチューンでメーター交換とかあるみたいだけど、車検とかどうなんかね?
車検対応メーターとか見当たらんし。
0018774ワット発電中さん
垢版 |
2018/09/30(日) 21:52:54.35ID:oXCtfzOF
タコメーターなら問題ないんじゃない?
スピードメーターだと距離計もあるから面倒臭そう
0019774ワット発電中さん
垢版 |
2018/09/30(日) 21:53:43.03ID:IFZIkQpG
輸送機器の走行に関するものには、かなり厳しい規制があったはず。
まぁ、自動車スレでもいけばいいんじゃないかな・・・?

あと、推奨はしないけど、認証やってる試験会社に、
「こんな機械の開発計画があるんですけど、必要な試験を御社でやりたいので内容教えて?」
って聞くと丁寧に答えてくれる。
0020774ワット発電中さん
垢版 |
2018/09/30(日) 22:49:12.10ID:PGBEavLb
スピードは必要だけどタコはない車種も多く車検は関係ないってのは常識
0021774ワット発電中さん
垢版 |
2018/10/01(月) 01:48:11.77ID:mJqNepvm
なんでmega1シリーズって出してくれないのかねえ
timy1にあるタイマーD欲しいんだけど
0023774ワット発電中さん
垢版 |
2018/10/01(月) 07:59:22.43ID:WQc26bus
>>18-20
ありがとう
既存のメーターに追加する感じでやってみるよ。
もういい歳なんで、 車検通らないのは困るし、整備不良で捕まるのは嫌。
それにお金と時間に余裕もないし。
0029774ワット発電中さん
垢版 |
2018/10/01(月) 12:19:52.44ID:x/rumwgv
>>28
子育てにリソースを割きたいのよ。
嫁さんに任せっきりな時代じゃないじゃない、最近は。

でももう歳だから体力なくてかなり辛い…
0030774ワット発電中さん
垢版 |
2018/10/01(月) 12:30:37.36ID:7reHymE8
今の若者が電子工作してたらモテないオタクってイメージだが昔はマトモなやつも電子工作してたんだな。
0033774ワット発電中さん
垢版 |
2018/10/01(月) 15:17:14.93ID:QWPL7zbi
>>30
どっちかっていうと逆のイメージ
昔は情報源も部品入手もルートが限られたから
本当に興味のあるオタクだけの世界だったのでは
0034774ワット発電中さん
垢版 |
2018/10/01(月) 21:59:20.55ID:sdfj307Y
昔は電気・電子系といえば結構偏差値高かったしな。
今は理系の落ちこぼれ学科でしょ。
0038774ワット発電中さん
垢版 |
2018/10/01(月) 23:09:46.02ID:5nF3T32J
そういう系は見るからに共同作業が必要そうで協調性がないと難しそうだから陰キャは見向きもしないだろうな
0039774ワット発電中さん
垢版 |
2018/10/02(火) 02:27:20.55ID:rlXmqKrS
問題は華のある学科に行ったところで、就職先があるとは限らないことだがな。
就職だけ見れば電気はいいほうだよ。
最近はなんでも電子制御にIoTだから需要は大きい。

とはいえ、人気がないのも事実ではある(
0041774ワット発電中さん
垢版 |
2018/10/02(火) 09:05:22.53ID:bQy9i3w/
日本の情報工学も1990年代前半までは世界の最先端やったのに…
どうしてこうなった
0042774ワット発電中さん
垢版 |
2018/10/02(火) 11:17:21.38ID:Sg5nWI4b
日本の情報工学が世界の最先端だったことなんてないと思うんだけど
例えばどんな成果を言ってる?
0044774ワット発電中さん
垢版 |
2018/10/02(火) 20:14:21.11ID:rlXmqKrS
>>40
一般(個人)向けは情報系がメインになる(ハードは買ってくるだけ)けど、
産業向けは筐体とか回路から作ることになるから、なんだかんだで電気電子に需要がある。
0047774ワット発電中さん
垢版 |
2018/10/02(火) 21:26:13.74ID:elW4lWIX
あ、あとドクター中松の似非フロッピーディスクも外せんなw
0048774ワット発電中さん
垢版 |
2018/10/02(火) 23:02:32.70ID:s2pVJ0gC
海外からは、日本にIT企業なんて無い、あるのはただのITを使ったサービス業だけだなんて揶揄されてるね
携帯ショップ店員やディーラー店員が、自分は通信インフラ系ですとか自動車メーカー勤務ですとか言ってるような感じかな、今の日本は
0049774ワット発電中さん
垢版 |
2018/10/02(火) 23:58:14.89ID:rlXmqKrS
>>48
まぁ、日本のソフトメーカーは、基本的にオーダーメイドしかやってこなかったってのもあるね。
規格品を安く売るのではなく、顧客の言うことを丸呑みにして高値で売ることを続けてきた。
(まぁ、要求が満足されることは少ないがw)
0050774ワット発電中さん
垢版 |
2018/10/03(水) 00:20:53.66ID:mGeJhhsJ
IT企業は製造業と違って利益を出せないんだから仕方が無い

アメリカが製造業を時代遅れと国外に追い出してIT企業に集中した結果
中間層がごっそり底抜けしてその結果トランプ政権が誕生したのはその典型例
0051774ワット発電中さん
垢版 |
2018/10/03(水) 11:40:14.32ID:GUR4PwIY
iモードもある時期最先端じゃなかったのか 方向があさっての方向だったけど
0056774ワット発電中さん
垢版 |
2018/10/04(木) 13:32:45.81ID:UHzMpsk4
ArduinoのUnoやNanoに付いてるATmega328Pのデータシートでレジスタ一覧を見てたんだけど
GPIOR0,1,2っていうレジスタはどういう風に使うの?機能が書いてないんだよね
"General Purpose I/O Register"って事だけど特に機能は無くて好きに使って良いって事?
SRAMの代わりに高速な変数置き場として使う感じで良いのだろうか?
(LDS,STS命令じゃなくてIN,OUT命令でアクセスできるよね?つまり1クロック分速い?)
3つあるけどGPIOR0だけはSBI,CBI,SBIS,SBICが使える位置に割り当てられてるから
ビットフラグで使う変数をここに置くようにすれば高速化に貢献できそう?
0058774ワット発電中さん
垢版 |
2018/10/04(木) 14:30:05.80ID:Rb8DMK1s
> SRAMの代わりに高速な変数置き場

まさにそうよ。ご自由に
0059774ワット発電中さん
垢版 |
2018/10/04(木) 14:52:27.41ID:UHzMpsk4
>>57>>58
ほんとだ!!!こんなところに・・・
GPIORで検索してもヒットしないから見逃してた・・・
しかも質問に書いた通りの答えがそのまま書いてあるw
これは恥ずかしい、助かりました、どうもありがとう

PUSH R16
IN R16,SREG
PUSH R16
PUSH R17
//〜処理〜(13クロック、R16とR17を使用)
POP R17
POP R16
OUT SREG,R16
POP R16
RETI

↑の割り込み処理(RJMPとRETI込みで)33クロックを
↓にしたら27クロックになって20%短縮されました!!

OUT GPIOR1,R16
OUT GPIOR2,R17
IN R16,SREG
OUT GPIOR0,R16
//〜処理〜(13クロック、R16とR17を使用)
IN R16,GPIOR0
OUT SREG,R16
IN R16,GPIOR1
IN R17,GPIOR2
RETI
0060774ワット発電中さん
垢版 |
2018/10/05(金) 15:02:52.16ID:yUBGHD9W
私は使った事が無いけど、
sbi、sbicなどの命令が使えるのでフラグの格納に便利なのかな?
0062774ワット発電中さん
垢版 |
2018/10/05(金) 20:04:43.10ID:KGuKXxYf
mega/tinyだと1クロック短縮だけど、
xmegaだとin対ldsで3倍高速なのだよ。
0067774ワット発電中さん
垢版 |
2018/10/06(土) 16:27:57.39ID:sRkT8dz6
>産業向けは筐体とか回路から作ることになるから、

筐体設計は電気・電子じゃなくて、機械系だべな。
回路なんて、あり物のマイコンボード持ってきて配線する程度で間に合ったりしてな。
0068774ワット発電中さん
垢版 |
2018/10/06(土) 18:26:22.93ID:hLA3wWCK
>>67
>機械系だ
状況によると思うよ。
ただの箱を作るのに別部署に依頼を出すのも手間という場合もある。

>あり物のマイコンボード
魔法の言葉「客先要求」ってのがあってですね。
絶妙に該当製品がないことが結構な頻度で発生してますorz
まぁ、マイコンで済んじゃうことも結構ありますw
とはいえ、ノイズやらサージ対策はありものの回路で済ませるのは困難ですが
(性能という面だけでなく、サイズや価格の制約とかでorz)
0071774ワット発電中さん
垢版 |
2018/10/06(土) 20:47:28.32ID:sRkT8dz6
>状況によると思うよ。
状況つーか、電気・電子系とは関係ねぇべな。

>魔法の言葉「客先要求」ってのがあってですね。
圧倒的にイニシャルコストと納期の違う見積もりだされると、
「それでもいいか」になっちゃったりね。

まっ、今でも「かんざし」作ってるような職人さんもいるけどね。
0072774ワット発電中さん
垢版 |
2018/10/06(土) 22:47:10.90ID:hLA3wWCK
>>71
>電気・電子系とは関係ねぇ
直接は関係ないですが、基板設計で筐体形状は無視できない要素です。
筐体形状のせいで新しい基板を起こさなきゃいけないことも、珍しいことではないと思いますが。。。
筐体の設計どうこうってのは、回路や基板を設計する動機として挙げてるだけですから、
そんなに深く突っ込まれると思ってませんでしたorz

>違う見積もり
神にも等しい大企業様から要求された仕様にケチをつけるなんて、神をも恐れぬ所業ですよ(汗
当然、提案はしますが、相手企業の稟議を通した後の要求仕様を変えさせるのは
並々ならぬ努力とリスクを払わないといけないものです。
それに、相手はその費用を喜んで(笑)払ってくれるのですから、否応もありません。
0073774ワット発電中さん
垢版 |
2018/10/07(日) 10:03:02.65ID:9n/PwJrc
6年ほど使ったtiny2313の装置 撤去廃棄した
扇風機の台座に組み込んでLEDの点灯状況から風量とか読み取って
シリアルで外部に出力して巨大7SEGに表示させてた
0075774ワット発電中さん
垢版 |
2018/10/07(日) 13:06:09.02ID:SeUEj2kB
>>74
ばっ・・・ばか!
もうちょっと相手してやれよ!

>>73
へ・・・へー。
スゴいですねー(*´▽`*)
0079774ワット発電中さん
垢版 |
2018/10/11(木) 05:28:35.99ID:XVOhpmMj
>>52
MorphyOneスレもう今は無いのか…
出資者も高齢化、発案者は野垂れ死にでもしたのかな
0081774ワット発電中さん
垢版 |
2018/10/11(木) 09:17:27.23ID:n96xHiz9
MicrochipはAVR推しやで
新チップ出してくれとるやろ
PICアーキテクチャはPIC24/dsPICで長いこと進化しとらん
PIC32はMIPSやし別もん
0082774ワット発電中さん
垢版 |
2018/10/11(木) 10:07:11.12ID:poi92Tka
既存製品はニーズ見つつ継続生産
0086774ワット発電中さん
垢版 |
2018/10/11(木) 15:43:35.48ID:PDbjwEG9
で、今一番ポピュラーで安価でおすすめなプログラミング環境は?
0087774ワット発電中さん
垢版 |
2018/10/11(木) 16:30:49.08ID:ROC8HLN+
どんな人に向けてよ?
マイコンごっこ程度で満足するようなのならArduinoで十分だろ。
0090774ワット発電中さん
垢版 |
2018/10/11(木) 17:54:46.57ID:oWfn7SGN
3kぐらい予算がないと何も始められないと思うけど
pickitも高すぎだし
0092774ワット発電中さん
垢版 |
2018/10/11(木) 18:25:13.45ID:JK8HSJnX
UNOの互換機でほぼ原価(約500円)みたいな格安のやつがあるよね
いくらでも買えるから、何も気にせずに使えてとてもいい。
0095774ワット発電中さん
垢版 |
2018/10/11(木) 20:13:57.57ID:XzB4uB58
>>86
もしかして
AVRSutudioもう使えないの?
あれ無料だったよね
0096774ワット発電中さん
垢版 |
2018/10/11(木) 20:21:56.68ID:n7gyQlB7
LPC11U35あたりでいいんじゃないの?
秋月あたりの基板でもUSB直結で書き込み器不要だし。
CMSIS-DAPを書き込めば他のARM用のデバッガにもなるでしょ。
0097774ワット発電中さん
垢版 |
2018/10/11(木) 21:18:44.79ID:poi92Tka
>>95
べつにMBLAB XでAVR開発出来るようにしつつあるってだけ。
AVR Studioは開発停止でも公開停止でもない。
0098774ワット発電中さん
垢版 |
2018/10/11(木) 21:19:20.53ID:gXSL9Byd
おすすめは
bluepill & ST-LINK2
二つ合わせて\1000以下
arduino化もできる
0099774ワット発電中さん
垢版 |
2018/10/12(金) 01:00:54.90ID:KX3Ek5Gp
皆さんなら、ホールセンサとArduinoがあったらなにを作りますか?

なお、ホールICを変換基盤に載せたら、ピンヘッダが鉄だったみたいで誤作動する模様。
ICは大量(1000個くらい)あるので痛くはないんですが、基本的なところを見落としていたことが痛恨orz
■ このスレッドは過去ログ倉庫に格納されています

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