Raspberry Pi pico part3
このスレのテーマソングはレベッカのラズベリードリーム
異論は認める
https://youtu.be/qNpwdFzDO5k?t=170 IAR EW + J-Link互換品 で RP2040へのダウソとデバッグできたわ
gdb鯖とかゴミ以外ナニモノでもないからな いっしょにちぇるちぇるらんど行こうや
∧||∧
( ⌒ ヽ
∪ ノ
∪∪ 監視カメラを作りたいと思いますが、お勧めのカメラはありますでしょうか? ラズパイの批判記事をググっても出てこない。
見事なまでのseo対策ワロタ。 >>10
それは、
「誰」が「どんな検索エンジン最適化」をすると、
「誰が書いたラズパイ批判記事」が
出てこなくなるのですか?
自分が作ったWEBサイトが上位になるような検索エンジン最適化はよく聞くが… >>11
・グーグル検索
・楽天ウェブ検索
・アマゾンジャパンレビュー
のいずれも批判的レビューが見当たらない。 ・ディズニースターウォーズ
・PS5
ですら、
批判レビューが見受けられる。
なのに、ラズパイは不自然なまでに批判レビューが少なく、
批判記事へたどり着くのが想像以上に難しい。
ラズパイ財団は慈善団体なのに、
大企業も真っ青なガチseoする理由は何や? 使い方を分かってる奴しか買わないんだから高評価寄りになるのは当然では?
少し違うけどでんでん現象のようなものだろ ID:JOxIo8V6が全然質問に答えてない。
「誰」が「どんな検索エンジン最適化」をすると、
「誰が書いたラズパイ批判記事」が
出てこなくなるのですか? 【自作シンセ】FMシンセをラズパイPicoとArduinoで作ってみた。 - ニコニコ動画
ttps://www.nicovideo.jp/watch/sm42639001
こういうのを形にするには工学技術だけでなく音楽の教養もないと厳しいんだよなー なかなかすごいな
個々の技術は頑張ればなんとかなりそうだが、それを一つの作品にまとめる力とか
センスがすごい
インターフェースもYAMAHAのRefaceとかより使いやすそう
ピアノもうまいし、良家の子なんだろうなあ
金がないから自分で作った、ってそりゃウソだろw 音源を作ることはそこまで難しくなくても、楽器にしたり演奏デモするとなると結構難しいんだよな
音源はガチでやるならFPGA、CPUで作るにしてもMCUつかったり、SBC使ったりなどあるし考えるだけでも楽しいけど
音楽できないとそこどまりになっちまう
ちょっと技術的考察。動画に出ているコードを見るとsetupとloopしかないし1コアしか使っていないのかな?
133MHzで動いていると仮定すると33.25poly/MHz。ChaN氏がLPC810に実装した例で4op 18poly/MHz程度なことを考えると
精度やサンプリングレートの差もあるだろうし組み込みに不慣れな人がArduinoベースで書いたと考えればまあそんなものかもしれない
裏を返せばそれなりに組み込みのプログラムを書ける人ならRP2040で楽に8poly出せそうだ
CXD5602なら32poly以上、SBCのSoCならさらに多くの音を出せそう。などと妄想しても自分では気の利いたデモができないw >>19
古代ローマ時代、音楽は数学や天文学と並ぶ理系の学問だった… >>23
反論というのは値しそうな相手にするものです。 Picoにネガティブな意見が少ない理由の一つは安いからだな
これが4千円とかだったらもっと不満を書かれるのでは 不満か
uartの受信と送信のデータレジスタが同じところ 不満というのは自分が勝手に思い込んだ機能や仕様が実際の製品のそれを上回っているときに出てくるものだろうけど、ラズパイの場合、すでにいろいろなところで使い倒されているんで、そこまで高い期待をしていないこともあるだろう。
あと、日本じゃ自分で考えて作る奴は本当に少なくて、ほとんどは出来合いの製作事例をそのままなぞってるだけだから不満を抱くほどのレベルに達してない。 不満か…選べる立場にあるのなら恥ずかしい選定のミスでしかないしなぁ でもなんらかの要求を満たせない所があるから候補にならないわけだよね
そういうところはbadとして挙げてもいいんじゃないかな 世の中すべての要求を満たすマイコンがあるのかと問いたい。
すべてのマイコンの、世の中の要求を満たせない部分をbadとして挙げるつもりか。アホかね。 誰もそんな頭ごなしで頭の悪い極論に走れと言ってるわけではなくこういう時にこんな仕様が詰まりましたぐらいの話だよ 消費電力ゼロ
演算能力無限大
メモリ∞
全てのIOに対応
DIP品あり >>34
一番下以外煽りしかない極論バカじゃないか
>>32
>>26 で挙げたけど誰も続いてないし…
使ってんの? 思い出せていなかったのでコメントしづらかったけど、送受信がFIFOのUARTで送信データ書き込みと、受信データ読み出しが
同一アドレスになっているものがある。16550がそうだった。
なので、>>26に書かれていることが良くない点だといわれてもいまいちよくわからない。設計の流儀の違いにすぎない気がする。 こういうわかりやすい文章かけオマエラも
https://xtech.nikkei.com/atcl/nxt/column/18/01109/081800046/
Raspberry Piの新マイコン「Pico W」でBluetoothを試す、2台使って温度計測 これの互換品じゃなくコピー品があるんだなw
アリエクで買ったら基板の仕上げが雑なの届いたw Maker Faire Tokyo 2023のひらめき空と月でRP2040のPIOにKIOXIAのフラッシュを繋いでUSBメモリにしている作例があった このスレ生きてます?
ピコ使い始めたのでさぞかし賑わってるのかなとスレ覗いたら閑散としててびっくり。
これからはarduino使うくらいならピコかと思ったのだけどそうでもないのでしょうか? hardware-design-with-rp2040.pdfが詳しく書かれててあれみたらほぼ解決するから質問も出なくて平和
USB hostにもあるし、これがQFPパッケージあったら気軽にボードとか作れるしもっと積極的になれるんだけどな レスどうも。
それにしても、、、という気はしますが入門はArduinoで卒業者は5ちゃんからも卒業、もしくはArduinoから卒業できないってことですかね。 ドキュメントもノウハウもpipicoよりあるarduinoのスレでも質問や話題はあるから単にpicoから入る初心者がいなくて話題がないだけだ
わかる人は自分で調べて目的のために体系化した情報も残さないケースも多いんだろう >>48
picoの利点が分からん
nanoはpwm制御に向いてると思う
車用のマニュアルエアコンをフルオートエアコンに改造するのに使ったけどわりと簡単だったよ そもそも組込みに使うにはRP2040は面倒すぎる
水晶と外付けSPI ROMが必要な時点でその辺の類似MCUより不便 >>48
Lチカしましたとかくだらない話題が出てこないからね
まずは原文ドキュメント読んでわかるイギリス小学生のおもちゃだから、日本語ローカルのそれも老人多い2chで盛り上がるはずもなく、、、
前スレのテンプレで事足りちゃう >>53
そろそろワンチップで使えるのを出してほしいよね
pipicoそのまま貼り付ければええやんとは思うけどわりとでかいし
ESP32-WROOMぐらいのサイズのモジュールならまだ組み込みやすい ピコって外部ROMだけど使い方はarduinoと変わらない?
あと、USBシリアルも同様に使えますか。 Arduino って言われても基板のことか開発環境のことかライブラリのことかブートローダのことか何だか分かんねぇんだよ。 弘法筆を選ばず。
それぞれの筆の持つそれぞれの特性を理解してそれぞれ各人がそれぞれのものをチョイスすれば良いだけ。
肝はそれぞれデーターシートなりリリース時の技術ドキュメントやアプリケーションノートやサンブルをよく見て理解して使いこなせるか。 >>59
空海さんは筆作りの研究もしてるよ。
なので安い筆は安いなりにその筆の持つ力の最高の作品を作れるってのが「選ばす」ということだし、弘法も筆の誤りともいう知識のある弘法さんでも間違うこともあるからね。 >>53
そもそも組み込みに使うなら基板設計も当然にするだろうからRP2040を使ってるか他のを使ってるかくらいの違いしかないのでは?外付けの分自由度高いとか、その型番モデルの製品寿命長そうとかないかな? 空海は金になる仕事していたから最高の筆ばかり使っていたが
安物の筆だろうが感動させる書を書けた
これが転じて
「弘法筆を選ばず」
になる
背景知るとおもいしろいよね
禿げなのに! StampとかXiaoとかあるけど
RP2040-Zeroがバランス的にいい感じ。
安いし。 picoはmicropython使った例が多すぎる、漢は黙ってgcc
無線のNTPサーバとかRTCが追加部品なしにサクッと作れて俺は好きだ pico に無線は付いてないだろ。pico Wか?
ESP32でも出来ると思うが。 >>65
元の文読んでそれが出てくるならもう何にも言う事ないわ >>68
初めはESP32で作ったんだがwifi使った瞬間電力ガッポリ持ってかれて
もとの回路に影響が出た、picoはwifi通信中でも省電力 第章1、第章2て………
どんなポンコツ翻訳AIに食わせたんだ
日本人が誰も噛んでないプロジェクトだから仕方ないが >>73
これなぁ PDF作るアブリのテンプレートの章立て解析部分のバクだよ。日本語の多くのPDF中身観てご覧。 RP2040のPIOに関する質問はここで良いでしょうか。
4x2ブロックのモジュールが有りますが、4個の外部SPIデバイスを共通のクロック、CSで動作させることは可能でしょうか。
配線を減らすために4個のSPIデバイスのCSとCKをそれぞれ1本にまとめたいのです。
例えば4個のSPIモジュールを同時にスタートしてCSとCKを共通にするとか、
1個をマスターにして他のモジュールはマスターからCSとCKをもらうとかできるでしょうか。 説明不足でしたが4個(最大8個)のデバイスを全速力で読みたいというのもあります。
普通はCS以外はパラに繋いでCSで選択すれば良いのですがデータ線だけ分けてPIOを使って同時に並列で読めないかということです。 具体的に何Mbps出したいの?DMAによる引き取りはバス調停も含めまにあうの?
バス調停はおそらくラウンドロビンだろうし理論値に迫るのは難しいと思うけど 50kHzサンプリングのADC4個をできるだけ早く回そうとしています。
約20uSごとに4個のデータを取り込めば良いのでソフトは間に合うと思っています。
あとは4系統のPIOで同時にヨーイドンでSPIでデータを読めば良いと思うのですがそこがまだ良く分かっていません。 RP2040がCLKとCS出すんでしょ?
同時に受ければいいじゃない。
SPIならタイミングはCLK同期だからデータ同時に送られてくる。
PIOで受けてシリパラする時間があるかはともかく。
本来ならFPGAだね。バッファにも出来るし。 PIO使って全速でって書いてあるからnsオーダーの話かと思ったぜ
数十usオーダーならクロックエッジで割り込み掛けてCPUが引き取る実装でも間に合いそう
どうしてもPIOを使いたいなら
ttps://github.com/raspberrypi/pico-extras/tree/master/src/rp2_common/pico_sd_card
この辺りは参考にならないかな? いろいろありがとうございます。
50kHzサンプリングで1ワード16-20クロックなのでクロックは約1MHzです。
SPIを8系統読みたいのでさすがにソフトだけでは無理かと思います。
RP2040のPIOは32bitシフトレジスタ+32bit4ワードの送受バッファというのが8系統有るので複数SPI同時読みには打ってつけかと思います。
PIO同士の同期とかがまだ良く分かってないのですが多分使えそうに思います。 アリからメモリ16MBのコピー品を買ってみたけど、やっぱり中華マイコンはだめだ
blinkが書き込めて動作するから大丈夫なんだろうと思っていたら全然だめ
usb関係がおかしく、uf2ファイルを書き込んで再起動すると、usbデバイスとして認識されなくなる
led_fadeやhello_pioは動作しているからusb通信しないならスタンドアローンで使えるっぽいが
usbcapとwireshirkを使ってパケットキャプチャして調べてみたところ、get deviceと
get configurationまではうまくいっているが、set configurationで失敗しているように見える
アドレスもセットされてないようだし
エニュメレーションに失敗するのは、バグってるブートローダを書き込んでいるからなのか?
それとも単に、ディスクリプタをミスって作ったからなのか? 公式が出してるpico-examplesのプログラムをコンパイルして作ったuf2でusb関連が動作しないんだから、uf2の問題じゃないね blink.uf2がフラッシュromにきちんと書き込めて、再起動後ledがチカチカしとるんだから問題なくコンパイルできてるでしょ うちはArduino IDEでその現象がたまに出るけど
だいたい発生パターンがわかってるのでさっさとリセットして使ってるけどな
要らないならくれ Interface誌でラズパイ1picoでハイレゾDAC作ってたけど、音質はどんなもん? 記事を知らないけど、I2S DACのチップによるんじゃないの >>96
専用DACチップ使うんじゃなくて、RP2040自体をソフトウェアでDACにするの。 一部の連載しか読んでないからよくわかんないんだけど、高精度を追求する割にアナログ回路の部分の設計がどうもねえ...
IV変換の差動回路に1%精度の抵抗とか10%精度のコンデンサ使ったら結局精度出せないんじゃないのかと思うんだが PDMからオーディオのアナログ値を得るのに、抵抗コンデンサの精度ってどれぐらい必要なんだろう。
絶対DC値を得るためのDACなら、周辺回路のドリフトとか温度特性とか問題が大きくなりそうだけど。 >>99
物を知らないというのは恐ろしい
差動回路を大きなCMRで使おうと思ったらとんでもない精度の抵抗が要求されるんだがね
理想オペアンプやソース側の出力インピーダンスが完全にバランスしていることを仮定しても0.01%精度の抵抗を使ったってCMRは80dbくらいしか出せない
詳しいことはCQ出版の「OPアンプ回路の設計」に書かれてるから読んでみるといいよ
1%精度の抵抗じゃ合わせ込みしない限り16bit精度なんか出ないよ 本が買ってないからWebで見れる「ハイレゾ&I2S伝送対応!新 ラズパイPico DACの製作」の
ブロック図の範囲でしか実際の回路を想像できないんだけど
PDM -> LPF -> OPAmp(ボルテージフォロワ) → 出力
この回路なら抵抗に精度必要な個所無いと思うの >>102の人は、差動入力回路の一方がほぼ固定の場合でも同じようなことを言いますか? この構成だとCMRはほとんど関係無いよね
ローパスの定数もシビアではない
差動PWMにしてるようだから抵抗の精度が偶数次歪に影響するけどそれもこの構成だと無視できるレベルかな PDMを復調するLPFの定数って多少ずれてもfcが変化するだけだし大勢に影響なくないか 物知りな >>102 は、我々の知らないことを知ってるんだろう。
教えてくれるといいんだが。 I2S DACは中華基板のPCM5102Aが安くて良く動くので
とりあえずラズパイでDACを使いたいならその手も プログラムばっか書いててマジの電子工作素人なので殴らないでほしいんですけど
2台のラズピコを使うために1本のUSBケーブルのみ使いたいときって,こういう風にVBUSから供給しちゃって大丈夫なんですかね?
ttps://imgur.com/a/aAcRm2W 回路図見たけど,供給先のラズピコのUSBホストを使いたいので,供給先のVBUSに入れる必要がありそう…? VBUSはUSBからの電圧にそのまま直結されてるからそのまま繋げばいいよ