Raspberry Pi pico part2
■ このスレッドは過去ログ倉庫に格納されています
Raspberry Pi picoについて語らうスレです。 RP2040、arduinoや他のOS、他のボードなどの話題もどうぞ ※前スレ Raspberry Pi pico part1 https://rio2016.5ch.net/test/read.cgi/denki/1612356699/ pico使ったオシロスコープキットなるものが出てるけど業務とかに使うレベルじゃなかったら事足りるかな? スペックを鵜呑みにできるか自己判断だけど 電圧、周波数、分解能が満足できるならええんちゃう お安いんなら earlephilhower Coreでarduino IDEでコーディングしています。 pico に内部RTCがあることを知り、時間を表示させることには成功したのですが、 picoにはVBATがありません。ChatGPTにきいてみたら、GPIO25がVBATだといいます。 25はOnBoardLEDにつながっていますが、VBATとして使うならもちろん外しますが、 そもそも25はVBATとして機能するのでしょうか? Chat GPTが吐いたコードは以下の通り // Set up RTC backup power supply on GPIO 25 rtc_gpio_init(25); rtc_gpio_set_dir(25, RTC_GPIO_OUT); rtc_gpio_set_level(25, 1); rtc_gpio_set_as_clk32k_out(RTC_CLKSRC_XTAL); // Initialize RTC rtc_init(); > ChatGPTにきいてみたら、GPIO25がVBATだといいます。 > Chat GPTが吐いたコードは以下の通り まずChatGPTに頼るのを止めろ >>757 Pico使ったこと無いけど ボードにRTC用のクリスタル載ってないと思う そのコードは意図した動作しないと思う AIは・・・ 「RP2040は、内蔵のReal-Time Clock (RTC)を直接サポートしていませんが(ry」 って言ってる あとそのコードからコメントをすべて削除してAIにコードの内容を説明させたら このコードは、Raspberry Pi PicoのRP2040チップを使って、GPIOピン25を初期化し、クロック信号を出力するように設定するものです {コードとコメント} このコードを使用することで、RP2040のGPIOピン25に32kHzのクロック信号が出力され、他のデバイスや回路と同期するために使用できます。 ↑って言ってる RTCはデータシートに詳しく書いてあるよ VBATはない >>758 思うに、ChatGPTに頼るのをやめた結果、ここで質問したんじゃね? >>760 データシートによると RTC用のカウンタは有るので、外部電源を供給して高速クロックを動作させた状態なら RTC用のカウンタを動作させることが出来るみたい ただ、質問者は恐らくRTCをメイン電源以外(コイン電池等)で動作を維持したいのだと思う >>762 おっしゃるとおりです。ChatGPT言うことは真に受けませんがヒントになることはあります。吐いたコードはコンパイル通りませんし。 ヒントとしては OUTPUTに指定したピンに電圧を供給しておくとメインの電源が落ちても発振を続けることがあるかも、、と思いました。25がデフォだというのでダメもとでLED外してやってみようかと思ったのですがその前に誰か知ってるかもと聞いてみました。 SDKもデータシートも見た上でVBATが記述されていないことも公式サイトの or is it me? も見ています。 pico入門(wも対応)みたいなやや厚い本が図書館に合ったけど後半はセンサーのつなぎ方とコードの説明を書いたのが ずらずらと出てるだけだった こういうのに需要があるのかどうか知らないけど自分は欲しいとは思わなかった webのデータシートとか見て理解できなくて本買う層にはそういうの必要なんじゃないの 理解の方法はひとそれぞれ。自分の理解方法以外の方法を馬鹿にするのは、ひとそれぞれであることを理解することにおいて能力が低いことの自己宣言。 スポーツのコーチングでも、自分がベストだと思った方法、幾人かの成功例を得た方法が、唯一無二だと思った人がたくさんの選手の芽をつんでいる。 技術の学習でも指導にあたる人は、自分がダメだと思う学習方法を、指導対象の人にとってもダメな学習方法だと思ったらいけないよ。 データシート以上のこと書いてたらヤバい データシートと同じこと書いてるって他人のフンドシで飯食ってる 公式資料見ない輩が二次資料見て理解できたらそれ奇跡的ですね。 公式資料あることすらわからない無知かな? >>770 日本語で分かりやすく書かれた公式資料なら良いと思うよ んでお前はそこまでいうんだからこれを出せるんだよね? なんで出さないんだろう 頭悪いだけかな? >>771 日本語の必要性は? というか変な翻訳は誤解の素だと思うが~ ID:68hcD/x5 英語が~ 統合失調症が~ お前のことだろ!バカタレ いつものフレーズでた やはりこいつは精神が可笑しいやつだった >>777 書かれてる事は全うだけどどうしたんだい > ID:m+q4Y2kc のように話を誤魔化そうとして 要求されている日本語公式資料を出せない当人かな 日本語資料の必要性があるから、外国製品でも日本語資料を作ってるわけだしね。 「何かの外国製品」の日本語公式、非公式資料がひとつでもあるという事実があれば、 それは、Raspberry Piの日本語公式、非公式資料に需要があると考えていいよ。 実際のところRaspberry Piに第三者が作った日本語解説書があるのは、需要があるからだし。 自分から見て需要がないものに、需要がないと考えるのは、自分の判断でしか判断できない人。 アフィベタベタのいかがでしたかブログor動画の正当化に必死ですね 5chは裏からは誰がどのスレに居るのかリアルタイムで把握してるからな 書き込んだ内容は一生個人情報としてファイリングされる IPアドレスから個人名なんて今は容易に特定される 個人情報を集める巨大な装置が2ch、5chです 過去の発言やアクセスログすべて それが5chの販売物 5chにアクセスすればするほど 5chに書き込めば書き込むほど、大手企業に就職出来なくなるぞ 今はほぼすべてが運営側の書き込みですから、アクセスする人間の過去すべての 情報を持ってる運営と議論しても勝てないぞ 延々と反論スクリプトにやられます。無視するのが一番 5chがマスコミからもアンタッチャブルな存在なのが謎ですね。 バックが右翼団体だったわけで 5chは運営に金を払えば裏からアクセス全部見えてるんだよ ターゲットに嫌がらせして精神疾患に追い込む ビジネスなんだ waveshareの丸型液晶付きRP2040が比較的お安くて使いやすい 最近の個人的ヒットだわ 安いようにも思えないし入手しにくいのがと書いてて在庫いつの間にか復活してたんだな ポチっと使用かなやむ >>783 いつでも入手できないものはヒットとは言えないのでは? 1つだけ買ったものであっても、個人的にこれはいいなあと思ったものを「個人的ヒット」というのは合ってると思います。 「(大衆的)ヒット」であっても、その短期間だけ入手できたものも「その年にヒットした製品」として取り上げられることはあります。 今よく売れているものが将来入手できるかどうか、ヒットとみなすかみなさないかが分かれる例はあまり知りません。 品薄で全然手に入らないというのもヒット商品にありがち picoprobeのデバッグ、ステップ実行するとsleep_msで止まって使えない… ollyなら次のretまで進めるというのがあったはず picoprobe中に被検体でUSBシリアル使うと止まる >>791 tinyusbのcdcを直接使えば何とかならんかな sleep_msはどうにもならなかったがtinyusbのcdc使ってる時には止まらなかった raspberry pi picoって普通のスルーホールに加えて基盤の外側に向かって半円状の切り出しがあって通電するようになってますがなにか利点があるんでしょうか? RP2040、安いと言えば安いんだけどいざ使おうとすると周辺部品多くてめんどいな 周辺部品を繋げるためには規格にあった端子が着いたケーブルが必要になる。 お店にちょうどいいケーブルが売っていればいいけど、両端が自分の欲しいコネクタになっていて長さや色がちょうどいいものが売ってないこともよくある。 そうなると自分で被膜を剥いて端子をかしめてケーブルを自作しないといけない。 しかしデュポン/2550/QIコネクタに対応した圧着工具が5000円以上する。 趣味の電子工作でケーブルを数本作るためだけにそんなに払うのはちょっと気が引ける。 >>797 2040の0(どっちか忘れた)はフラッシュロムレスを意味するって リリース当初命名規則の説明があったが いっこうに他の出てこないな 早くロム内蔵版も出荷してほしい 今更かもしれんが500円ぐらいで256KBぐらいのNORフラッシュ内蔵、tqfpのバリエーションあったらなって思う 初心者です ラズパイPicoでOSを作るという記事を見かけ、作ってみたいのですが、ハードは何を買い集めればよいのでしょうか 記事は目を通したのですが初心者故よくわかりませんでした もしよろしければ教えていただけないでしょうか 多分これでしょ ttps://interface.cqpub.co.jp/magazine/202307/ まず本だけ買って読んでみたら? レスありがとうございます。本はあります 例えばLCDと言われてもいろいろあって、どれを買えばよいのかなど分からず困っています 本当に初心者ですみません。使うものをリストにしてくださればうれしかったのですが、やはり工作に慣れた方が読むものですから、そういうわけにはいきませんよね。。。 連投すみません。本にハードウェアを準備する項目があるのですが、そこの前にもラズパイを使っている写真が載せられており混乱しています。 とりあえずラズパイPicoは買いましたが、その他の付属品はどうしたらよいのでしょうか また、デバックにラズパイが2個いるというのは本当でしょうか >>805 書いている内容から察するに基礎的な知識が全く足りないように感じます。例えば Lチカとprintfとデバッグと ttp://elm-chan.org/junk/ledebug/report.html この記事に書いてある内容はどのくらい理解できますか? ちんぷんかんぷんであればそこを埋めるのが先でしょう >>805 ・プログラミング言語自体には、習熟していることが前提。 ・インターフェース誌の記事は、多くが基礎的なことがわかっている人が対象なので、そのあたりがわかっていない人にはしんどい。 ・まっさらな人が、基礎知識を、ここの質疑で埋めるのは大変困難。 ・まずは、Arduino UNO3あたりを扱う入門者向けの本を買って、そこから始めないと。 まぁ目標があっていいジャマイカ 教科書的に基礎的な事を延々と勉強すると何のために勉強しているのかわからんくてやる気がなえる事があるけど 目標がやや無謀であろうが それに必要な事なんだと認識すればこそ その都度必要となる基礎的な事などの勉強にもやる気というか気合が入るモノ がんがれ〜 >>805 初心者ならBlogやyoutube動画で自作してる人の記事を見て 真似をしたいモノがあれば全く同じのを作るのが良いよ マイコンで色々やるにしても最初はLEDちかちか光らせてよろこぶからね 下手に敷居を高めようとしてる勘違い君のいう事は無視した方が良い おはようございます805です espやArduinoなどで工作経験はあり、スケッチ含めプログラミング言語はある程度わかります ステップアップしようと思い本誌を買いましたが、私にはまだ早かったようですね >>810 私がやっているレベルの工作ではvscodeで貯ちょいとデバッグしてしまえますが、リンク先でのマイコンはデバッグがこんなにも難しいのですね 一般的なマイコンの開発だと コスト抑制目的とかで 必要最小限のピン数や周辺機能に絞ったICを選択して 余裕がない事が多いだろうけれど、 ホビーユーザーならデバッグ機器とかの開発環境が乏しいからこそ シリアル回線の一つをデバッグ用に贅沢に割り当てて、 そこを標準エラー出力みたいな使い方すればいいんじゃね? 動作確認は格段に楽になるんじゃね? いや、ラズパイの事よくしらんけど >>814 そのへんの経験があるならまず自分の書いたコードが実機上でどのように動くか 理解するところから始めたらどうだろう? >>815 例えばリアルタイムに通信するコードのデバッグはどうする? ブレークしたら通信を処理するコードも止まっちゃってデバッグできないよね デバッガがあれば十分とは言えず、状況に応じて適切なツールを使う必要があるって話ね 液晶はST7735とかST7789Vとかの主要なドライバを使ったユニットならどれでもいいと思う piをarduinoでプログラミングするならvscodeのPIOで書き込みまでいけるよ esp32と同じに使える というか >OSを作るという記事を見かけ、作ってみたいのですが、 で >ハードは何を買い集めればよいのでしょうか なんて質問が出て来るのか >>819 それを言うならシミュレーションだけでいいって話じゃん。 自分でOSを作るならともかく、見たことも無いOSをクローンして何がおもしろいのかわからん ESP32でPCEmulator作ってMS-DOS, CP/M-86, Linux走らせたほうが楽しいと思うけどな 自分でOSを作るならともかく、ありもののOSを低速エミュレートして何がおもしろいのかわからん。 そこはノスタルジーだな モルフィーワンを現代テクノロジーで作ったらどうなるかとか 手のひらvic20とか液晶付けてハンドヘルド形VICとか楽しそうじゃん >>819 OSは作りたいけど デバイスドライバーを書く気はないってことだろ? 言わせんな恥ずかしい///(動物AA略 動機なんて興味本位でええんや そこは突っ込みどころじゃない みなさんありがとうございます 反応を見る限り、私には不足してる知識が多すぎるので分からないところから少しずつ勉強していってから作ろうと思います ソフトとハードの関係を簡単なOSを自分で作りながら理解していこうという目的でしたが、そもそもの基礎の部分がまだだったようです 一行ずつでも理解していけばいずれ全部理解できるだろうから頑張ってな~ >>826 「コンピュータとは何か?」って基本的なところがわかっていないように見える。低レイヤーなんて呼ばれたりもする部分 手始めにマイコンメーカーが公開しているマイコン入門的な記事を読んでみたらどうだろう ttps://www.stmcu.jp/beginners/#column-n05 ttps://www.renesas.com/jp/ja/support/engineer-school ←うえから1~3、5あたり このへんの理解に手間取っているようではOSの自作どころではないよ >>829 後出しですみませんが、電子回路やロジック回路はかつてに履修していたことがあります しかし実際扱ったことはないので講義でやった以上の知識はなかったのです >>830 簡単でもトランジスタを組み合わせた回路設計できるなら大丈夫 回路出来るという奴のほとんどがトランジスタ回路設計出来ずに知ったかしてるからね トランジスタでの制御基本で常に必要な技術なんだが 何で皆出来ないんだろうね 足が二本あるので東京から大阪まで歩いて行けるよね! >「トランジスタでの制御基本で常に必要な技術なんだが」「何で皆出来ないんだろうね」 「なんで皆できないのだろう」と不思議に感じるのは、「常に必要な技術」と矛盾するからじゃないですかね。 「基本で常に必要な技術」←そうであってほしいという願望、あるいは、少なくとも客観的事実とは証明できない。 「みんながみんな理解できていない」←事実。 ぼくなら、「基本で常に必要な技術」という認識をアップデートして「基本でみんなに必要な技術とは限らない」と認識を変えます。 そうすれば、「みんながみんな理解できていない」という事実と矛盾はなくなるよ。 客観的証明ができない思い込みに拘るより、まず客観的事実を受け入れる方が理系板な態度だと思います。 >>834 この反応で分かるのは煽られたと勘違いして揚げ足取ってる事だけだな やれやれだぜ ぼくが煽られたと勘違いして>>843 を書いたと思ったのですか? どういう論理でそう考えたのでしょうか。 やれやれだと思う前に、論理の検証をする方がいいと思います。 実際のところ、「トランジスタでの制御基本で常に必要な技術なんだが」とは、ぼくは思わないな。 ロジック回路の設計者だったら、抵抗内蔵トランジスタの扱いがわかっていれば事足りることも多い。 確かに、そこから外れてアナログな扱いを求められるケースもあるけれど、 ソフトのことを分からずにマイコン回路の設計をしている人だっていると思う。 ハードでもソフトでもすべてのことを隅々までわかっている人など、そうはいないものだ。 事実として「トランジスタのことを分かっていない回路設計者がいる」のであれば、それは 「トランジスタのことを分かっていることは回路設計者にとって必須ではない」と理解した方がいいと思う。 ある種の人は、自分がわかっていることは人もわかっているべきだと思い、それが欠けていると批判する。 でも、自分がわかっていないことを他人がわかっている方が、すみ分けも、いざというときの協力もできるわけで いいことなんじゃないかな。 自分で設計できないコピペerが跳梁跋扈しているからでしょ ググってもBJTやMOSFETを使用する回路の設計方法なんて断片的にしか得られない それらを活用した応用事例なんてもっと少ない 定本 トランジスタ回路の設計とかを買って読んだりしない限り得られない知識だ 英語でググればそれなりに出てくるが、それでも設計例を探すのはきつい >>834 その結果、工学的な価値の低い作例があふれかえるわけだな >>838 >ソフトのことを分からずにマイコン回路の設計をしている人だっていると思う。 居るか居ないかで言ったら居るだろうが優秀な技術者ではないし誇るべき事でもないな ハード屋もソフト屋もお互いの基礎となる部分の理解は持つべきであろう そうでなければバグにぶち当たったときに不必要にリソースを消費する羽目になるし 分業しているならなおさらだ >>839 製品を一人であったり、同傾向のことばかり知っている集団で作ることってまれだと思う。 お互いに強い部分を集めて、欠けている部分を補いあって作るわけだし。 跳梁跋扈というけれど、それはどこを見てのことなんだろう。 WEBなどの個人発表の作例を見て、語っているとしたらちょっとおかしい、と言っておく。 彼らが設計者だとは限らないし、仮に本業が設計者だとしても、1人で開発をしている稀なケースとも限らない。 なんだかんだというけれど↓については肯定できるよね? (こうあってほしいという願望は横においておいて) >事実として「トランジスタのことを分かっていない回路設計者がいる」のであれば、それは >「トランジスタのことを分かっていることは回路設計者にとって必須ではない」と理解した方がいいと思う。 その上でなんだけど、 >ハード屋もソフト屋もお互いの基礎となる部分の理解は持つべきであろう これはそうだと思う。だけど、その「基礎となる部分」の範囲はいつも流動的だし、ハード、ソフトの2極に 分かれるわけでもなく、もっと沢山の領域になっていると思う。専門性が高くなれば、互いに重なる部分の 理解のために、組織の中でもコーディネータみたいな人が間にはいるわけだし。 Arduino、Raspberry Pi、Adafruitとかってそのような中から生まれた国際ブランドではないのかな 個人作例()とか思っているのであれば日本からそのようなブランドが生まれない理由そのものでは トランジスタ回路といっても多岐に渡るし奥が深いだろ マイコンボードを自作しないでラズパイやモジュールを買って接続して何か作ってる層にそこまで必要かというとそうでもない クイック&イージーがもてはやされ「10分でできるサーバー構築とか」の動画であふれてる 手軽に何かできるならやってみようかってラズパイ買った人もいるだろそういう人には便利なブラックボックスでいいんじゃね 人はだれしも自分が正道を通ってきていると思いたいものだ だがそれを押し付けてはいけない >>839 MOSFETはロマンだな バッタ屋だと5000円する大電流モデル500円か買える!と思っても使い道なくて素通りしてる ソーラーカーの設計でもさせてくれれば使うのだが夢で終わりそう できないことは人に頼れる社会の方が、頼れない社会より、ずっと高度なものができる。 もちろん、無償で頼れることを期待してはいけないわけだけど。 MONTBLANCはマロンだと思うじゃん。 たいがいイモなんだぜ。 >>844 そして静電気放電やラッチアップなどでぶっ壊すまでがテンプレだなw ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる