X



トップページ電気・電子
1002コメント332KB
AVRマイコン総合スレ Part41
レス数が950を超えています。1000を超えると書き込みができなくなります。
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/
0852774ワット発電中さん
垢版 |
2019/03/30(土) 08:37:20.00ID:AgayO8tF
mega4809にDIP40ピンを追加だってさ。
DIP好きの人よかったね。
0853774ワット発電中さん
垢版 |
2019/03/30(土) 13:01:23.17ID:REF49+Aa
st-link v2とstm32をつなげて
STM32 ST-LINK Utility立ち上げて接続したら

if you're trying to connect to an stm32w1xx device please
select normal or hotplug mode frome target settimgs menu
if you're trying to connect to a low freqency application
please select lower swd freqency mode from
target settings menu

エラーが出て接続が出来ません。
//www.youtube.com/watch?v=KgR3uM21y7o&t=43s
この動画にある物と同じ物使ってます。
0854774ワット発電中さん
垢版 |
2019/03/30(土) 14:09:34.02ID:PGbGHa0E
とりあえずメッセージを理解してその通りにやってみたら?
0855774ワット発電中さん
垢版 |
2019/03/30(土) 14:34:29.98ID:REF49+Aa
>>854
さっぱりわからない。
一応翻訳した通りにはやったけど
モードもアンダーリセットに切り替えると今度はホットにしろとメッセージが出て
ホットにしたらアンダーにしろと何が何だかわからない。
0859774ワット発電中さん
垢版 |
2019/03/30(土) 18:24:39.82ID:REF49+Aa
>>857
落ち着け!顔を真っ赤にして手を震わせながら投稿しているよね。
薬飲んだほうがいいよー。
0860774ワット発電中さん
垢版 |
2019/03/30(土) 18:44:43.42ID:6dbyJbPp
ID:REF49+Aaさん。なぜ AVRのスレで、STM32のことを相談なさっているのですか?
0861774ワット発電中さん
垢版 |
2019/03/30(土) 18:50:53.32ID:REF49+Aa
間違えたみたい。
0864774ワット発電中さん
垢版 |
2019/03/31(日) 09:35:18.07ID:u33QscSu
マイコンの総合スレがあったら
親切丁寧にレスして引きずりこめるのになぁ…w
0865774ワット発電中さん
垢版 |
2019/04/01(月) 15:31:54.98ID:iEyUBfZ4
adciがしたい場合ってbrcsで分岐してやるしかない?
sbciじゃ無理だよね
他のレジスタは使わない前提
0867774ワット発電中さん
垢版 |
2019/04/01(月) 17:06:00.97ID:iEyUBfZ4
ごめんbrccだったまぁ分岐作るってこと
16bitの即値加算が一手間いるんやね
0868774ワット発電中さん
垢版 |
2019/04/01(月) 18:43:47.38ID:4b+RgqRE
C言語みたいにr1をゼロレジスタとして固定するとかどう?
アセンブラなら別にr1である必要もないけど。
0869774ワット発電中さん
垢版 |
2019/04/01(月) 19:24:32.11ID:iEyUBfZ4
>>869
ありがとう
実はもともとCで書いてるんだけど、割り込みをISR_NAKEDつけてアセンブラで書いてるんだ
割り込み書いてるからレジスタ使うと漏れなく4クロックが追加されてしまうんで
素直にbrccで分岐させるよ
0874774ワット発電中さん
垢版 |
2019/04/10(水) 21:08:30.53ID:XiY6pwI8
UARTとRS485を使いたくて、
UART2チャンネルの5v avrを探してるんですが、
お手頃なのはやはりAtmega64でしょうか?

