AVRマイコン総合スレ Part46
■ このスレッドは過去ログ倉庫に格納されています
漏れら極悪非道の age^2 ブラザーズ!
今日もネタもないのにageてやるからな!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ ∧_∧ age
(^ p ^ ∩ )( ∩ ^ q ^ ) age
(つ 丿 ( ⊂) age
( ヽノ ヽ/ ) age
し(_) (_)J プリント基板を起こす機会があったのでついでにAVR-DD用のブレークアウト作ってみた。
https://i.imgur.com/B0MJ25m.jpeg
14ピンと20ピンのDDが使えてあとはDCジャックとUPDI用のヘッダ。
裏にはパスコンとVDD-VDDIO2間のジャンパーがある。
俺はもう8ピン以外のtinyシリーズを使うことは無さそうだ。 BluePillやBlackPillのがいいんじゃね?
高性能だし格安で手にはいる USBコネクターにしたらUSB使えるのかと期待しちゃう。 >>6
DCジャックにしておくと3VのACアダプタ使えたりするからさ。 >>11
> 14ピンと20ピンのDDが使えて
ついてるのは14ピンのAVR16DD14
20ピンと幅が違うから14ピンのパターンは内側に延長してある。 ただのDIP変換基板だよ。絶対必要な電源とUPDIを混在させただけ。
ブレッドボードに毎回配線するの面倒だもん。
それとシミュレーターが無いからこれをデバッガにつなぐだけで動作させられるしね。 >>13
それを言っちまっちゃあArduinoやほかのマイコンボード否定してるのと同じだよ。
電源コネクタがあってデバッグインターフェースがあってIOピンがあるだけ。 電源コネクタに何を使うかと電源回り墓回路で
その人の回路設計に対する考え方がなんとなぁく分るね 電源回路っぽい部分は何もないけど...
何がわかるの? DCジャックなんてありふれたものだし回路なんて呼ぶほどのものも無いよな。
どんなご高説が聞けるんだろう。 電源ラインにコンデンサーが無いとかいうのかな。
裏面に実はあったりして。 イチャモンつける奴は絶対に自分の工作写真を貼らない説 >>21
少しは読んでからレスしような。
>>4
>裏にはパスコンとVDD-VDDIO2間のジャンパーがある。 2電源を想定してるなら
レギュレーターのパターンくらい付けておけばいいのに >>22
イチャモンを付けたわけでは無いよ、「ゲスの勘ぐり」で邪推しないようにw
違いを感じた、ただそれだけです。良いも悪いも無い。
私は心配性なので、パスコン以外にも部品(VRDなど)を付けたくなるけど、
パスコンだけ、も潔く良くてありかなと思った。
人の電子行作物の写真を見るのは楽しいので、
そして人の作品を見たいがために、私も自分が作ったものの写真を貼っているのだが
色々と感じる事もあって、最近はあまり貼らないようにしている。
アップした目的、趣旨が異なるのに、同じ写真を貼るなと苦情がきたこともあったし。
最後に電電板で貼ったのはこれかな?
https://i.imgur.com/qEgkxM5.jpg >>24
2電源のどっちをレギュレータ経由にするんだ?
前スレにあったがメインが5Vとは限らんのだぞ。
それ以前に2電源が絶対あるわけではない。
ジャンパーで選択できるようにしてるって言ってるんだからそれで十分だろう。 >>27
両方可能性があるなら2個パターンを付けとけば 無駄に大きな電源端子や無駄に大きなデバッグ端子を付けてるんだから
大きな基板にしていろいろ出来るようにすればいい
コンセプトがちぐはぐ >>30
大きな基板にしていろいろできる様にした結果ブレッドボードを覆ってしまうんですねw ブレットボード主体なら
搭載はパスコン程度にして
小型化した方がいいんじゃね?
わざわざ金と時間をかけて作らなくても
300milの小型変換基板が買えるし DCジャックなんて汎用電源コネクタの最たるもの。
2.5mmピッチコネクタも同じく。
無駄に大きいって程のもんじゃないだろう。
わざわざ時間と金をかけてやるのがホビーだろう。
ついでがあったからやったと言っておられる。
コンセプト的にも動機的にもなかなかいい作品だと思うがなあ。 ICの背中に何かのパーツを貼り付けてからが本番ですw >>26
I2C/SPIの勉強を兼ねて作った、I2C/SPI通信モニタ装置のデータ収集部。CPUはmega168×2
CPUだけでは処理速度が間に合わないので、CMOSーICなどをいくつか追加した。
PCから設定したトリガ条件が成立すると、蓄積したデータをPCへ贈る、
PC側ソフトの製作にもこの収集部と同じぐらいの時間が掛かった。 I2C/SPI用ロジアナってことかな?
入力は右上の8ピン? ラズパイピコにHW504を繋いで5V化できず
泣いています
外から電圧を引っ張る方法を考えます AVR-DD基板作った本人です。
賛否両論、盛り上がってよかったです。
手間は3時間くらいですね。回路図CAD、ネット出力、基板CAD、ガーバー出力。
これを10面付けの基板が10枚で5ドル、送料はほかのに便乗したのでこれ追加で5ドル程度。
しめて100枚で10ドルほどですから、1枚当たり15円程度?
ま、100枚も使いきれないのでほとんどゴミですね。
しょせんプロトタイピング用なので使いまわしで消耗しませんから。
売る気も配布する気も無いです。単なるネタですよ。 >>39
一連で実装まで済ませてから
ペキペキ折って個別化するためじゃね? >>39
写真で見る限り、ミシン目構造になっているようには見えないし、意匠上の形とみた。
プラス、マイナスも穴形状でそうなってるのかな。だとしたら凝ってるね。そのデザイン、俺にはいらんけど。 他者は心の鏡・・・さてはおぬし、忍びの者やな!!>>46 スルーホールをカットしたみたいなヤツはサイドにハンダが乗ってええな(´ω`)
これはたんなるギザギザか・・・ せやせや、ワイが言うてるのはそれのことやね(´ω`) ライター作りなんて無駄なことしないでSNAP買っとけ ArduinoボードでもArduinoライブラリなんか使わずにレジスタ直叩きでバリバリ使うぜとかならここで良いんじゃね? げ!
商品にSNAP付属させるから秋月で買おうと思ったら売り切れかよ。
俺が買いすぎたか・・・・ >>59
PICkit4を買った
>>61 >>62
このスレでお勧めされたAVR128DB28
Arduino高くない?
Nucleo買えるじゃん デバッガあるなら怖いもんなしだね。
AtmelStudioは成熟してるが終息する。
MPLAB X IDEが代替だけどまだ結構バグだらけ。 まあバグの多くはデバイス定義やMCCの方だから開発環境としちゃ問題ないべ。 そういやPICKit4はAVRでもProgrammer-to-Goができるようになるらしいな。
elfファイルを認識してくれるんなら俺にはちょっと便利かもしれん。 届いた!
けど今日は飲んじゃったし土日はお出かけなので
遊んであげられるのは月曜以降だな
おまいら何かあったらサポートよろしくね AVR1000くらいのドキュメントは読んでるのかな?
クラシックAVRとレジスタかなり違うし。 AVRすんなり動いた
とりあえずMCCのコード
イベントが特徴的かなあと思った フリーランカウンターを作るのに
タイマー2個とイベント1個使ってしまった
もう少し節約出来ると良いんだけど UARTは独自コードに
何で自動生成のドライバってそのまま使えるようにしないかねえ
使ってないヤツが仕様を決めてるだろ それが最小限じゃない?
TCxで1ms作ってそれをTCBクロックにしてフリーランにして・・・きっと同じことやってる。
TCBカスケードモードにして32ビットカウンターにしたこともあるよ。ほとんどそこまで要らないけど。
TCB取り合いになったときは泣く泣く割り込み処理に格下げw
UARTはマルチポートの概念が無いヤツが作ってるね。
windowsのDCB構造体もじったようなの自分で定義して関数共通化してるわ。
受信割り込みリングバッファ使う俺って少数派なのか? >>78
TCB0,1カスケードで24MHz 32bitを作ってソフトで64bitにした 1ms周期のタイマー割り込みが普通とは思うけど
私には1msは長すぎる ビットバンとかしないからms未満のサイクルカウンターなんて全く必要になったことないや。 なんちゃってロボットなんか作らないし、
いい加減な測定はしないからキャプチャ使うよ。
xmegaのクロックそのまま使って分解能約30nsとかは普通にやる。
GPSの1PPSでキャプチャしてクロック校正なんかもする。
ソフトウェア用のtickなんて1msありゃ困ったことが無い。 趣味以外で処理時間なんて測ることあるのかな?
49日MAXの計測でミリ秒単位要る?
有効数字どんだけなんだろう。
GPS使って1ppm単位の校正とか頭悪いどころか王道の使い方だがな。
技術屋が普通に情報交換してるだけじゃないか。
ついていけないお前らのレベルが低すぎる。 短時間の高分解能の測定から長時間の時間管理まで
いちいち専用なのを用意しなくて良いように
いろいろに使えるカウンターを用意した
普通の発想と思う GPS校正なんかそれこそ趣味の世界と思うけど
どんな仕事で使うの? 1ms単位の普通のカウンターで十分なら
普通に1msごとに割り込みをかければ
タイマー1個で済むわけだけど
(他のCPUの)コード自動生成にも入ってるレベルの
ごくごく普通の方法と思う >>88
うん、否定はしない。ありだと思う。
どうせならTCB3個全部使ってTrue48bitカウンターにして割り込みとか排除してもいいじゃない。
イベント3チャンネル使っちゃうけど。
俺の世界じゃほとんど1ms分解能の16bitカウンターくらいしかニーズが無いだけ。
余ったTCBはSPIのラッチパルスワンショットだけにしか使わなかったり。
1usのパルス出すために割り込み内でnop24回も実行したくないし。
>>89
RTCに1ppm単位の発振器校正があるのは何のためだと思う?
何のためにクリスタルを恒温槽に入れる?
工業界ではそういうニーズがあるんだよ。
高精度基準発振器の校正すら今はお手軽なGPSを使ったりするんだよ。
君たちは使うことも存在に気づくこともないかもしれないけど、いつの間にか世話になってるんだよ。 >>91
カウンタ作るのに割り込みは使ってないよ
メインループで64bit化
32bitで178秒だから十分な時間がある
178秒もメインループが止まったら番犬効いちゃう ん?AVRでRTC-IC使うことない?ド田舎の山の三角点にネット接続環境は無いぞ。
AVRでファンクションジェネレーター作っちゃダメ?
基準発振器のヒューマンインターフェースにAVR使っちゃいかんのか?
別にAVRのメインクロック校正したっていいぞ。(温度でドリフトするからこれは意味無いけど)
ごめん、フリーランカウンターって文字通りバックグランドで勝手の動いてる時計のイメージで、
「メインループで64bit化」の意味が分かんない。お互いの意味にすれ違いがあるみたいだね。
1カウント差が重要な計測処理においてはカウント値取得以外に余計なソフトウェア処理を入れられない。
何かをトリガーにイベントシステムで瞬時にカウント値をキャプチャするんならハードウェアカウンタじゃないと。 まあ「True」じゃないカウンタでも使い道はいっぱいあるよね。
だからこそ「True」なんて冠言葉があるわけだし。 >>95
下位16bitの取得はSFRを直読みするだけ
下位32bitはSFR 2個をつなげる処理が入る
64bitの取得は他に軽い演算が入る
いずれも使う人にとっては勝手に動いてると思って良い 1ms単位で十分と言ってたのに
言ってる事が支離滅裂 GPSの話はやっぱり流れとは関係ない話だった
書きたかっただけなんだね
仕事でも無さそうだし
何か技術があるなら書いても良いとは思うけど
趣味では私もVCTCXOとGPSの同期とかやった
まあフリーランカウンターの作り方とは関係無いね PICスレの住人の性格は最低だと思ってたけど
AVRスレも負けて無い感じで
残念
1人だけかも知れないけど ■ このスレッドは過去ログ倉庫に格納されています