STM32スレ
■ このスレッドは過去ログ倉庫に格納されています
ST Microelectronics 社の32ビットARMマイコン
STM32シリーズに関するスレ。 >>101
>STM32は5chに集う奴には難易度高いと言うことか
難易度が高い低いじゃなくて、雑音が少ないところで相談や情報収集したい人が多いのでは?
割とフォーラムを見てれば解決することも多いし。 ルネサスRXとかも同様やな
複雑やし基本業務用やろ ホビー用に作られてるマイコンなんてないよ。(たぶん) PICでも量産用途で使われてるから商売が成り立ってるんだよ。 趣味で簡単なしかことをしないのにあえて複雑で扱いやすいDIP品がない
ようなのを使わないよな。PICやarudinoで良いやになるよな。 STM32マイコンのプログラミングを簡略化??ST、ファームウェアIPを保護するマルチOS対応ソフトウェアを発表 | fabcross
https://fabcross.jp/news/2019/20190719_st.html >>113
なんだろう、と思ったら、その「プログラミング」は書き込みのことであって、
開発のことじゃないんだね…。 遊びやすいNucleoがあるのに遊ばないおまえらがアカン 業務で他人に書かせる時に書き込み専用ツールが使いやすい事は重要 STM32はプログラム書くこと自体が楽しくないからな〜〜〜
動けばいいだけなら使ってもいいけど
プログラム自体を楽しみたい人間には退屈なものだ〜〜〜〜
Nucleo???
そんなもので何を遊ぶんだろうね・・・・
所詮学習用の教材だろ
どうせプログラム組むならアセンブラで組めよ・・・ 基板ができるまでの間遊んでられるほど余裕な職場じゃないから
nucleoとかでファーム組むことが多いな nucleoでファームやるってどんな基板なんだろ? >>120
同じマイコンを積んでいる基板ってことじゃないの?
周辺は手組みだったり本回路のエミュレーションができる程度のダミーだったりで。 IOの制御だけ先に確認しておきたいって用途なら周辺を
ユニバーサルかなんかで組んどいてそこにNucleoのGPIOを繋ぐ、
ってのは良くある話でないの? STM32のUSARTでDMA受信する
データはLFで区切ってある。
受信バッファは想定データに対して充分大きく取っておく
USARTのADDレジスタにLF(0x0A)
DMA受信開始時バッファ目一杯受信するよう指定する
CMI要因でUSART割り込みが掛かったらDMA受信を停止する
というような使い方で組んでる人居ますか? UART受信をDMAでやるのはやめた方が良いと思う >>125
1Mbpsとかで受けようと思ったらDMAに任せないと間に合わなくならない? すんません質問です
stlinkでswdclkとswdioの2線でつなぐんじゃなくjtagでつなぐメリットは速度だけですか?圧倒的に速くなるんですか?
やったことある方教えていただければ幸いです。 ストロベリーのSTBee xx miniええなーと思ってたら
デバッガチップ載ってないのかよ。
買うとこだったあぶねー
本家がデバッガ載って\1600で秋月で売ってるのにこれじゃな >>12
カラフルすぎて目移りする
https://www.ebay.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=ST-LINK+V2&_sacat=0
どれがいいの? >>12
中身はただstm32が1個入ってるだけだしねw 評価ボードの充実すごいな
でも、秋月においてる奴は古いのばっか。
秋月で買えるのも最新のもDigikeyにあるんで、
Digikeyで探した方がいいな。値段も数百円ほど秋月より安い。
さらに、6k-10k円までは無税かつ送料ロハだしwww
この価格はチップメーカーじゃないと出せないね。
しかも、変換基板に半田付けしただけのなんちゃって評価ボードじゃなく、
安全対策とか、外部にもそこそこ電流流せたり、めちゃくちゃしっかりした設計でちょっとびっくり。
コスパの高さ半端ない。というよりダントツ digikeyは送料が高いからまとめ買いする時しか使わん nucleoの出来が良すぎて単体チップの需要に発展しない罠 >>135
そうか?
アナログ系がダメなのと、コネクタ類が産業機器向きでないから結局作り直しが多いけどな アナログ系を使わなかったり、シビアな用途に使わなかったりすればピンヘッダで十分っての普通にある
シビアと書くと>>136が軍事とか原子力とか宇宙とか言い出すかもしれないけど、
ピンヘッダで十分な世界にとってのシビアということね あのプスプス挿すピンヘッダって割と信頼できるのか
知らんかった
あれが嫌で基板起こしてたけど、いらんのかな >>138
原子力で使いたいなら市販品買ってくるんじゃなくて、営業に相談してから特注で買うんだぞ
何が起きても全責任を自分が取るんならどうしようが勝手だが >>137
その宇宙向けの地上設備で、さらにその検査用で1品ものなら、nucleo載せてお仕舞いはあるけどねw >>142
責任取っても元に戻る訳でもなし。
きっちり廃炉と環境回復が真の責任の取り方だろjk >>136
アナログ系のどこがだめなん?
ペンヘッダのL成分が効いてくるとかの高い周波数は
内蔵のAD,DAはそもそも対象外だよね? >>134
まとめ買いて。\6,000がまとめ買いか?
そもそも秋月でこまめにかったらそのつど数百円の送料取られるやん。いくら買っても送料ロハにならんだろココ
Digikeyで\6,000-\9,999に押さえるってのが、送料も税金もかからない最もお得な買い方だろ 買い方なんてひとそれぞれで良かろう。秋葉原までの定期がある俺には秋月店頭が最も効率的。 「俺のスタイルがスタンダード」だと思ってる奴が多すぎるな
どんだけ狭い世界に住んでるんだよ >>147
いくら買っても送料ロハにならんというのが秋月の話なら10,800円以上送料無料だぞ
しかしロハとか何歳だよ >>148
それが違うと言ってるのだよ。
秋月とDigikey価格見てみろ。
例外はあるだろうが、
圧倒的にDigikeyが安い。
店頭価格とネット価格に差をつけてるって話なら別だがな。
それと、よほど汎用品でもないかぎり秋月なんかに在庫はない。
店頭でジャンクみて、そこにあるものでごまかすような設計してるんだろwww
>>149
馬鹿はすっこんでな >>150
あ、そーなん
そら失礼
ピンヘッダとユニバーサル基板ぐらいしか用はないからなココ
コネクタなんかの品質も非常によくない。 >>150
>しかしロハとか何歳だよ
ロハがわからんようなら100年ROMってろwww >>149
はいはい
お前が世界一正しい正義の味方だよ なんか視界に入った物全て噛みつきたくなる病気なんだろう。
俺の趣味で作る物なんか全部品合わしても5000円も行かないんでdigikeyは現実的じゃない。 >>153
>ロハがわからんようなら
おちついて >>150 を読んでください。わかって書かれていることは読み取れるはずです。
他人に「生涯書かずに読め」って言う資格、あなたにあるかな? 秋葉スレの話題っぽいけど、全ての人が、品揃えの良さと価格だけで、買い物の店を決めるわけじゃないしね。
どこで買うかは人それぞれの価値観で良いんじゃないの? スレに沿った話題に戻すけど、HAL_USB関数改造してComposite Device実装した人いる? >>146
アナロググランドを見てみな。デジタルと一緒くたになっててノイズ的にダメ。
あと、リファレンス電圧も精度が悪い。
こんなのに前段OPAMP付けても >>159
それって、マスストレージとCDCの組み合わせみたいな?
関心はあるけど未チャレンジ。 人いる?
って尋ね方なんかコミュ障的な書き方だよな
いたら・いなかったらなんだって感じだよな アキバって歩いていくとこじゃないのか?
家からは徒歩15分 >>163
徒歩圏内でもなければ行く価値がないとでも?
ともいえなくもないぐらいに部品屋街としての価値が下がってるのかな。 今日はじめてCubeMXでコード生成してみたが、
あんまコード量多過ぎてどこをどーいじっていいかわからん >>160
アナログといってもマイコンが想定してるのはせいぜい12bit=72dBだし
そんなにアナログ精度を求めるのであれば
マイコンのアナログ機能は封印、
DAC/AD チップは別途用意、
アナログ部位は4層基板、
アナーデジGND間にディジタルアイソレータでも入れるような話で、
評価基板のパターンに求める話ではないのでは?
nucleoの基板にしてもそもそもガラエポなのこれ?紙エポだったりして。
んで、マイコンのアナログ機能を
nucleo基板使った場合と、
君が納得いくアートワークした場合でそんなにスペックに違い出る?
あくまでもマイコンのアナログ機能使う話ね >>139
信頼をどこまでいうかわからんのだが、
PCの基板上の内部インターフェース(USB)なんて今でもピンヘッダだらけだよな
HDDのIDEなんて、フラットケーブルのたうち回ってたし。
フラットケーブルをメモリの上に這わせたらメモリエラーチェッカに引っかかるとかあった >>167
そう、アナログでも直流まで含んでると温度ドリフトの影響もあって精々12bitまでだよね >>167
> 評価基板のパターンに求める話ではないのでは?
それを論じていたが、意見が一致してなによりだ。
終了! >>166
とりあえずmain文があるコードだけいじればいい
それ以上のことがやりたくなったらgrepしまくって構造を把握すれば何をどうすればいいのか分かるだろう
他人やシステムが作ったコードが読めないならmbedでもやってろ >>169
そもそもST32シリーズのアナログ部位てCMOSプロセスのオン・ダイじゃねーの?
デジタル部位がなくてもCMOSのノイズ特性てそんなにシビアに追求して意味あるのかな?
>>170
んーと、多分一致してない。
nucleo基板に載ってるマイコンのアナログ部位を利用する際に、
あのパターンで不足あるの?って話ね。
nucleoで問題あったら、マイコンのおまけアナログ部を利用するんじゃなく、
外部回路を利用すべきなんじゃないかというね。
だから、マイコンのアナログ部を利用すると限定して、
nucleo と 自前基板でどれだけ差が出るのか教えて欲しい >>165
回路設計するとして、
欲しい部品を半導体メーカのサイトでスペック比較して探すじゃん。
そこでサンプル価格出てるし、ついでにDigikeyとMouser行ったら即購入できる。
スピードは金曜日の夕方発注したら月曜の午前には届く
おそらく代理店にサンプルで提供してもらうより早い。根掘り葉掘り量産計画とか聞かれるし。
仕事にからめて趣味で入手したいとかならなおさら後ろめたい。
糞熱い中、秋葉探しまくってもパッケージも含めてピンポイントで欲しい半導体なんてまず入手できんよ。
店も売れ筋しか置かないから。
汎用のレギュレータぐらいならどこでもおいてるだろうけど、超ローノイズレギュレータとなったらまず入手困難だろ。 >>166
めぼしいBEGINとENDの間
(で済まない事もあるけど) nucleoのアナログ実装云々言う人はnucleo-64の大きいボードのこと言ってるのかな?
nucleo-32しか持ってないのでわからんけど 評価ボードならnucleo一択だな。
自分で作った基板に組み込んで使うならnucleo32最強
デバッガチップのってこの価格とこのサイズ!
他の選ぶ理由がない
メーカみたいに、採算考えてぎりぎりの設計するなら別だけど nucleo32のどこがでかいんだよ
本体チップ、デバッガチップ、レギュレータ載せたら最低この大きさになるだろ。
基板上でデッドスペースもほぼないだろ
nucleo64と間違ってないか? 今日からゴールデンで柔道やるんだよな
見たいか?柔道の試合なんかゴールデンで
BSあたりでやっとけや フジテレビ視聴率低迷するわけよな
27時間テレビを録画にするとか
柔道ゴールデンでやるとか
視聴者の見たい気持ちを全然刺激してない stm32の統合開発環境って、どこが一番いい?
純正st32cubeideが一番高信頼な感じですか? cubedieはまだ不安定らしい
俺はtruestudio使ってるわ nucleo-H755ZI 手に入れたいんだがどこも売ってない だまれよ辺真一
てめえの寝言は聞きたかねぇんだよっ糞が TRUESTUDIOからSTM32CUBIDEに移行試みたんだけど、WS2813で6こ直列接続してるLEDのうち
LED1を光らせるパルス送ってる筈がLED2が光るようになってしまった
壊れたかと思って交換しても同じ。あれ、前はLED1が付いてたのに…と思ってTRUESTUDIOのコードを書き込むとLED1が付くようになった。
まだまだ移行は先かな。 >>191
まだ、CubeIDEには乗り換えてないのだけど、CubeIDEって
TrueStudio と CubeMX を統合しただけのものだと思ってた。
生成コードも違うの? パルス列やバイナリコードを追った訳ではないけど 入っているgccは
Truestudio 6.3.1
STM32CubeIDE 7.3.1
だね。 Nucleo 64 の STlink に載ってる VCP って、非デバッグ時に当たり前のVCPとしては使えないのかな。
USB接続直後はOKなんだけど、数分〜十数分ぐらいで、LD1が赤点灯から緑点灯になって、以降
Nucleo→PCへの送信ができなくなってしまう。
手持ちのF401REと、F446REの両方で同じ現象。 WDTクリア忘れ
使用制限のある商用OS
使用制限のあるコンパイラ
認証されてないWin10 >>196
レスありがとう。
でもLD1もVCPもオンボードST-LINKのSTM32F103が管理している。
ターゲットCPUをイレースして、オンボードST-LINKのVCPをジャンパーでループバックしても
同じことがおきています。
ループバックしているところをオシロで見てみると、TXDからの送信は継続してできてるみたい。
それがそのままRXDを通して、ST-LINKのマイコンに入っているけれど、VCPを介した受信が
できていない状況です。(問題が起きた状況でも、PC上で見る限りは、VCPは生きてるし、
ターミナルソフトも継続して送信ができています)
ハブのせいかな?とか思ったけれど、直接PCにつないでも変化なし。
>WDTクリア忘れ
ターゲットボードから、オンボードST-LINKに対して何かアクション(クリア)をしないと
オンボードST-LINKにリセットがかかるのだっけ。
>使用制限のある商用OS
>使用制限のあるコンパイラ
プログラムがどう作られているかまでは把握してないですが、これには問題はないと思いたい。
使用制限とは直接関係はないですが、ST-LINKのファームはアップデートして使っています。
>認証されてないWin10
認証は問題ありません。
でも、環境によって違うことが起きるとしたら、Windowsのドライバまわりを疑うのは必要ですね。 どーなってんだよnuckeo-H755ZI-Q
nucleoって32は自分の基板に躊躇なくオンボードできる大きさなんだが、
64pinはなんであんなに肥大させるんだろな。幅広すぎるんだわ。
64使うなら144の方がまだ使いやすい >どーなってんだよnucleo-H755ZI-Q
何かあった?
それはさておき…
64はArduino シールドも一部使えるようにしたうえで、2列ヘッダーにも引き出した
せいで大きくなってるね。
あくまで実験評価用という位置づけだろうし、コンパクトに収めることは
優先していないと思う。 amazonで3つセット売りしているSTM32F103C8T6
R10が15kΩになってるってレビューあったから試しに買ってみたら
確かにそうなってて拍子抜けするぐらいあっさり認識した
これでようやくユーザー少しは増えるかな…?
Arduinoのブートローダ書き込むだけの為にST-linkなりシリアル通信デバイスが別途必要な点がまだアレかな? 初回のブートローダ書き込みなら
Arduino UnoやnanoのRX,TX,GND,3.3Vor5Vを繋いで
USBシリアル変換器がわりに書き込めるよ
5Vの信号レベルなので本来は3.3Vへ落とすのが望ましいけれど F401のボードが最近それなりに安く出回ってるtype-Cでなんだか今風
mbed使いなのでUSB-DFUはうれしい 調べてみるとArduino対応化はまだまだ盛んにGitHubで開発されてるんだね。
コンパイラはARM系であるDueの公式ライブラリを使っているようなので
完成度が高そう。試してみようかな ちょっとした調ごとをしていても海外のサイトではSTM32-Arduino環境の話ばかりで
世界的に見ればそっち側の方が多い印象を受ける。 そりゃ一番多いのはArduinoユーザーよ
数多いおかげでお得にモジュールが手に入って嬉しい限り
Nucleoでmbed使ってる人のこと考えると少なくないとは思うけど ■ このスレッドは過去ログ倉庫に格納されています