ピン全然使わないので、atmega328サイズで無いかなと思いまして。
0876774ワット発電中さん
垢版 |
2019/04/11(木) 01:56:59.15ID:lXjmhR76
新しくtiny2シリーズが出るみたいね。これもtinyなのに2UART有る。
AVRやめる気は全然無いんだねえ。
0877774ワット発電中さん
垢版 |
2019/04/11(木) 02:05:13.78ID:bHV/iJR7
PICへお移りくださいと言ってサポートしたり世話焼くより
そのままAVR食わしとく方が稼げる
それくらいのことは馬鹿でも判断できる
0880774ワット発電中さん
垢版 |
2019/04/11(木) 04:12:58.43ID:oUbDpZod
>>878
俺もMicrochipの考えは>>877の通りだと思うが、
もっと説得力のある理論があるならぜひ聞きたい。
0881774ワット発電中さん
垢版 |
2019/04/11(木) 05:12:58.35ID:sOS80Yjc
Atmel買収したのは32bitの為じゃないかな

MIPS-PIC32のラインナップ眺めると、他のARM製品に比べて
性能や消費電力に見劣りする
HarmonyのAtmel製品への力の入り具合といい
32bit市場に食い込みたいんだろ
STM32なんかのライブラリはバグで結構不満が多い人いるからね
まぁ、Harmonyも前バージョンはバグまるけなんだけどな
Atmelの技術力借りて、まともなライブラリを充実させて
顧客を取り込む目論見じゃないかな

8bitはついでだろ、
ついでだから、何もしないと思うな
ただ、MIPS-PIC32が終焉したらAVRもヤバイかもね
0882774ワット発電中さん
垢版 |
2019/04/11(木) 07:37:54.42ID:vaY1bqZL
32bit全部欲しかった訳ではなく必要なのはSAMシリーズだけな。
0884774ワット発電中さん
垢版 |
2019/04/11(木) 07:45:43.96ID:vaY1bqZL
出た出た、「秋月の扱いが少ない=パッとしない」視野狭窄な人
0885774ワット発電中さん
垢版 |
2019/04/11(木) 07:49:37.94ID:de4PK5Sd
なにが欲しかったのかを憶測で語るのって、口調を見てると、読んでる誰かが不快に思うことを期待してることが多いよな。
語っている人の人格が透けて見える。
0886774ワット発電中さん
垢版 |
2019/04/11(木) 07:57:19.44ID:DVw4wdVK
?
最近、や〜っとSAM E70基板作ってみての感想ではあるが
ARMスレとかでも、sam系は正直、あんまり話題ならないし…
0887774ワット発電中さん
垢版 |
2019/04/11(木) 09:29:57.69ID:05qS+fHa
>>875
こんなのあるんですね。見てみます。
ありがとうございます。

こんな石が欲しい、って時どうやって探してますか?
RSで絞り込みしたりするものの、探しにくい。
0888875
垢版 |
2019/04/11(木) 09:40:33.57ID:wT5vNIw9
>>887
メーカーのパラメトリックサーチですぐ見つかりますよ。
UARTの数が2個以上で絞ってピン数でソート。
RSは品揃えが悪いから、今だとDigikeyで探してマルツが一番じゃないですかね。

>>876
サーチ結果をよく見るとtiny1624なんて新種がありましたね。見落としてました。
私もUARTを2個使うことがちょいちょいあるのでこれは楽しみです。
0889774ワット発電中さん
垢版 |
2019/04/11(木) 12:33:01.82ID:5hAmSomR
内蔵コンパレーターを出力ポートに紐付けたときの伝搬遅延時間ってデータシートに載ってる?
信号が逆転してから1クロックかな?
0890774ワット発電中さん
垢版 |
2019/04/11(木) 13:37:03.12ID:2mvCdF0g
ごめん俺の勘違いだったmegaシリーズだとピンへのACOUTはないんやね
いつも使ってるtiny1シリーズだとACOUTがあってデータシートにも伝播遅延時間が載ってるからmegaにもあるのかと思ってた
mega0、mega1とかの次世代品じゃないとそもそもコンパレータ出力をピンに出す機能が無かったわ…

