AVRマイコン総合スレ Part42
レス数が950を超えています。1000を超えると書き込みができなくなります。
昔ipod用アクセサリにTiny10が使われてたのを見た事がある。dockコネクタのシリアルでipodをコントロールしてた。 SOT23-6ならMLF10と大きさ変わらないから、今となっては出番が無いか。 tiny10 で回路組んで、6ピンの書き込み端子も基板にのせたら、dip8ピンでソケット実装のtiny85と変わらない基板の大きさになった。 Tiny85は偉大だな
なぜTinyX12の8K版を出さないのだ…
14ピンや20ピンはいらんのだよ 85は良い
不満があるとすれば
高速PWMタイマーが861互換とは言わないけど
OCR0Cレジスタがあったらもっとヨカタ tiny10 単体で書き込みするには、お高い?コネクターとかスプリングプローブ使うしかない?。 Tiny85は高評価で
Tiny15は低評価な不思議 AVR1シリーズって8ピン8KBはロードマップすら無いの?
Tiny812出してくださいお願いします! AVRに偽物ってある?
中華Pro MiniやPro Microに乗ってるのは大体刻印が消えてたり薄いんだけど
生のマイコンやマイクロチップ純正ボードやArduinoのはくっきりしてる 話題にはなるが、真の偽物が発見されたという記事は見たことが無いな。
>>864みたいに「ニセモノじゃね?」って投稿はことごとく本物という決着になってる。
印刷はFabによって違うし、時期によっても違う。
偽物防止のためにメーカーはその情報も公開している。
調べてみれば? 俺は買ってないけど、おそらくリマーク品
ATTINY85-20SU
https://www.aliexpress.com/item/33027099112.html
刻印は85だけど、IDは0x1E9005のATTINY12だったと9コメント 刻印で判断はできないってこと?
Aliで買ったTinyはショップごとに刻印が微妙に違うんだけど 詳しい人が見れば、表面削って刻印しなおしてあるとか判るんだろうけど
IDで判断するしか無いんじゃね
AliでATTINY44買ったけど、リールパッケージに入ってたのは新品44Aですぐ使えた。
裸でナイロン袋に入ってたのは種類もバラバラで10個のうち3個が44V残りが44Aだった
44Vのうち2個はそのまま使えた、と思ったけど、なぜか12Vリセットが利かなかった。
残り8個は外部発振でロック状態だったので12Vリセットすると使えるようになった。
12Vモードでヒューズの読める44Vと読めない44Vが手元にあるんだけど
これは不良品の類なのかなと、まあ1個26円なので多少の不具合は覚悟してたけど
5Vならヒューズ読めるしクリアもできるのだけど気持ち悪い どんだけ怪しいルート使ってるんだよ
AVRなんて安いんだから正規ルートで調達しろ AVRに限らず正規品だって昨今何が狙いなんだかルーペが必要な程薄いじゃないか SAMDスレって無いの?
きっとここじゃダメだよね? >>872
サンクス
そのスレなのか…
刻印のは話だけど、
飛び散ったフラックスを取るためにエタノールでフキフキしたら刻印まで消えたんだが…
みんなどうしてるの? 消えたって?、 レーザー刻印じゃなかったのか・・・
昔はインク捺印ってのもあったけど、今はもう殆ど見る事は無くなったな
それ、中身は大丈夫か? 君が有用なスレに戻せば良いのでは。
刻印は別に実装した後なら大した意味持たない(BOM見ればいい話)なので、気にしない。
別に美術品作ってる訳ではない。 正規工場で量産するなら、インクで印刷する方が面倒そう。
小さい「どこか」なら、レーザーの設備を整えるより、インクで印刷する方が安上がり。
そういうイメージがあるから、大丈夫かな? と思う。
今の樹脂パッケージのデバイスでインクで印刷してるのって、どれぐらいあるんだろう。
エタノールで拭いたときに、溶けたまわりのフラックスがレーザー刻印を埋めて見えにくく
なっただけってことはないのかな? すまん
エタノール乾いたら刻印復活したしたわ
けど拭く前よりは薄くなってる
>>874
デジキーで買ったATtiny 1シリーズ
エタノールで拭いたら変換基板とDIPソケットの間の隙間が白くなってしまったんだけどなぜ?
https://i.imgur.com/wAri3hd.jpg >>878
>>880
もう一度フラックス塗って固まってからエタノールで拭いたら消えるの?
あと、隙間だけじゃなく、エタノールで拭くと基板が全体的に白っぽくくすんで汚くなってしまう 濡れ拭きと言うより、洗い流すくらいにじゃぶじゃぶ使わないと。 そうそう、拭いたくらいじゃ溶け込んだ不純物は消えない。 ちなみに俺はびちゃびちゃにして、乾く前にダスターで吹っ飛ばしてる。 私がやっていた基板洗浄は、
ステンレスのパットに下洗い用の溶剤を入れて(基板が完全に没するほどの量)
5分ほど基板を浸け置いた後、歯ブラシでハンダ面をこすり洗い。
次に中洗い用の溶剤に変えて、同じく浸け置きと歯ブラシこすり洗い。
さらに仕上げ洗い溶剤に変えて同じ作業。
溶剤が完全に乾燥したら、後付け部品をハンダ付けした後、
溶剤を付けた絵筆でハンダ付け場所をこすり、タオルを当てて溶剤を吸い取る。
フラックスが無くなるまで、この吸い取り作業を繰り返す。 ガラス管のダイオードはカソードリングが消えちゃうんだよなw >>847
tiny13を論理回路のかわりにつかうことは時々あるな
and, or 数個でできるようなやつ
tiny10は使ったことないけど、それくらいならgccで行けるんでない? tiny13は遅延タイマーとかでたまに使う
でもlong計算するとすぐメモリなくなるよな
1行で380byteも減った時はびっくりしたわ https://ehbtj.com/electronics/atmega4809-board-updi-programmer/
この人のようにmEDBGからターゲットへのRSTピンかDTRピンをとり出したいんですがATTINY416 XPLAINED NANOのmEDBG部分からも引き出せますか? BasicSerial3を送信のみに改造してデバッグに使ってるわ
338byte/6byte
Tiny13Aでもそこそこ使える >>875
亀レスだけど刻印の無いマイコンの型番を読む方法教えてほしい
100均のおもちゃがSOPの8ピンTiny0シリーズ(1シリーズ)っぽい配線だったもんで >>895
どうもありがとう
資料用意されてたのね
1ピンの窪み付きだったから他のマイコンっぽい >>893
UARTとI2Cぐらいならtiny10でもできるぞー
タイマーが13Aより優秀だからな! >>897
両方使うとFreeでいくらのこる?
ttp://nuneno.cocolog-nifty.com/blog/2014/11/attiny13ai2clcd.html
これだとI2Cだけで872byteも消費してしまって
シリアルは乗らないんだよね
良いのがあったら紹介してほしい tiny10はRAM32バイトしかないのに受信バッファ何バイトやねん tiny10厨は非現実的なことはばかり言うよな。
シリアル送受信するってことはインテリジェントな制御したいんだからふつうにtiny85使う。 ワンボタンのIRリモコンくらいはできるよね
室内のメイン照明に連動してイルミ照明付けるとか
電源切ると設定を忘れてしまうアホな機器の起動設定を行うとか
ただ、装置全体でsop8がsop6になるくらいの利点が見出せないので
安いTiny13Aでいいやってなる tiny10 を使う人は、書き込みは部品を基板に取り付け前にしてるの?
それとも、基板に書き込みのピンかランドをおいてるの? 上から押し当てて書き込みできるツール?治具?を作って取り付け後にそれを押しつけてやってる
まぁあまりお行儀は良くないがw AtmelStudioにVsVimはどうやったらインストールできるんでしょうか?
拡張機能のオンラインの項目からだと検索しても出てこないです
直接vsixファイルをダウンロードしてインストールするんでしょうか? >>910
ですけど直接ダウンロードしてインストールしました
ATtiny416XNANOをUPDIライターとして使う件ですけど、
Windows環境を作ったのでAtmel Studioを試してます
Device Programmingを開きToolをmEDBGにするとDeviceがATtiny416になっててプルダウンからの他のマイコンが選べないです
当然Fusesも読めないんですが何か間違えてますか?
こんなエラーが出ます
Error code 0x04 received from the debugger. Debugger command Activate physical failed.
Unable to enter programming mode. Verify device selection, interface settings, target power, security bit, and connections to the target device.
Availble ToolsではmEDBGはConnectedになってます >>740
この設定変えたらデバイスが選べるようになりました 初心者すぎてすみません
Arduinoしか使ったことなくて挑戦してます
1秒毎にLEDを点滅させたんですが点滅の間隔が速いです
以下のようなwarningが出ます
F_CPUは何を指定したらいいんでしょうか?
#warning "F_CPU not defined for <util/delay.h>" [-Wcpp]
ATmega4809です
以下はスケッチです
https://pastebin.com/QqgyuB3C >>913
#define F_CPU 1000000UL
とか。 mega4809は起動時にクロック元の1/6で動作する。
20MHzオッシレータがヒューズで選択されている(デフォルト)なら3.333MHzで動く。
なのでF_CPU = 3333333UL となる。 >>915
>>916
ありがとうございます
こういう作法(ルール?)や個々のデータってどこで調べたら載ってるんでしょうか?
Arduinoの初心者スレとは言うけど、Arduinoの解説本だとDigitalWite(LEDPIN,HIGH)とかそういうのだからレジスタの話も全く載ってなかったです
Cの解説本ももちろん言語の話だからマイコンとは関係なかったし デバイスのデータシートを読む。
アプリケーションノートを見る。
AVRは公式のチュートリアルがたくさんある。
有志の日本語化もあるし、Microchipになってからはメーカーも日本語資料出してる。 >>917
マイコンのデータシートを読め
英語だがそんなに難しくない >>917
DigitalWrite を呼ぶと予め定義しておいたLEDピンに対応するレジスタを操作してくれる。 のがArduinoソフトウェアの役目 >>917
そのアドバイスをもらった結果どうなったのか事後報告してください。 アリエクスプレスからAtmega328を買おうと思ってますが、昨今のコロナ騒ぎでも届いてますか? うちは届いてないねえ
発送すら止まっているものが半分 Arduinoやmbedなんかどうでも良い使い方ならルネエレでも特に困らないような Arduino Nano EveryってAtmel Studioからどうやったら書き込みる?
なんも認識してない
USB部分は多分SAMD11で、Nano EveryからはUPDIのピン出てないっぽい
Atmel Studioからは無理? 裏面にUPDIのパッドがある。
基本的にAtmel Studioはマイコンを直に接続する。
Arduinoのブートローダなんて知ったこっちゃねえ。自分で何とかしろってスタイル。
Atmel Studioで開発したいなら、公式のCuriosity Nanoを買えばいい。 日本語のデータシートを読みたくてマイクロチップの日本語サイト見てるんですが、AVRのデータシートって「MICROCHIP 8ビットAVRマイクロコントローラATtiny1614/1616/1617」
のたったひとつしか無いんですが、ATMEL時代には色々出ていてマイクロチップはそれを引き継がず闇に消してしまったんでしょうか?
マイクロチップの日本語サイトにはPICだとマイコンもプログラマも開発ソフトもかなり豊富に日本語のPDFがあって驚きました。
マイクロチップの日本語サイトの製品情報にはAVRの項目すら無いです。 100万回聞かれても100万回同じ答えになる位の真理を授けよう。
英語くらい読め。 アトメル時代も日本語データシートは一切なかったって事ですか?
という事は、上の1冊は逆に画期的ってことですか? ATMEL時代に公式の日本語化は無かったぞ。
このスレの>>1を読んだか? ここらの話してんのかね
https://avr.jp/user/ds.htm
にしても自分じゃ何にも調べてない感じだね >>939
これってただの機械翻訳じゃん
めちゃくちゃ読みづらい
日本語でおk
英語の方がまだマシ >>941
さあ、私に言われても困りますねえw
個人的には完全に>>934を支持します。
なのでリンクは張ったけど中身見たこと無いです。 あ、ついでに言うと、通りがかりのPICユーザーです、私 意図的に機械的な翻訳にしてる。長い歴史と紆余曲折があるんだよ。
要らないなら見なければいいだけ。
けなすなら自分で翻訳して公開してみろ。 技術系の翻訳見て機械翻訳っぽいとか文句つける人って
自分の英語力を見つめ直した方が良くね?
柔らかく意訳した文学的な表現のデータシートとか、よせやい ってか、原則として「原語の資料を見ようや」ってのが
常識だと思うんだが…
修正のタイムラグ問題もあるし… >>948
「読みやすい」をデータシートに求めてる時点で議論する意味が無く
他人を無能呼ばわりする点で話す価値がない人と判断できる
>>949
同意 宇宙天啓データベースG2と断続的な絞首刑よりはましだろう
機械翻訳なんてあの頃から何も進歩してないよ レス数が950を超えています。1000を超えると書き込みができなくなります。