STM32スレ part5
レス数が1000を超えています。これ以上書き込みはできません。
>>949
それ、>>925で言及したけどまだ直してなかったんかい!!w
(と、2度言ってみるw)
まっ、良かった良かった(^^) >完全に見落としてた、そりゃデータ送ってる途中で止めたら残りは失われますね
といっても いまどきのパソコンのソフトの開発だと、シリアルポート(USB含む)からの受信中にプログラムを止めても
それが長時間に及ばない限りは大丈夫だし。パソコンでのプログラミングが長いとかえって落とし穴になるかも。 >>955
同じUSARxでも 5Vトレラントと3.3Vトレラントのものがあるみたい。
最低限入力ピンに直列に1kΩでもつけていれば、目に見えた問題にはならなかったのかも。
3.3V入力ピンはVDDに対してクランプダイオードが入っているけど、
ここにふつうのUSB-シリアルコンバータの5VのTxDを繋いだときに、どういうことが起きて受信できなくなっていたんだろう。 クランプダイオードが過電流で壊れて短絡してしまうとその入力はもう使えない。
チップによっては簡単に壊れるので注意が必要。 >>949
別のチップ(か基板)にしていたのか同一のものだったのか。
「殺す」は「壊す」だけでなく「動作しない状態にする」との意味もあるし。 CubeIDEから利用できるFreeRTOSはC++では使用できないのでしょうか?
スレッドセーフの観点からmallcocではなくpvPortMallocを使うようにありますが、STLのコンテナクラスなどは内部でmallocやnewを使用しているため、事実上STLは使用してはいけないという理解です。
これらの事を解説しているサイト等でも良いので、アドバイスを頂きたいです。 >>959
STLのコンテナクラスはコンストラクタとかテンプレートでアロケータ指定できたはずだけど
ttps://cpprefjp.github.io/reference/memory/allocator.html STM32に限ったネタでもないけどサーボコントローラを自作している人っていないのかな
検索してもラジコンのサーボを動かすネタばかりでACサーボモータを駆動するような作例は見かけない
自分が知る範囲で一番近しいのが
ELM - DCサーボモーターの実験
ttp://elm-chan.org/works/smc/report_j.html
あたり。これだって20年以上前の記事だし今風の解説や作例は・・・ >>961
ルネサスにアプリノートがあるのは見た
「ルネサス ACサーボモータ」で検索 ずいぶん前で仕事の話だけど、同僚がACサーボに取り組んでいた。
仕事でやっていて、おもしろいと思った人が趣味でも取り組むのは考えられること。
自作している人がいない、ってことは言えないと思う。
もっとも、その中から、WEBサイトに公開するに至る人は、もっと少なくなって、結果としてゼロになるかもしれないが。 自分で考え作ったほうが人が作ったのをコピペするより楽しいと思うんだが
最近の若いもんは違うんだろうな。 quick & easyがもてはやされ、早く楽に目的を達成できるのがスマートでかっこいいとされている
動画見ると10分でできるxxとか、コピペで30分で鯖構築とかそういうのばかり参照が伸びてる 最初は誰もが初心者。最初に情報集めするのは極自然な事で、それをそこまで非難するする程の事か?>>964 >>965 早く楽に、って思ってるなら、ACサーボなんて自分で実装せずに買ってくるのがベスト。
あえてやろうって話なので、とっかかりを探しているだと思った。 >>966
そんなに非難しているとも思わないけど。
被害妄想じゃね? でもさ、自分がやろうとしていることの作例がWEBで見つからないって素晴らしいことだよな。
自分の取り組みをWEBで公開したら、その分野の数少ない人たちの一人になれるし、きっと反応もある。 取り組んでいる人が、みんな自分の成果をWEBで公開するわけでもないのと同じで、WEBサイトを見た人みんなが反応をくれるわけじゃない。
ありがとうの気持ちを持った人の100人に1人。質問したい人のうち5人に1人。批判的な人の2人に1人ってとこかな。(感想です) >>962-963
アプリケーションノートレベルなら珍しくもないと思うし、ベクトル制御のアプリケーションノートだっていっぱいある
情報の入手やデバイスの性能、入手性も>>961の記事が書かれたころと比べてもかなり有利のはず
しかしネット上はもちろん先日行われたMaker Faireとかでも、それらを応用した作例がどれだけあるのかなって >>969
それは学者とか過程で評価される職種の話やろ
仕上げてナンボの開発者の身なら絶望しかないわ >>973
それは雑談スレか、もう組み込みなんてやめたスレのねた。 モノ(製品)作りしているとWebに上げられないし、上げる気もないし。それよか製品そのものが売れるのが嬉しい。
Webに情報が無い、訳が無いw
バラせばIC/LSIだから大抵はデータシートが手に入る。その近辺にはアプリノートもあるだろう。
Digikey叩けば類似製品も出てくるし、そっちの資料も見れる。
前に Thunderboltの資料探してたら、MacBookの回路図が出てきたのには驚いたw 使用したパブリックな情報とパブリックに放出した情報の割合を計算したら日本ってかなりの使用過多じゃね NDAな情報をWebに公開できないのは万国共通だし
日本の情報発信が少ないことを正当化する理由にはならないのでは 次スレは? と書きつつ、香ばしいことを書いてみるんだけど、
結局何を使うにせよ何らかのフレームワークのお世話になると思うのね、
写真撮影において自動露出が出てきたり、オートフォーカスが出てきたときに
そんなの軟弱だ的な反応があったと思うけど、
作りたいものが何か が重要なポイントで
フレームワーク使って近道するか
よりnakedに近いフレームワークで自由度を重視してより厳しい道を選ぶかは重要じゃない
このスレで発言する人の傾向としてはarduino環境を是としない人が多いようだけど、
それはサイレントマジョリティではない気がする。実際どうかはわからないけど。
この書き込みはサイレントマジョリティに向けたもののつもり。
STM32系はマイコンの王道じゃないかと思う。それを使う上で
arduino使うかCubeIDE使うか、Keil使うか、そんなの実現したいことを実現できればそれでいいはず
その後の発展性なんてのは一つ使えるようになれば大した問題じゃないとわかっているのに、
自分が推していない環境にネガティブなこというのは相当イマイチだと思う。
何言ったっていいんだけど、それに影響されちゃう初心者がいる(私含め)
なので書いてみました。 なに使うにせよ何らかのフレームワークのお世話になってる。
そういう意味でどれも目くそ鼻くそ。
いや、もちろん、全部データシートとアセンブラだ、という人がいてもいい。
でもそれは目的によっては全く至高じゃない。 >>979
スレ末にふさわしい話題。
STM32は幸せな環境。
ちょっと使うだけの人。ちょっと使うから深入りする人。慣れた人。
レベル方向でも時間方向でもいろいろな人が取り組みやすい。
ルネサスのRXでも、「のようなもの」ではなく、Arduinoが使えればいいのにって思ったことがある。 stm32h573i-dkというタッチパネル付きの評価用ボードを買いましたが、Lチカプログラムさえちゃんと動かせません
マニュアルのどこを見たら、ボードのLEDがどのポートにつながっているかわかるのでしょうか?(´;ω;`) >>982
マニュアルではなく、まずはCubeIDEをインスコして該当ボードを見たらどうかな? >>983
CubeIDEから該当のボードを選択して、関連ドキュメントからUser LEDがどのピンに接続されているかはわかりました
ですがプログラムを実行すると、Lチカの処理が書かれたwhileループにたどり着く前にプログラムが終了してしまいます
原因がわからず困っています(´;ω;`) >>985
デフォルト設定でプロジェクト作ってビルド実行しても途中終了してしまうのは、バグなんでしょうか? 電源がショボいとか。
ここで根掘り葉掘り聞くより初期化関数の中ステップ実行した方が早い。 途中終了するのはビルドしているパソコンという話なのでは そもそも終了ってなんだろう。
トラップ系の割り込みがかかってISRでぐるぐるループしてるとかか? >>987
デバッグした結果、MX_SDMC1_SD_Init()という初期化関数でエラーが起きてマイコンプログラムが終了していました 間違えました
Error_Handler()の無限ループに入って、プログラムが止まっているように見えていたが正しいです 備後か、リファレンスデータシート読み込んで
なんかおかしい値設定してないか
確認しまくる事かな。 あとエラーハンドラでコールスタック出たか
忘れたけど立てればそれで直前の呼び出しを探る。
無ければステップ実行で関数の中入りまくる。 なんか安くて速そうなマイコン・・・と物色しててココにたどり着いたニワカだけど。
書き込みにはst-link v2いうのが必要らしいけど、ali見ると300円台から買えるみたい。
本家サイト見ると載ってないから中華版コピーなんだろうけど、これって使える? 罠だったりする? >>996
対象マイコンにFW書き込むことはできるのが多い
私は3つもっててどれも大丈夫
ST-LINK自身のFW updateできるものとできないものがある >>996
ぼくも持ってる。
STM32F401,411,446,303ぐらいにしか使ってないけれど、デバッグもできる。
Nucleo基板にST-LINKも付いているから、最初の練習はそこからはじめれば。 >>996
罠ではない。本家の回路図公開されててそれ通りに作ってある。
本家のツールでアップデートまて出来る。
あの10pヘッダーダサいのでNucleoを割った奴を使っている。 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 377日 3時間 54分 29秒 5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。
▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.net/
▼ UPLIFTログインはこちら ▼
https://uplift.5ch.net/login レス数が1000を超えています。これ以上書き込みはできません。