というかチップすら書いてなかったわ申し訳ない、328pのお話でした
さすがに遷移割込みで毎回ポート叩くわけにもいかないしlm393でも付けるか

お騒がせしました
0891774ワット発電中さん
垢版 |
2019/04/11(木) 21:49:34.74ID:5u0KlPyZ
>>888
>パラメトリックサーチ
ttps://www.microchip.com/maps/Microcontroller.aspx
であってます?
検索してもサイト内探しても見つからず、ぐぐって出てきたpdfからようやく。
ttp://ww1.microchip.com/downloads/jp/DeviceDoc/70294B_JP.pdf

比較もできて便利ですね
0894774ワット発電中さん
垢版 |
2019/04/12(金) 13:53:20.00ID:ObNSZYl4
AVR選択の話しでなくて申し訳無いが、
少し前にPICスレで話題になった、<タクトスイッチによる模型自動車のLED点灯制御>、
自分だったらどのように作るだろうかと興味を持ち、tiny2313でやってみた。
ヒマで、かつ、その気になった時に作業したので、
(途中、プログラミングのメドが付いたら、興味が薄れてしまった)
かなり日数が掛かったけど、正味の作業時間は15〜20H程度だと思う。

少し複雑なLチカ、というだけでは面白くないので、通信による制御とゲームも組み込んだ。
機能の説明の末尾にHEXファイルを付加しておいたので、興味を持たれた方はどうぞ。
https://pastebin.com/7vNyprnZ

デバッグに使用したスイッチとLEDの治具用ボード
https://i.imgur.com/DysWn5H.jpg
昔、絶縁24点DOボード、DIボードの動作確認用に作ったものを流用した。
ピアノ型ディップスイッチをタクトスイッチのように操作するのは
予想した通り難しくて腱鞘炎になりそうだった・・・。

(レスの流れを切って長文、のお詫びに、笑って貰える自信はあまり無いけど、
一応、オチを付けときました)
0896774ワット発電中さん
垢版 |
2019/04/13(土) 10:58:26.58ID:TSGY8ZKK
atmelICEでdebugWire使うとき、SPI用に用意したマイコン側のコネクタそのまま使って大丈夫ですか?
マニュアルにはミニバラ線使えと書いてありますが、ピンアサイン的に行けそうかなと。
0897774ワット発電中さん
垢版 |
2019/04/13(土) 22:18:08.29ID:FTYpHt4k
ISPコネクタ使わないとそもそもデバッグワイヤに切り替えられないよ。
0898774ワット発電中さん
垢版 |
2019/04/14(日) 00:47:08.33ID:h0j4WM4L
attiny1627シリーズはいつ頃に発売されるだろう?
そろそろ在庫がなくなってきて、
せっかくなら12bitADCのあるtinyAVR 2シリーズを在庫にしたいのだが
0899774ワット発電中さん
垢版 |
2019/04/16(火) 08:38:41.75ID:/y9Eoog6
割り込みから戻るときにretiってやるけどこれをretにしたら
割り込み禁止したまま戻れる?
rcall/callじゃなくて割り込みのrjmpからでもretしていいもん?retiでもどってcliじゃないとだめ?
0900774ワット発電中さん
垢版 |
2019/04/16(火) 08:52:02.27ID:IEZoxL8k
割り込み禁止からさらにcliしてどうする。(やる場合もあるけどさ・・・)
動きがわかっててやるんなら好きにすればいいと思うよ。
割り込み禁止のままフォアグランドに戻れる。スタック戻し忘れるなよ。

フォアグランドの処理が常に割り込み発生していないか気にかけないといけないし、
割り込みコントローラを搭載しているタイプのデバイスではseiだけでは動かんぞ。
0901774ワット発電中さん
垢版 |
2019/04/16(火) 09:01:04.14ID:PH25A7jr
>>900
割り込み禁止にしたまま、割り込みから復帰したい場合、
割り込みのからのリターンをretにするだけでOK?
って話しだろうが

