X



トップページ電気・電子
1002コメント331KB
AVRマイコン総合スレ Part42
レス数が1000を超えています。これ以上書き込みはできません。
0001774ワット発電中さん
垢版 |
2019/06/05(水) 14:41:54.37ID:/JRZ8+/i
個人でも手軽に使える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マイコン総合スレ Part41
https://rio2016.5ch.net/test/read.cgi/denki/1538195104/
0952774ワット発電中さん
垢版 |
2020/02/23(日) 00:42:42.29ID:11WBcb9O
すぐに英語読め的なことを言い出す人がいるけど
英語と日本語の資料で理解力、速度、エラー率等に有意な差がない人なのかね?
32bit系と比べればかなりシンプルなAVR8といえどもLチカにかかわる部分だけに限定しても
関連するページは結構あるぞ。各仕様から始まってクロック、タイマ、割り込み、GPIO・・・
0953774ワット発電中さん
垢版 |
2020/02/23(日) 00:54:23.50ID:4CCQ8zrO
>>952
それは英語で読む努力をしてみてから言ってるのか?
英語で専門用語を覚えたら、使える作例、参考資料の広がりがとてつもない財産になる。
このおまけはあまりにも大きいので、日本語でいいよとは決して言えない。
0954774ワット発電中さん
垢版 |
2020/02/23(日) 01:06:10.56ID:11WBcb9O
自分の場合、作業能率は日本語>>>英語だな。文量が増えるほどこの差は開く
どうしても必要なら英語の資料も読むけど日本語の資料があるならまずはそっちを読むわ
32bit系となればLチカレベルでも理解すべきページは数十どころでは済まなくなるし
0955774ワット発電中さん
垢版 |
2020/02/23(日) 01:22:16.64ID:ir/Zk2Ae
>>954
同感だね。
日本語しかダメとは言って無い、訳が分かりにくければ原文見るし、英文しか無いデバイスも多いから
ただ、とっかかりとして日本語版に価値はあると思う。
相容れない人もいるだろうが、人それぞれだよ。
0956774ワット発電中さん
垢版 |
2020/02/23(日) 01:25:48.14ID:37a4mjDR
たとえ機械翻訳風であっても有志の日本語訳は役に立っているということだね。
無いよりは有った方が助かる。
変に意訳すると分かり易い議論で炎上する。
英語資料に慣れた人は巣立って行く。

もう20年以上も前に初めてAVRを使い始めた時には世話になった。
ChaN氏とAVR.jpの存在には感謝している。
0957774ワット発電中さん
垢版 |
2020/02/23(日) 01:26:45.93ID:iDVmwZM4
その結果、ずーっと日本語縛りの中でやっていく羽目になる
ま、それで満足できるならそれでいいんだろうけど
何か新しいもの探そうとしたら出て来る件数が雲泥の差ってことだけは知っといてね
この国は完全な斜陽なのでこの傾向はもう戻らないよ
0958774ワット発電中さん
垢版 |
2020/02/23(日) 01:31:44.56ID:37a4mjDR
ずーっと日本語縛りの中でやっていく奴は何をやってもそこまでだよ。
公式の日本語訳にも書いてある。「参考だ」と。
0960774ワット発電中さん
垢版 |
2020/02/23(日) 01:56:28.55ID:11WBcb9O
avr.jpって昔はもう少しマシな翻訳だった気がするんだが・・
今の翻訳じゃ読みにくいだけで価値無し。原典をGoogle翻訳に突っ込んだ方がまだ良い

あと>>953>>957もデータシート/マニュアルとアプリケーションノートの区別が付かない人なのかな
主に作例や参考資料等が記載されているのはマニュアル類ではなくアプリケーションノートの方だろう
文量が全然違う。それともわざと話題をそらしているのか?
0961774ワット発電中さん
垢版 |
2020/02/23(日) 02:12:53.04ID:cHFYp+PE
>>960
後半、何言ってるか分からんな。
日本語でしか読めないならずっと翻訳頼みのままだろって言ってるんだ
何か調べるたびにいちいち翻訳するのって内容の評価する前に必ずひと手間必要ってことだろ?
翻訳してみて初めてああクソ記事だったなって時間と手間の無駄じゃんって話だ
ついでに言うと野良ブログなんかの面白い記事は機械翻訳じゃ意味取れねえぜ?
自分で知識の宝庫から目をそらしてるのと同じ
データシートだのアプリケーションだのなんていうつまらん話してんじゃないのさ
その次の次元での話してる
0962774ワット発電中さん
垢版 |
2020/02/23(日) 07:14:40.35ID:k8nfb3PH
日本語不要っていってる人は何でこのスレにわざわざいるの?
英語圏のフォーラム行けば?
上から目線のオマエラ邪魔
0963774ワット発電中さん
垢版 |
2020/02/23(日) 07:41:10.80ID:O5BD3W2Y
まぁまぁ嵐を呼びそうなそんな事は言わないで清濁併せ呑みましょう。