AVRではやったことないけど、時々見かける
テクニックだわな
0902774ワット発電中さん
垢版 |
2019/04/16(火) 09:11:27.49ID:/y9Eoog6
ありがとうAtmelStudioのシミュレータでやってみたら
sregのiフラグは0のままメインに戻れたわ
0904774ワット発電中さん
垢版 |
2019/04/17(水) 11:41:59.62ID:Pay81Gik
【超悪質!盗聴盗撮・つきまとい嫌がらせ犯罪者の実名と住所を公開】
@高添・沼田(東京都葛飾区青と6−26−6)
※盗聴盗撮・嫌がらせつきまとい犯罪者のリーダー的存在/犯罪組織の一員で様々な犯罪行為に手を染めている
 老義父は息子の嫁の痴態をオカズに自慰行為をし毎晩狂ったように射精をしている/息子の嫁をいつもいやらしい目で見ているエロ老義父なのであった
A井口・千明(東京都葛飾区青と6−23−16)
※犯罪首謀者高添・沼田の子分/いつも逆らえずに言いなりになっている金魚のフン/親子孫一族そろって低能
 低学歴で醜いほどの学歴コンプレックスの塊/超変態で食糞愛好家である/醜悪で不気味な顔つきが特徴的である
B宇野壽倫(東京都葛飾区青と6−23−21ハイツニュー青戸202)
※色黒で醜く太っている醜悪黒豚宇野壽倫/低学歴で人間性が醜いだけでなく今後の人生でもう二度と女とセックスをすることができないほど容姿が醜悪である
 異臭を流し込んでくるなどの嫌がらせを何度も繰り返ししつこく行ってくる嫌がらせ犯罪者である
C色川高志(東京都葛飾区青と6−23−21ハイツニュー青戸103)
※色川高志はyoutubeの視聴回数を勝手に短時間に何百何千時には何万回と増やしたり高評価・低評価の数字を一人でいくつも増やしたり減らしたりなどの
 youtubeの正常な運営を脅かし信頼性を損なわせるような犯罪的業務妨害行為を行っています
※色川高志は現在、生活保護を不正に受給している犯罪者です/どんどん警察や役所に通報・密告してやってください

【通報先】
◎葛飾区福祉事務所(西生活課)
〒124−8555
東京都葛飾区立石5−13−1
рO3−3695−1111

D清水(東京都葛飾区青と6−23−19)
※低学歴脱糞老女:清水婆婆 ☆☆低学歴脱糞老女・清水婆婆は高学歴家系を一方的に憎悪している☆☆
 清水婆婆はコンプレックスの塊でとにかく底意地が悪い/醜悪な形相で嫌がらせを楽しんでいるまさに悪魔のような老婆である
E高橋(東京都葛飾区青と6−23−23)
※高橋母は夫婦の夜の営み亀甲縛り食い込み緊縛プレイの最中に高橋親父にどさくさに紛れて首を絞められて殺されそうになったことがある
F長木義明(東京都葛飾区青と6−23−20)
0906774ワット発電中さん
垢版 |
2019/04/24(水) 22:17:37.03ID:o08cuiVW
tuny1626/3216のTWIポートって入れ替え可能なの?
最新データシートのポート説明だとデフォルトが
PB0/PB1でオルタナティブがPA1/PA2って明記
してるんだけど、PORTMUX.CTRLBからTWIフラグが
消されている。
なんかトラブルがあったのかな?
0907774ワット発電中さん
垢版 |
2019/04/24(水) 22:46:51.18ID:hZPJ8LnQ
tiny1616の両ポートでLCD、RTC、EEPを動かしてるけど何ら問題無いけどな。
Microchipになってからデータシートの書き間違いが増えた気がするなあ。
割り込みフラグなんかも自動クリアしないものを自動クリアしますと書いてあったりするし。
0909774ワット発電中さん
垢版 |
2019/04/24(水) 23:26:57.92ID:m2yU/aPx
これからはデータシートが正しくてチップ側のエラッタなわけだな。
0911774ワット発電中さん
垢版 |
2019/04/25(木) 04:16:59.27ID:ddzjC22k
そのうちにハードのエラッタも増えてきて
名実共にマイクロチップテクノロジ風CPUになるわけだ
買収されて良かったな
0912774ワット発電中さん
垢版 |
2019/04/26(金) 01:33:16.51ID:sOTxXEfV
自称SEが書いた穴だらけの仕様を渡されて、
実装したPGにすべての責任を負わされる日本のIT業界のようだな。
0913774ワット発電中さん
垢版 |
2019/04/26(金) 09:48:47.48ID:qdyuINoo
>>912
でもそれって実装中に仕様の穴が判明した時点でSE→営業→顧客へと報連相しないからでしょ
PGの意見が届かないブラック体質の会社なんだよ
それかPG本人の怠慢か
0914774ワット発電中さん
垢版 |
2019/04/26(金) 11:05:04.35ID:Rhmwzkg2
連絡しても「んなこといっても、ちゃんと動くもの納品してよ、今回予算これしかないし、今度穴埋めするからさ」と 客→営業→SEになる日常
0915774ワット発電中さん
垢版 |
2019/04/28(日) 15:19:56.57ID:csrdzEwo
> それかPG本人の怠慢か

このとおり。責任を負わされるのは末端。
0917774ワット発電中さん
垢版 |
2019/04/28(日) 22:48:43.85ID:ECcy0h6h
>>913
個人の怠慢ごときがトラブルにつながるなら、
体制や管理ができてないよな
0919774ワット発電中さん
垢版 |
2019/04/29(月) 18:27:53.18ID:S5z8mJ/v
仕様かプログラマのどっちかがちゃんとしてればなんとかなるけど、
大抵、どちらにも問題がある。
仕様が完璧なら、その通りに実装するだけでいい(抜けがなく、機能ブロックの切り分けが上手い)から、
プログラマはコーディングするだけでいい。
プログラマが完璧なら、多少仕様に抜けがあっても、うまくやってくれる。

外注の時に、仕様を書くことがあるけど、完璧に書くなんてできないから、毎回プログラマさんに迷惑かけてるorz
そして、内製のときは、先輩の仕様に抜けが多すぎて(落書き渡して丸投げ&出来上がりに文句タラタラ)、大抵ロクなことにならない。
0920774ワット発電中さん
垢版 |
2019/05/01(水) 09:57:55.25ID:4Ga/cfoD
下請けでプログラム組んだことがあるが、仕様書が間違ってても
仕様書どおりに作るのが鉄則・・・といわれ続けてきた
今までどれだけのバグを世の中に出してきたのだろうか????
0921774ワット発電中さん
垢版 |
2019/05/01(水) 10:00:35.59ID:58zvVZYW
だから日本のソフトって品質悪いのか
0922774ワット発電中さん
垢版 |
2019/05/01(水) 10:19:02.15ID:57rXAJQs
>>919
両方が完璧なんてことを前提にすることはできないからこそ、テストやデバッグの期間が設けられているはず。
でも、トップや営業の「おしりが決まってるから」で、すべてがおざなりになることがよくある。

なにかにつけ「できない理由を探すのではなくて、できる方法を探せ」なんて話はどこの現場でも上の方から出てくる。
これって「お客様は神様」と同じで、仕事を請ける立場の本人が自分への戒律として運用するべき精神論なんだけど、
守るべき美徳みたいに下の立場の人に言って、反論を防ぐツールとして使われる。
そもそもそれを言ってる人が、下の人たちがうまく仕事ができる方法を探せていないことが多いのにね。
0923774ワット発電中さん
垢版 |
2019/05/01(水) 10:23:56.43ID:57rXAJQs
>だから日本のソフトって品質悪いのか
海外のどのソフトと日本のどのソフトを比較したの?
どれぐらいのサンプル数でそう考えたの?
0925774ワット発電中さん
垢版 |
2019/05/02(木) 18:21:11.50ID:h8FoWwhp
>>924
>え?日本のソフト開発の質が高いと思ってるの?