私は最初に日本語マニュアルを読んで大体のイメージを掴んでから、
必要な部分を(たとえばI2Cを使う時はI2C関連とか)英文マニュアルで読む。
英文マニュアルを日本語マニュアルと同じ速度と理解度で読める人なら
こんな事はしなくて済むんだろうな。
0964774ワット発電中さん
垢版 |
2020/02/23(日) 08:09:46.45ID:KPELrkG3
質問主だけど変な流れにしてしまってすんません

原語で嫁、検索しろじゃなく、マイクロチップからの日本語のデータシートは一冊のみ?アトメルからは過去に一切出てい無かったのかが知りたかったんです。
例えば表のサイトには出てないけどアトメルかマイクロチップのサイトにログインすれば日本語の情報も見れるとか。
自分は皆さんと違って劣っていて英語はネイティブじゃ無く、日本語だとスッと入ってきます。
唯一ある日本語のデータシートにも参考用とあるように、自分は日本語のデータシートがあれば一旦それに目を通して、興味が出たら英語のシートを読む手順をとっています。
あと、検索うんぬんとおっしゃる方、何が言いたいんでしょうか?
0965774ワット発電中さん
垢版 |
2020/02/23(日) 08:30:57.05ID:jspZBtc7
おっ 今回は大漁だぞ
それにしても お前らほかにやることないんか 暇人やのぅ
0967774ワット発電中さん
垢版 |
2020/02/23(日) 09:44:31.26ID:ir/Zk2Ae
>>962
まあ、ネットでの発言はコンプレックスの裏返しだったりするし。誰も日本語しか読めないなんて言ってないのに、日本語縛りとか、それって自分の事じゃ無いのと思ってしまう。
0968774ワット発電中さん
垢版 |
2020/02/23(日) 10:40:44.03ID:hvqf2f/X
頼りになる先輩がタダで教えてくれる、上がってるものをコピペするだけでいい、が目当てなのよね
和訳関係ない気がする
0969774ワット発電中さん
垢版 |
2020/02/23(日) 11:29:57.84ID:/3anXfib
Q Atmelから日本語のデータシートは出てたか?
A 英語読め
スレ民 一斉にQを口撃

そろそろ次スレの季節だけどもうこのスレ必要無さそうだね
もう次スレは建てないのでよろしく
0971774ワット発電中さん
垢版 |
2020/02/23(日) 12:39:03.42ID:/NBw0/28
Atmelは過去の情報公開に対し丁寧な会社(少なくとも米は)なので今無いってことは過去も公式な物はなかった筈

日本語の方が良いってんなら使うかどうかともかくルネサスのデータシートを隅から隅まで読んで概念的な物を吸収する。
それからAVRの方を読んで見れば数倍わかりやすい。下手すると数字と図だけでなんとかなる。
0972774ワット発電中さん
垢版 |
2020/02/23(日) 13:57:34.89ID:UPHbo25V
>>969からの>>970、いいねえこの即応性がw
英語読む努力を惜しんでるだけの連中の思考回路の一端が>>969から透けて見えていい
0973774ワット発電中さん
垢版 |
2020/02/23(日) 13:59:15.71ID:I1diPG5T
英語読めませんを自慢げに吹聴するマヌケ、恥を知らない猿
0975774ワット発電中さん
垢版 |
2020/02/23(日) 16:10:50.74ID:11WBcb9O
質問者も含めて誰も日本語しか読まないなんて書いていないのにそう決めつけている人が何名かいるよな
最近は中国の成長とともに中国語版の技術資料を見かけるが同様に「中国語が読めない奴はー」などと叩くのだろうか