>>923は、何と比較して品質が「悪い」のですか? って聞いてるのですよ。
高いという主張はしていないつもりですよ。

ところで、エクセルをよく使う国はソフト開発の質が高くなくなる根拠ってあるんですか?
0926774ワット発電中さん
垢版 |
2019/05/02(木) 18:40:58.45ID:uXVG84gc
過剰なexcel依存はオフィスワーカー全体の問題だよ
ソフト開発に限らない
0929774ワット発電中さん
垢版 |
2019/05/03(金) 00:42:50.83ID:fic0C7jv
>仕様書が間違ってても仕様書どおりに作るのが鉄則
仕様書に矛盾はないのなら仕様書どおりにつくるのが第一なのは間違いない ただの下請けなら
システムがまともに動かないと責任を追わなければならないのなら、おのずから異なるが
0930774ワット発電中さん
垢版 |
2019/05/03(金) 06:37:57.76ID:Csi1gW7a
>>920

元請けに問い合わせするぐらい時間はあるだろう。
問い合わせして記録を取れば何かあっても
私聞きましたよね、ですむよ。
まぁできないからそんなことになってるんだろうけどw
  
0932774ワット発電中さん
垢版 |
2019/05/03(金) 22:19:22.40ID:ToC30hTU
>>929
当時は6次下請けでとんでもなくデカいシステムだった
元請の指示はとにかく期限が優先という回答で
仕様書おりに作るのが当たり前だった
デバッグは専門部署がやっていたのでそこ任せだった
ある団体のZopeシステムだったかな〜〜〜〜〜
0935774ワット発電中さん
垢版 |
2019/05/14(火) 21:26:45.02ID:mCzfKuOA
やはりDIPでないとね〜〜〜〜
0938774ワット発電中さん
垢版 |
2019/05/17(金) 00:41:03.51ID:29HseoQr
atmelstudioってceleronでもメモリ積めばサクサク動きますか?
電子工作用のサブPCを組もうと思ってるけど構成に悩んでる
4スレッドあるpentiumぐらいにはしといがほうがいいのかな
0939774ワット発電中さん
垢版 |
2019/05/17(金) 03:54:54.79ID:3KBIp2+u
底辺のノートPCでも何のストレスも無く動くよ。
重いのは起動だけだ。
0941774ワット発電中さん
垢版 |
2019/05/17(金) 07:16:15.80ID:Db8XZMCM
ただ起動時は耐え難く重いからスタートアップに入れて
起動したままにして置くが良かろう。
0944774ワット発電中さん
垢版 |
2019/05/17(金) 08:38:15.53ID:tTvar/js
IDEなんて必要ない
エディタとavrgccとライタなら糞atomでも快適
0945774ワット発電中さん
垢版 |
2019/05/17(金) 09:10:48.24ID:5OgGckAg
そう言えば
秋月mega128に、普通のとdatecode1205指定の2種あるけど
何か問題あったんだっけか?
ググるとdatecode0627がどうたらって出るけど
0947774ワット発電中さん
垢版 |
2019/05/17(金) 10:01:50.59ID:uWm7Go+B
AtmelStudioの話ししてるのになんでCUI老害がシュバってくんの?
0950774ワット発電中さん
垢版 |
2019/05/17(金) 11:14:50.49ID:3KBIp2+u
>>945
0525の事か?
古いリビジョンで製品作ってる固定客がまだあるんだろう。
レス数が950を超えています。1000を超えると書き込みができなくなります。

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