>>971
今作っている物の主資料がAtmelの英語版で補助資料がMicrochipとRenesasの日本語版だわ
0977774ワット発電中さん
垢版 |
2020/02/23(日) 16:24:49.78ID:/NBw0/28
平民は兎も角、知識層は英語必須のように感じるけど。よって中文データシートは需要小
0978774ワット発電中さん
垢版 |
2020/02/23(日) 16:29:13.78ID:qtIWtv1y
むしろ最近は普通に中国語しかデータシートがないやつとか流通に回ってきてるだろ。
指定されるとデータシート読み解くの面倒なんだよなぁ…。
まあ、日本語資料は参考資料でエラッタも使い方の説明も丸々ないぞ?って会社もあるからどっちもどっちだな。
0979774ワット発電中さん
垢版 |
2020/02/23(日) 16:31:59.04ID:CuIYnQYS
>>977
でもさあ、彼らの作るチップの中には面白いのがあるんだよねえ、安いし
以前読んだのはCのサンプルが載ってたんで中国語読めなくてもなんとかなったけど
0980774ワット発電中さん
垢版 |
2020/02/23(日) 16:32:48.20ID:9XfhZsjL
中国語が一番需要がある。とっくの昔に世界の工場は中国。設計も中国に丸投げの日本メーカー。
wikipediaの技術関連の項目も中国語の充実度は英語と並ぶ。日本語はみな知ってのとおり項目すらないのも多々。
日本は終わった国なんだよ、ネトウヨ。
0981774ワット発電中さん
垢版 |
2020/02/23(日) 16:42:09.56ID:ZQfq3ILB
脳が石灰化した官僚が操るおバカ内閣だからな
むしろ影響が出るのはこれから
復活するための底力ごと根絶やしにされてるからどん底まで落ちても復活できんだろもう
0982774ワット発電中さん
垢版 |
2020/02/23(日) 16:49:45.68ID:11WBcb9O
日本語より中国語が優先される=国際的な日本の価値が低下、中国重視
に他ならない。それを英語が読めればいいとか言っている時点で現実が見えていないし危機感もないんだなって思う
0983774ワット発電中さん
垢版 |
2020/02/23(日) 17:22:38.78ID:dP5W4rYq
数買ってくれる方に向かって商売してる
資本主義での当たり前をやってるだけなのに、
どっから「国力」なんてワードが飛んでくるんだ?
0984774ワット発電中さん
垢版 |
2020/02/23(日) 17:24:43.67ID:AvbA/8LI
>>980
> 日本は終わった国なんだよ、ネトウヨ。

毎朝目が覚めるたびに「ああ、俺日本人じゃなかったんだ」って気付く気持ちってどんな感じなの?
0985774ワット発電中さん
垢版 |
2020/02/23(日) 18:05:55.67ID:Zh2PvWaJ
>どっから「国力」なんてワードが飛んでくるんだ?
「国力」というワードが出てくるのは>>983だし。

「それを意味する内容」と解釈しうることが書いてあることと「ワード」とは別だよね。
0988774ワット発電中さん
垢版 |
2020/03/08(日) 15:07:57.85ID:HblK/dA+
こっちすっかり忘れてたわw

Arduinoスレでこんなん質問してる人がいたけど
TCCR2A = ((1 << WGM21) | (1 << COM2A0));
これ、AVRでの設定時の書き方ってことだよね?
レジスタが何番目のビットかがヘッダに書いてるわけね?
0989774ワット発電中さん
垢版 |
2020/03/08(日) 19:16:28.59ID:xyOwE3nM
Arduino自体がavrlibc使ってんだからスケッチでそれ書いても有効なんじゃ?
0990774ワット発電中さん
垢版 |
2020/03/08(日) 19:40:21.91ID:P3mzCI0Y
そのavrlibcとやらではこの書式になってるのね?
つまりこれはAVR語なのねって聞いてるの
0991774ワット発電中さん
垢版 |
2020/03/08(日) 19:49:04.81ID:xyOwE3nM
うん、デバイス毎のヘッダファイルで定義されてる。
ArduinoでもデバイスがAVRじゃないヤツには使えないよ。
0992774ワット発電中さん
垢版 |
2020/03/08(日) 19:51:01.14ID:0Hcm+mpz
AVR語ってなんだよw
レジスタ名とかはavr/io.hで定義してる
実態はシンボルで振り分けボードごとに__AVR_AT90S2313__ならio2313.hとか
0993774ワット発電中さん
垢版 |
2020/03/08(日) 20:38:00.57ID:tGn6Ieqg
AVR単体で使うことは無いんだけど、これでArduinoが深まったです。
どうもありがとう。
0994774ワット発電中さん
垢版 |
2020/03/08(日) 23:55:08.36ID:oIU44xDD
avr-libc使ったプログラミングって、レジスターとその各ビットの役割を理解するのが第一歩なんだけど
コードの可読性って最低になるよな&#128517;
0996774ワット発電中さん
垢版 |
2020/03/09(月) 00:09:41.77ID:YoUY4BrG
XCだと、さしずめ TCCR2Abits.WGM21 = 1; のように書く。
MCC使うとそれすら必要ない。
0997774ワット発電中さん
垢版 |
2020/03/09(月) 00:11:38.84ID:anKiu3RV
じゃあマジックナンバー無しでベタにビット番号書けばいいじゃん。
どんな可読性になることやら。
0998774ワット発電中さん
垢版 |
2020/03/12(木) 02:52:37.52ID:EH1Butls
レジスター変数を直接いじらずに、可読性を上げるためにマクロとかで抽象化するのは普通なんじゃね?
こんなかんじで↓

#define PULLUP(p) (PORTB |= (1 << (p))
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 280日 15時間 55分 25秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

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

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

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。