STM32スレ
レス数が1000を超えています。これ以上書き込みはできません。
1 micropython使えますか?
2 安くて同等なNucleoの互換機あります? STM32F042だけど
CPU基板に着けてまだ自分のファーム書いてない時点でUSB繋いで
STM32 BOOTLOADER
ってデバイスがPCから認識されたら、USB物理的接続にに関して問題ないと思っていい? Nucleo F446でART Acceleratorを使ってみたいんだけど、あんまり資料が見つからないね。。。 ST-LINK V3がアナウンスされましたが微妙ですね… $34とか… Nucleoを安く買わせて他のモノを高めに価格設定する売り方ですねわかります D&Dでプログラムとか
mbed意識してるな
あれは便利だ Nucleoに豊四季tinyBASIC入れてパソコンにする >>58
それ、やってみたいと思ってた。
以下、夢想・妄想
tinyBASICでなく、dosくらいは楽勝でしょ。
なら、ecosなら載るんじゃね?
それならether経由でx-windowくらい動くかも(云々) 何とか。リセットば相変わらずだけど、それはMac固有でもなさそうだし。 どっかのブログでst-link v2の中華cloneのリセットをオシロで見て
機能してないとか書いてあったがあれは繋がってないということだったのかな
同じ(ような)cpuに同じファーム書いてりゃそうなるか ST、オープンソース対応のマイクロプロセッサー「STM32MP1」シリーズを発表 | fabcross
https://fabcross.jp/news/2019/20190222_st.html SW4STM32の ver. 2.8って皆さんちゃんと動いてる?
デバッグ不可能になってる。
デバッグボタン押してもスクリプト作る最中にjava.io.ioExcection吐いて終わってる。
Windows 32bitもMacも同じ。 IDE はatolicが公式という位置付けで良いのでしょうか? st-link v2とstm32をつなげて
STM32 ST-LINK Utility立ち上げて接続したら
if you're trying to connect to an stm32w1xx device please
select normal or hotplug mode frome target settimgs menu
if you're trying to connect to a low freqency application
please select lower swd freqency mode from
target settings menu
エラーが出て接続が出来ません。
//www.youtube.com/watch?v=KgR3uM21y7o&t=43s
この動画にある物と同じ物使ってます。 >>69
それエラーなのか?
やり方が書いてあると思うのだが?w >>70
モードを変更したら
今度は周波数を低くしろというメッセージが出るんですが
何度やっても接続できません。
13:59:08 : Can not connect to target!
Please select "Connect Under Reset" mode from Target->Settings menu and try again.
If you're trying to connect to a low frequency application , please select a lower SWD Frequency mode from Target->Settings menu.
13:59:15 : No target connected >>71
これじゃね?
http://ganchi.doorblog.jp/archives/9287857.html 👀
Rock54: Caution(BBR-MD5:f2c519fe5384e767e1c9e99abdcfc293) >>72
自分のはUSBステッイク状の物ですけど
同じようにリセットボタン押しながらコネクトをクリックしても駄目です。 DiscoveryかBluePill以外に使てる人おらんの CS32とかいうパチモンある見たいだけど使った人居る? AliExpressで BluePillの安いのを買ったらついてくるんじゃなかろうか。
STM32を少量で使うぶんには、価格がそれほど高いチップでもないので、クローンを使わないし、
何かの機会に大量に使うことがあるとしても、怖くて使わないかも… >>76
Arduinoブートローダー書込みで
https://ht-deko.com/arduino/stm32f103c8t6.html
のシリアル経由書込みは、うまくいきませんでした。
ST-Link を使って無事書き込めました。
BOOT ジャンパの設定が純正と違うみたいです。
やりかたがまずかった可能性があります。
Arduinoで使う分には特に問題無さそうです。 Azure IoT Plug and Playに対応??STマイクロ、IoTセンサーモジュール「SensorTile.box」を発表 | fabcross
https://fabcross.jp/news/2019/20190516_stmicro_sensortilebox.html ST、シングルシャント対応のブラシレスDCモーターコントローラー「STSPIN32F0B」を発表 | fabcross
https://fabcross.jp/news/2019/20190520_st.html 人柱から報告
STM32IDE 1.0.0 プロジェクトファイルを全部削除する不具合あったw STM32Fシリーズの強化版??STマイクロ、数値演算機能などを強化した32bitマイコン「STM32G4」を発表 | fabcross
https://fabcross.jp/news/2019/20190530_stmicro_32bitstm32g4.html YX electronicsとWAVEGOTでSTM32F103C8T6買った。両方シリアルでは書き込めるが、後者はSTLinkだとだめ。USBでつなぐと前者はMaple miniとして認識されるが後者はOSが認識しない。後者は何が足りないんでしょうか? >>84
serialで書き込みできるならSTM32dunoのbootloaderを書き込んでみて、Maple miniとして認識できるか確認してみては? >84
俺と似た症状だ
MBEDのweb版でデモプログラムをビルドして書き込んでもwindowsで認識しない >>88
同士がいて心強いが、当たりのセラーからロット買いした。しかし、同じセラーでも同じモノが来ると限らないのが、、、 とりあえずダンボール片にセロテープでチップ貼り付けて来る所は
大丈夫かいな? って思わされる。 STM32CubeIDE 1.0.1
Generateするとユーザーコードを全削除
おいおいCubeMXの頃だってこんなの無かったよ。 不定期に発生するHardFaultの原因を探したいんだが、何を見ればいいのか分からん。
おそらくMCUのレジスタを見れば手掛かりがあるんだろうけど、どう解釈すればいいのかが分からない。
そういったことが分かる近道はない?
ARMの技術書を片っ端から漁るみたいな非現実的な手段以外で ポストモーテムデバッグに何使ってるかわからんとコメントしようがないが、
>92
レジスタってのがテバッグ向けレジスタの類のことなら、古めのTRMには普通に出てるけど。
非現実的っつーほど量ないよ? CubeMX入ってるならRepositoryにドキュメント類がたんまりあるからPMなんとか.pdfでCPUに合う奴探すとよい。 Nucleoを割ったST-Linkが丁度入るケース? すまんがコントローラ以外の記事はスレチだと思うんだ。 STM32CubeIDE 1.0.2 が出てますね。
まだ cubeMX 使ってるけど。(今の私的プロジェクトが終わったら乗り換えたい…) 1年で100しか書き込みないって、STM32は5chに集う奴には難易度高いと言うことか >>101
他のソースで何とかなるからでは?
それにしても、、とはおもうし
盛り上がってほしいけどね。 単体チップの秋月の扱いがショボいからな。DIPもないし。8ピンもGシリーズでやっとだから。 >>101
STM32について調べものするにも質問するにも5chは使わないからな
ここの連中より詳しい奴がやってるブログ覗いて、それでもわからなかったら
英語のフォーラム覗いて過去の質問読んで、
それでも分からなかったらそういうフォーラムに書き込んでるわ
英語が拙すぎてよく恥もかいてるが >>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使ってる人のこと考えると少なくないとは思うけど 何にしてもアーキテクチャを超えた言語の統一化は使う側からしてデメリットは一切ない
使う使わないは別としてもそのお陰でユーザーが増えればそれだけ採用される製品が増えるので
ディスコンも遠のく ADCの変換動作を途中で停止させる事って出来ないのかな?
サンプリングだけ行わせたいんだが(変換は行わない) >>198
どこにも売ってないんだよH755ZI-Q >>200
やっと15kオームにしたのかw
俺もポチっておくか USBのスピードを決める抵抗だよな。1.5kΩではなく? R10ってD+側プルアップ抵抗でしょ?
リファレンスデザイン丸パクリの互換品なのに
なぜここだけ違う抵抗にしたのか謎だったから調べたら
公式のアプリケーションノート自体が間違ってたぽい bluepillとblackpillって言われてたあれか ArduinoだとPWMの周波数を変えるだけでも
なんか長ったらしいコードがサンプルに公開されてて
面倒そうだと言う印象を受けたけど
人間が理解し易いようにそうなってる感じだったから
やっぱ方向性が違うなと思った ペリフェラルとは、レジスタとはなんぞやと理解できた今なら大したことないが
昔の自分に上手く教えられる自信がない >>218
https://gist.github.com/Tamakichi/4ea4ed316c76a0ac33a40f3625eb2e0d
調べるとこの方が公開されているコードが見つかったけれど、
確かに人が理解しやすいようになってるな
それともこの方のセンスの良さなのか。
興味湧いて来たから1つArduinoブートローダ書き込んでみる うちの勤め先もだけど
ルネサスは長く持たないのではないか?って不信感と
それを裏付けるかのようなリストラとディスコンラッシュで
多くの会社が丁度その時期に乗り換えたのが大きいだろうね ディスコンになったのって今や儲かりそうもないTTLとかTrとかリニアIcばかりでないの? ディコンは8bit辺りの8pinDIPやSOPに集中してる
単価は安いけど数が出るから低コストで作れれば相当うまいんだけど
ルネサスは高コストだった
>>209とか新規に作るぐらい美味しい市場だよ
この辺はAtmelとかなり競争してる 今RXで開発していてSTM32も評価予定。まだマニュアルを眺めているくらいだが
ADC使うんだが変換時間を求めるならADCが3つ載っているSTM32の方が有利そう
凝ったことをするなら高機能なRXが有利そう そう言えば5年前LEDシーリングライトを取り付ける際に、
興味本位で制御マイコンを見たらATmegaでした。
リモコンを受光してLED制御の専用ICをコントロールしていたので、
メインの制御ICと言って過言ではない
今はもうワンチップス化されていそうだけど
フリッカーレスが流行り始めた頃はPWM端子のある制御マイコンであっても
専用IC使っている事がこれで分かって感心した ユーザビリティでの差別化をしたいなら、一定レベル以上の製品なら
操作にかかわりそうな部分までワンチップ化したものは使わないような気がする。
ごくあたりまえの操作しかしないレベルの製品ならワンチップ化されたもので
よさそうですけど。 リモコン本体のマイコンは専用でいいだろうけど
受光側は大抵汎用マイコンの割り込み使ってるよ。
少なくとも俺の設計した製品はコストの都合からそうしている
専用ICを受光側に設けても、それがデコードした信号をマイコンに入力するのだから
無駄に実装点数が増える。 やっぱ開発環境がモノを言うんやねぇ
どこかで見かけたけど学生が触れたマイコンは大人になって社会に出ても
仕事でそれを使い続けるって聞いたよ >>234
どこでみかけた情報なんだろう。
学生あがりにマイコンの選択の権利がある職場ってどんなんだろうな。 スイッチオンBASICしか知らない相手にエディタを教えるみたいなもんか? >>227
俺も今STM32G4のリファレンスマニュアルRM0440読んでるんだが、2083ページもあるんだよな
斜め読みできないのがどーも慣れないけどPDF-X Changeで付箋貼りながら読んでるんでなんとかいけるかな
ま、検索はこっちが楽 >>236
製品のCPUじゃなく自分の治具用CPUの話だろ
俺はH8やらPCのプリンタポートがそんな感じだったな。
今はRaspiとFTDIで治具にわざわざマイコン使わなくともほぼなんとかなると思うけど >>236
仕事で使う物に選択権を迫られるような息苦しい会社は御免だな
少なくともうちは仕様書まで設計が書くので、見方によれば
必然的に設計課の誰もが製品に使用するデバイスの選択権を持っている マイコンなんて何使っても一緒でしょ、登録済のコレ使って
としか言われない。 マイコンなんてなんでもOK。どんとこい。って言える人は強いな。 >マイコンなんて何使っても一緒
それ日本の電機産業衰退の一因では
タダでさえ製品化が遅いのに他所でも作れるような物を作ってちゃそりゃ落ちぶれるわ RISC-Vに手を出しているのは中華メーカーやで
やらなくて良いとは云わんが今は未だ海千山千
今やCPUを設計できる国内メーカーなんてルネサスソニーラピス(旧沖)くらいやろ
彼等も当然研究しとるやろが開発環境揃えて商品価値に繋がらんなら出さんは 「マイコンなんて何使っても一緒」
を読んで
「他所でも作れるような物を作ってちゃ」
みたいな状況しか想像できないのって変だね。 想定寿命を10年と見積もる物はRの車載向けマイコンを選定する事は当然ある
信頼性試験に落ちて再設計再評価の振り出しに戻る
またはエンドユーザークレームが多発するリスク回避
それらの総合的な判断で使用するデバイスは選定するだろ
難しく考え過ぎて開発会議を長々やる方が無駄だよ
発案せず否定だけする人間が増える要因にもなる。
誰もが自由に考えてこうすれば良いのではないかと言う環境作りが大切
中国から学んだこの開発スタイルは会社の競争力と利益を相当に伸ばした 「マイコンなんて何使っても一緒」などという奴が適材適所でパーツを選定しているとは思えない
値段のみで選定してトラブる未来なら見えるが >>240
治具でも色々なソフト資産・開発環境のある会社標準マイコンを使んじゃないのか
治具でも、そいつしか知らないマイコンでは将来の変更のとき困るだろ
俺のところでは、治具でも後から機能追加はよくあること >>239
なんか、RXとSTを評価ってひとは、使ったことのないマイコン(ST)でもどんとこいって
感じのすごい人だろって気がする STM32なら値段が半分です!とか 性能が倍です!とかでないと新しい品種にウンと言って貰えない。
将来を見込んで… とかだと会社の将来の方が危うい。 >>250
…いるとは思えない
…なら見えるが
少ないパターンしか想像できないのは発想が貧困だからだよ。 >>253
体力がない組織が新しいものにチャレンジできるとしたら、
有能な人が自発的献身的ブラック活動するのが近道なんだよな。
最低限、成果が上がったときぐらい、特別なボーナスなどで報いる組織ならましだろうか。
よく頑張ってくれた、飲みに行こう、だったら安いね。 趣味だし大したことないよ
欲しいペリフェラルは高速ADC、SPI×2、USBデバイス×1、USBホスト×1
ただし装置がでかいのでADCを持つメインマイコンとUSBコントローラを分離させる必要がありそう
ワンチップでやろうとするとADCに繋がるセンサーの線を延ばすか、ノイズまみれの中USBの線を規格値を超えて伸ばすかになってしまう
お値段だけ考えるならRX23T(64LQFP 390円)+RL78G1C(32LQFP 235円)あたりが良さそうだがルネはDigiKeyとかだと割高だし
国内系だとマルツくらいしかない。マルツの在庫はせいぜい数個から数十個だし調達性に不安あり
いくら同人ハードでも20個注文して納期がいつになるか判りませんとかになったら流石に困る
DigiKey見た感じだとSTM32で同価格帯だとメインマイコンはF410あたりかな?USBコントローラ役は多分該当無し 数がそろうならDigikeyでいいのに、と思ったけど、個人相手だと売ってくれないことがあるのかな。 RL78でUSBペリフェラルを作って不特定多数に販売するとしてVIDはどうするのだろう。
STはWEBサイトではサブライセンスをオープンにはしていないけれど、セミナーでは問い合わせて、ということだった。
マイクロチップ、NXPはサブライセンスすることをWEBに掲載してたはず。 >>220
凄い読みやすいねこれ
Arduinoではどの程度オーバヘッドが増すのか少し実験してみよかな
初めてSTM32でArduinoを使う mbedとそんなオーバヘッドは変わらんね
しかしArduino初めて触るのに情報が多いからサクサク評価用のコードが出来た
ただし気になったのがシリアルコンソールの出力は情報が溜まり過ぎるといきなり落ちる
ADCがなぜかmbedより不安定だとかよく分からん症状がある
mbedはコンパイル時に自動で何かしらのフィルタ的なアルゴニズムを組み込んでるんかな >>257
RX23Tは25個買えばマルツ相当に下がるけどRL78G1Gは最低発注個数が500個。いくら何でもそんなに要らない
USBが2本生えているマイコンってハイパフォーマンスクラスが多くて結構良いお値段する。ルネのRXだと1000円以上したり
STだったらF2、F4の一部、F7、H7くらいかな?DigiKeyで検索してみたら一番安いのがF730Rの473円っぽい
これでシステム全部の面倒を見させるならリーズナブルだけどUSBコントローラとしてしか使わないのは結構贅沢
とはいえRL78G1Gを除くとF730R等を検討する必要がありそう。NXPには相当する製品はなさそうだし
>>258
USB.org的にはサブライセンスを認めていないんじゃなかったっけ?一応VIDに関してはいくつか案を考えてはいる >>262
どんとこい(ただし使ったことがないから準備期間の費用がかかります)。 >>263
>USB.org的にはサブライセンスを認めていないんじゃなかったっけ?
USBのチップメーカー(マイコンペリフェラル含む)はサブライセンス可みたいだよ。
シリコンラボラトリやFTDIもやってる。 自分も詳しいわけではないがググってみるといつぞやからサブライセンス禁止になったらしい
サブライセンスしているところは「自分が取得した時にはそんな条項はなかった」と言う主張のようだ
ぶっちゃけ同人ハードだったらぶつかりそうにない適当なIDを入れておいて、衝突して問題が起きたら変更してねで逃げられそう
今回はその方向じゃないけど
サブマイコンとしてはアーキテクチャがレガシーなRL78より、比較的モダンなARMの方が使いやすそうではある
32bitマイコンだったらRAMにコードを置いて実行してもペナルティはほとんどないだろうし >>251
個人で使う治具を会社標準にするのかお前とこって?
どんだけアホな会社だ。
俺は長年H8使ってたよ日立とは何の資本関係もないがなwww >>266
>いつぞやからサブライセンス禁止になったらしい
>サブライセンスしているところは「自分が取得した時にはそんな条項はなかった」と言う主張のようだ
いつのころからかサブライセンスできるのがチップメーカーだけになってしまった。
禁止になる前に、そういうサービスをしていた業者さんから PID をいくつか買ったけれど、
その業者さんも禁止、裁判するぞと脅されたとかで、そのサービスをやめてしまっていた。
かつて、急にVIDが値上がりしたときに、仲間の業者で共同購入しようかとか言ってるうちに
この事態になって立ち消えになってしまった。 >>267
汚い言葉でののしる前に、>>251を読めよ。
治具を個人だけで扱うわけじゃないことぐらい読み取れると思う。
仕事の形態が違うだけのこと。 >>258
いい情報ありがとう
stのサブライセンスは知らなかったー
というかそういうことはwebなり載せておくべき内容だよね
それでチップ選定左右することあるんだもの 俺はpid.codesからPID割り当てて貰った。 >>268
>いつのころからかサブライセンスできるのがチップメーカーだけになってしまった。
ちなみにそれって何処情報? >>272
変更されて「禁止になった」という情報は、訴えられたPID配布業者のWEBサイト。
今、探してもみつからなかった。
探しているサイトとは違うけど、こんなサイトが見つかった。
https://qiita.com/gpsnmeajp/items/8eb8ecf0541032f6de0e
>現在ではプロダクトIDの販売はUSB-IFにより禁止されていますが、
>2009年までは禁止されていませんでした。
>そのため、MCS Electronics(AVRのBASIC開発環境BASCOM-AVRの
>販売元)は自社のプロダクトIDを販売していました。
このサイトによると、契約時にそんな話はなかったとして突っぱねた
MCS ElectronicsはベンダーIDを一方的に取り消されたとのこと。
チップメーカーが許可されているのは、現状を見ての通り。 >>269
>>267はちゃんとした会社なら、治具も管理品を使わないといけないの、知らないんだろうね。 >>274
そういう言い方もおかしい。ちゃんとしているのではなくて、職場がそういうルールなだけ。
議論にかこつけて勤務先がちゃんとしているしていないみたいな話にしても意味が薄い。
取引先の一つにとてもお堅い会社があって、そこではあなたが言うようにたいていのことが
管理管理管理って感じなんだけど、新規技術の開発部門みたいなところがあって、その中は
むちゃむちゃ自由なものを使うことができるようになってる。 応援って、何のために議論してるの?
策をこらしたり同じ意見の人を集めて違う意見をつぶしても得しないし。 >>240は
会社で使うための治具を作っているんじゃなくて、自宅で使う治具の話をしているんだろ。
あとは、会社(派遣先?)が勤務時間中に俺治具作っていいよってOKしないから、会社で使う俺治具を自宅でせっせ作っているとかか
仕事でマイコン使う仕事していて、会社で治具作るなら、会社で使っているマイコンを使うだろ たとえばCortex Aしか使っていない仕事場で、それが搭載されているのは
開発用のでかいボードしかないようなケース。
外来センサーの疑似信号を作る必要があるとき、それがPICでもできそう
なものでも Cortex A のボードを調達してきて治具にするかな?
かならずそれを使うとは限らないと思う。
使わないだろ、と自分の世界のルールで考えるより、自分の世界とは異なる
ルールの仕事場のことを考える方が楽しくない? >>269
寝ぼけた忠告する前に
>>240読んでからにしろ文盲
>製品のCPUじゃなく自分の治具用CPUの話だろ
"自分の治具のCPUの話"と限定してるのになーにが仕事の形態だドアホ >>274
ばーーか。
計測器は管理品を使う義務があるが、
エンジニア個人が自分専用に作ったツールを使うのに管理される必要なんてあるかいアホ。
なんならお前んとこではいったいどんな社内規定でそれやってるのか言ってみろ >>274
開発現場で、信号をアンプったり、フィルタる必要があるとき、
当然エンジニアが使い慣れた素性のわかったOPアンプを使って治具作るんだろうが、
お前んとこではそのOpアンプを会社に申請するんだ?wwww
で、そのOpアンプ計測器と同じように管理してるんだ?wwww
どんなアホ会社だ。そのまえにやる仕事あるだろが。
そんなアホ会社はさっさと潰れてしまえ
出入り禁止にしてやるから言ってみろwwww >>282
それ、治具ではないよ。ツール(小道具)と言うんだよ。
だから話が噛み合わない訳だw
治具はちゃんと管理され、精度が必要なの
治具 - Wikipedia
治具/ジグ(英語:jig)は、加工や組み立ての際、 部品や工具の作業位置を指示・誘導するために用いる器具の総称。 製品ラインに使う物と開発実験に使う治具は明確に線引いてあるよな。
製品ライン治具専門の部署がある会社だってある。 そんなの会社によるでFAじゃないの?
生産技術すらいないような規模であれば設計が好きに作っていても不思議ではあるまい >>261
STM32のADCはDMAの使用が前提になっている(特に連続して変換する場合)けど割り込みとDMA周りは適切に実装されているのだろうか そんなこんなでstm32難しいよぉ
arduinoやmbedで楽にもの作りしたいよぉ
でもこれ使いこなせたら最高だなとは感じる STM32が盛り上がってきていい傾向やな
CubeMX使わんの? >>288
調べるときちんと実装しているな。
ADCが不安定というのは値が暴れると言う意味でなら
サンプリング速度がデフォルトでmbedと違うだけかもしれない ArduinoなんてADCは××μsec厳守とかあまりないだろうからサンプリング時間は長めの方が良いんじゃね(適当) 32bitマイコンを積んだArduino互換ボードって複数あるけどその高性能を活かした作例って何があるかな ArduinoIDEとmbedでADCの比較をしたけど
同じ設定同じポートでパルジェネの正弦波を採取させても
90%以上数値は合致してから
精度としては差は無いも言っていいレベルだったよ
ちなみに60Hzを10サイクル
これを同じ言語で二回やっても10%程度は差異がある。
これは1メートルほど離れた所でスマホを弄ると更に差異が拡大さる程シビアだから
相対的に見ても相当合致率が高い
もしかすると評価に使ったらしいコードに割り込みとか
ADCが遅くなる何かが含まれていたんじゃないか 32bitの100MHzあたりになると簡単なマルチメディア処理をCPUで行えるくらいの計算能力を得る
でもそれをArduinoスケッチで活用出来るかというと・・・ 俺が小学生の頃のスーパーコンピューターよりも桁違いに高性能だ。 Arduinoで出来る事はmbedでも出来る
その逆も当然出来る
なのでこれから覚える人はユーザーの多いArduinoばかりに流れてるんだろうね。 やりたい事をする前に情報を集める訳だが
Arduinoの情報ばかりヒットする。
ATmegaならともかくSTM32関係でこうなったのもここ数年なので、
本当に急速な成長加速をしているだなと感じるよ。
ATmegaの性能不足を感じた人がより高性能なマイコンを求めて辿り着く先がここなのだろうか。 ArduinoやRaspberry Piで作ってみた系(実験)はめっちゃ増えたけど
それらの技術を活用して実用的なガジェットを作る人はほとんど増えていないような
DAPの自作もラズパイばかり出てくるし >>302
DAP って Digital Audio Player?
ラズパイだとポータブルは電池が持たないね。
ネットワークプレイヤーならいいかな。 そう。DAP用途でラズパイはZeroでもオーバースペックだし電力効率悪すぎ
しかも過剰な性能に比してUIがショボかったり
MP3が流行った頃にMP3デコードチップを使ってDAPの制作が流行ったことがあった
当時すでにGUIまで実装している人もいた
今やLCDCやDRAMを外付けせずにワンチップでDAPを作れる可能性すらあるが
やっている人はまず見ないね
別にDAPじゃなくても良いけど実用に耐える物を作れる人ってなかなかお目にかかれない その辺は設計センスやろな
ラズパイはLinux入れる前提からしてオーバースペックやし組み込みとは違うもんやろ UI が一番面倒くさいんだよな。
自分で使うなら見た目なんて気にしないし。 草の根で製品を作る能力は中国にすら負けていると思うこの頃 実際負けてるだろうけど、だからってどうしようもなかろうよ 本気でやったのは趣味で作った溶接機で使ったぐらいだな
共振は負荷に応じて周波数可変や電流調節とか
アナログ回路で十分実現できるんだろうけど
俺はデジタル的なスキルしかない上にミスってもプログラムの改定でどうにかなるマイコンに依存してる
Aliで300Aとか半端ないIPM売ってるから暇つぶしに作ってみるのもアリだよ。
ケースはミスミのキャビネットが穴あけ加工とかもしてくれてとても便利
200V入力だからバラックにする勇気はなかった。 つーか負けていることに対して危機感ないのが一番ヤバイと思う だってLチカかせいぜい音楽再生機くらいを作る人ばかりだし 仕上げる能力の有無とマイコンに何を使うかはあまり関係ないだろう
ググってもどっかで見たことあるような作例が大量に引っかかるしな
「気合い入れて作ったZE!」みたいな作例は滅多にない
昔のニコ技の方が遙かに気合い入っているオチw >>283
てめえの勝手な定義を持ち出すな。
てめえが持ち出したwikiの定義のどこに測定器などと同じ生産財と記載されてるんだ?
常識ないのかアホ
会 社 が 管 理 す る も の は 生 産 財
の位置づけにあるものなんだよ馬鹿たれ。ここには測定器なども含まれる。
勉 強 し 直 せ ド ア ホ >>283
>それ、治具ではないよ。ツール(小道具)と言うんだよ。
治具なんだよアホが。
研究部門であっても研究者自らがつくったオリジナルの非生産財ツールであっても治具と呼ぶんだ。
繰り返し言っとく
勉 強 し 直 せ 馬 鹿 た れ >>284
ID:FoY89rB5 のアホぶりが白日の下に晒された
ってのが正しい表現だろ。
ID:FoY89rB5は、世の中研究、開発、設計、製造において広く用いられている用語治具(jig)=ツールってこともしらず
たまたま自社で、m生産財として登録、管理されてるjigを見つけて、治具==生産財と思い込んでたマヌケぶりを白日の下に晒したってことな。
英辞郎より
《機械》jig、治具◆木工や金工において、穴開けなどの切削加工をするときに工作物を固定したり、
穴開けの位置を指示したりする器具の総称。日本語の「治具」は英語の当て字である。
いわゆるツールwwww
どこにも生産財なる社会資本としての位置づけなんか記載がない。あったりまえ。
>>ID:FoY89rB5
アホは死ね >>316
馬鹿には馬鹿ってことを言ってやらないとわからないからな
そう明言してるのだよウスノロ 勤め先ピンセットの先を少し曲げてチップを掴みやすくした程度の物でも
この前使ってたピンセットみたいな治具ちょっと貸してとか言われるよ
治具って単語の汎用性半端ない
会話を押忍で通す某空手家なみ >>319
>この前使ってたピンセットみたいな治具ちょっと貸してとか言われるよ
それぐらい自分で作ればいいのにね。 >>320
そこかよ!っての置いといて
実際使いやすかったみたいで自分のも真似して曲げてたよ
仲のいい同僚だからね 言葉の定義は、組織によって変わるだろうし、それで熱くなっても無駄。
発端の >>234- に戻れば、現場の人がマイコン選択ができるところと
そうでないところがある。
組織が選択しているマイコンとは別に、個人的になじみのあるマイコンで
仕事で使う「何か」を作って使ってもいい文化のところと、
そうでないところがある、という話だよね。
熱くなったり、ののしったりするようなことじゃない。 >>321
最初の職場は「ピンセットは自分で育てる」みたいな文化があって、
貸し借りはほとんどなかったよ。
研いだり削ったりして好みに仕上げたり、先端をメンテする。
転職したあとの職場は、すげえおおらかだった。 深く考えた事なかったけど
勤め先も特にマイコンの縛りってなかった
企業向けのオーダーメイド品で
悲しい時は一品限りとかもあるから
そこまで考えてたらきっとやってられない
そんなんだからチップ部品も人力実装する事がしばしばある
ここでピンセットの話に繋がる 自分たちに習慣があるなら、それが正しいことで、
その正しさの基準はどこでも通用すると考える人と、
必ずそうではないところがある、と考える人がいるよな。 4S…整理、整頓、掃除、清潔
5S…(4S環境を維持する)躾 5S≒5Sパトロールで高得点を取ること
5S≒美化活動
5S≒上層部の機嫌取り
みたいに5S本来の目的を見失っている会社は少なくない 「4S5Sが基本」って言っても、まあそれは全員に適用する必要はないよな。
個人的にはごちゃごちゃしてると思考の整理がつきにくいけれど、
かつての職場の研究開発部門(俺から見れば雲の上のエリート集団だった)には、
無頓着でそういうのに無縁の人がわりといた。
たぶん凡人にはわからない仕組みで考えてるんだろね。
そういえば、筆算の線を定規で引いてないからとやり直しを命じた小学校が
あったとか。
指導する側は「そういことをきちっとする子が伸びる」と言ってるそうだけど
凡人としての一定レベルの話じゃないかな。
ちょっと違うけれど、組織の中で使うマイコンをがっちり固めているようなところは
変革に弱いかもしれない。そういう組織でも組織に縛られずに、ときに咎められつつ
実験などで自分が選択したマイコンを導入できるような人がいる方がいいと思う。
組織のルールを守ってばかりだと組織のためにもならんし。 最近は、熱心な会社ほど生産性を落とすと言う奴だろ? 研究開発部は頭がぶっ飛んでる人からヒントを得て何かをみんなで作ってる節あるね
中には長々と式を打って計算するような物でも
瞬間的に計算する同僚がいて
計算の仕方が普通じゃないから答えを出すまでの過程を式に書くことが出来ないらしい
どうやってるのか一度伺った事があるけど
ギアのような形の物を絵に描いてこんな物が頭の中に無数あり、
どの数字の時に隣のギアが回るか?って感じの条件で計算してるらしい 4S5Sは凡人も平均的に仕事出来るレベル迄引き上げる仕事のフレームワークやで
天才には足枷になるからと適用外にしたら大組織の統制がとれんやろ
中小企業は知らん >>332
verilogで並列演算器つくればいいのに CubeMXでさくっとUSBアナライザを作れたりしないのかな そらCDCやらHIDを作るようには行かないよ。
それにスタンドアロンのUSBアナライザなんてotg機器位しか強みなく無い?
ほぼホストPCにアナライザーソフト入れたら用足りちゃう。 >>335
なぜ?式の演算に時間を要していると思った?
ちなみにその人は元ASICの設計者で
FPGAに興味が湧いて転職、そしてうちに来たらしい
逆を言えばFPGA意外本当に何もできないかなり尖った人で
筆記試験が全然出来ない上に対話もいきなり話が飛んだり少し怪しくて、
転職にはかなり苦労をされたそうだけど
うちからすれば本当にありがたすぎて涙が出る。
多分アスペルガーの一種なんだろうね。 >>333
>天才には足枷になるからと適用外にしたら大組織の統制がとれんやろ
なんでそんなことで統制が取れないんだろう。
俺ら凡人がそのツールで恩恵を受けるわけだろ?
もし研究開発のエンジンみたいな人たちを適用外にすることで彼らの恩恵になるのだとしたら、
彼らを適用外にすることで、みんな恩恵を得ることができるわけだろ? >>338
典型的なアスペルガーだな。
集積回路を設計する人には割と多いよ
ああいうのはマトモな人がやると気を病む仕事
有名なのがIntelとAMDに革新を与えたジムケラー
数十億個のトランジスタを凡人が把握するなんて無理無理 個人の能力や性質によって多様性のある職場環境があるのが理想だな。 >>340
だよねぇ
それをプログラムで構築しなければならないFPGAを
笑顔で組みながら完全にミスなく完璧に仕上げつつ
昨日の昼行った店美味かったから今日も行こうよと言ってくる彼は優秀過ぎて愛らしさすらある
ちなみにここ3日連続ずっとその店で同じメニューを注文してるw
たまに発案してメニューも選んでやらないと栄養バランス的に体調崩しそうだから
その辺の気配りは必要だけど
本当に良い人材が入ってくれたもんだわ 毎日同じ黒いシャツ着てるんだろ
でも、同じシャツが何着もあって
毎日着替えてる >>337
最近の事情はあまり詳しくないんだがPCで動くキャプチャソフトでエニュメレーション中のパケットを取れるのか?
昔作っていた特はSnoopyを使っていたけどエニュメレーション中のパケットは取れないので苦労させられた
エニュメレーションを成功させたあとはサクサク進んだが ここも雑談スレになっているな
今の5chはおっさんの底辺が集うところだから、底辺らしく雑談必死のスレが多いよな usbpcapもそのへん駄目だった気がする
ディスクリプタ書いてるとそのへん見たいのにね Ultimateでも1ライセンス約200ドルだし、ガッツリやる気があるならまぁいいかなレベルだな それだけ出すなら安い中華ロジアナを買えてしまわないか? 他の通信も見るならともかく、USB見るならそんな数万のロジアナとか比べ物にならんよ USBシグナリングを解析できるロジアナは安くはないよな。 HSを直接解析できるロジアナは良いお値段するだろうがFS以下ならLAP-Cで出来た気が
最悪ビット列さえ取れればアナライザは自作しても大したことないだろうし ロジアナでプロトコル解析は疲れそう。
ただのシリアル通信でもやりたくないな。 >>356
そうなんだ。
普通のロジアナでPIMA15740とか解析できちゃうんだ。いい時代になったね。
まあPCだし出来るのかな。 stm32スレの人はロジアナのプロトコルアナライザーとか普通に使ったことある人だと思ってたけど違うのかw >>354
場合によってはわざとusbハブで速度落としたりしてねw USB1.1のハブだったりEthernetのリピーターハブだったり古いものが役立つときはたまにあるよね >>358
どっちに対するレスかわからんが・・・
Keysight の 16900 なら以前使ってたけどシリアル解析はオプションだし、USB は出来ないんじゃないかな?「普通の」ロジアナじゃないかもね。スタンダードだけど。
テクトロならできるのかな?
ってか、USB の解析したいならUSBのアナライザー使うでしょ? それこそ専用のUSBアナライザとかいくらするんだよって話じゃ・・・
実機を持っているわけではないから詳しくは知らないけど
ttp://akizukidenshi.com/catalog/g/gM-04426/
ホビーで有名な?これとか公式ページを見ると
ttp://www.zeroplus.com.tw/logic-analyzer_en/products.php?pdn=10&pdnex=list
無料で使えるプロトコルデコーダがずらっと出てくる
あと>>359みたいな手法でUSBアナライザを自作している人も見かけた記憶がある Amazonで買った1300円のロジアナがやばいぐらい便利だったよ
趣味で作った3相インバータのゲードライブに
2chオシロでは同時に観測できずどうしても6ch同時に見たくて買った
買ってから気づいた機能でI2Cのデコード機能もあって
今じゃ手放せない >>362
LeCroy のやつ、400万くらいだったかな。仕事だからね。
自分で持ってるやつはヤフオクで2万円くらいで落としたやつ。
ゼロプラスのロジアナも持ってるけど、アレだとUSBレベルのプロトコル解析は出来ないよ。シリパラ変換されるだけだから。 ロジアナはソフトウェア代が8割締めるおかしな状態だったのが
かなりグレーだけどオープンソースが出て変わったね
権利や特許のライセンス料の積み重ねでそうなっている ググるとLAP-CでUSBのプロトコルを解析している事例が出てくるから一例としてあげたんだけど・・・ >>358
俺は趣味でマイコンだから持っていないが、
治具がどうの4Sがどうのと出てきているから
会社で使っている奴が非常に多いと思った。
で、会社で使っているUSBプロトコルアナライザー色々出るかと思たんだがな。
自裁は会社ではマイコンを使った開発はしていない奴が多いから出てこないと。
仕事で開発しているなら会社のロジアナとかでこっそり自分で作った俺様USB機器の
チェックとかするんだろうが。 >>367
俺が初めてロジアナを使ったのは趣味がらみだな
USBはないけどEtherreal(現Wireshark)を初めて使ったのも趣味がらみ
趣味でやるときは自分の測定器を使うし、仕事でやるときは会社の測定器を使ってる でさーロジアナ派の人たち、Descriptorのやり取りとかクラス固有のやり取りとかまで解析してくれるの?
まさかビットパターンから抽出してる訳無いよね? 別にアナライザだってUSBの全てを確認できるわけじゃ無いだろ
端子間タイミングチャート確認するならロジアナだし
クロストークがないかやiパターンとるなら高速オシロだろ?
それとも最近のアナライザは、そう言うのも見てくれんのか? >>368
会社でUSB関連のものをアナライズするときは、どこのどの製品を使っているんだ?
俺は趣味でプロ用は買うことはないが、でも、プロがどんな機器を使っているかは興味ある アイパターンも見てくれるオールインワンタイプのUSBアナライザをどっかで見た記憶はあるけどかなり良いお値段した気が アイパターン見る事とプロトコルアナライズする事とは別物。
なんか話がゴッチャになってるぞw >>374
会社でUSB機器のプロトコルうんぬんするような仕事はしたことがないな
もしやるとなったらzeroplusで済むような仕事なのか、専用機が必要な仕事なのか、
専用機が必要としてその金に見合う仕事なのか、将来性はどうなのかなどなどを考えて、
買うかどうか、仕事を受けるかどうかを決めることになるだろうな いいねいいね盛り上がって
自分の知見を超えたものを目の当たりにすることもあるだろうし
1300円のロジアナ(usbfx2あたり使ってるやつかな?)から一時期流行ったlap-cから400万のロジアナまで出てくるんだからw
stm32はプロ層が多い(と思ってる)からどんどん引き出しの中見せて欲しい >>304
そうてorz、
DAPじゃなく言いたいのはポタDAPだろ
据え置きDAP用途とすればPi3 B+でもDSDソフト変換はできないし十分な性能とは思えない
ポタDAPを言うならDC-DCとまともなDACチップ使った専用機には叶わないよそら。
電源+まともなアナログ系+パッケージングが専用機だから
基板だけあってもそこらはまた別な労力を要する話 >>357
路地穴じゃなくとも4chオシロでシリアルプロトコルの解析ぐらいできますがなwww >>378
アイパターン見るぐらいのことがふつーのオシロでできなくてどーするよwww
USBの認証試験用のオシロっていうなら話は別だが >>374
2.0以上の規格ならテクトロかKeysightでフェラーリより高い奴だな
RIGOLじゃ無理 目的がUSBのプロトコルの解析なんだから
昔取った杵柄の感覚で「オシロで可能」とか恥ずかしいと思わないの? >>383
いまどきのオシロには、プロトコル解析機能がついたものがある、ということではないですかね。
機種を抜きに、オシロでできる、と言ってる人は「その機能がないオシロは過去のものだ」と言ってるみたいなもので、
ちょっと極端な気もしますが、昔の感覚で「オシロではプロトコル解析ができない」とするのもいまいちです。 プロトコル解析機能ついてるオシロなんてまだまだ高価過ぎて
エンジニアが職場で使っている設備と趣味の人とでは話し合わないの当然だな
それとも波形からリアルタイムにデコードできる能力者かな 原理的にはシリアル通信をキャプチャできれば解析は可能
今時のDSOならキャプチャ機能はほぼ標準装備のはず
プロトコルのデコードやビジュアライズをどうするかだけど
これは使用状況や使用者の好みを強く受けるところでは
PCレスで使えるスタンドアロンが良いという人もいれば
どこそこのソフトが使いやすいという人もいるだろう
中には俺製が最強だという人もいるかもしれない
多分どれも間違いではない まえはDSOでデコードもさせていたけど、どうしても画面小さくて不便
なのでいまはPC画面に表示する例の800円くらいのロジアナ。
24Ms/sだから、PC関係の速いのは無理だけど、マイコン周りのSPIやら
UARTやらでは、2画面いっぱい幅使ってデコードさせてる。
オシロに比べたら効率がだんちですよ ここば老人ホームか? UARTの感覚で語り出す奴が後を絶たない… >>386
10Gサンプルくらいメモリがあればな。
解析遅そうだけど。 10Gサンプルもないと解析できないセットアップステージってどんなのデバイスなんだろうな
ちょっと想像つかないや。普通のHIDじゃそんなに使わないよね ここまで話がそれていくとスレチだなw
stm32あたりを使うにしてもちょっとspi見ようとして人によって転送速度全然ちがうからなぁ
それでエラーが出て特定しようとしたらそこからひと桁以上上のDSOの性能必要になったりするし
一言で言うと適材適所、必要十分であればそれでいいってオチなんだけどw SPIでも液晶パネル等の広帯域デバイスをぶら下げていたりすると安DSOでは不安になる周波数だったりするしね NUCLEO F446REで2.2Mbpsの17bitSerial通信したくて試してるんだけど、タイミングが合わない
SPIでもUARTでもダメやった >>395
17bit シリアルなんて規格があるんかい?
アセンブラでクロック数えながらやれば動くんじゃね? >>385
>プロトコル解析機能ついてるオシロなんてまだまだ高価過ぎて
おまえアホやろ
まともなオシロ作ってるメーカーなら最廉価機種から解析機能付いてますが何か?
死ね。アホ >>398
繰り返し
>まともなオシロ作ってるメーカーなら最廉価機種から解析機能付いてますが何か?
探せないアホは死ねよったくよ。
情弱
カス
文盲 >> 全部テメエのことだアホ >>400
機種限定するまでもないわ。
4chオシロでシリアルデコード機能ついてない機種なんていまどきリリースされてない。 >>383
USB2.0のハイスピード以上の解析したければ、2GHzをギャランティした機種でも買え
そして、データをPCに吸い上げて自分でソフト書いてデコードすればいい。それすらできねぇんじゃねぇよな低脳www
さらに、認証試験したければ、テクトロかKeysight限定でフラッグシップオシロでも買えよ低脳
昔取った杵柄とか、シリアルプロトコルの解析機能を今時の4chオシロは最廉価機種からもってることすら知らない情弱馬鹿のお前www みんなが高い計測機器の話をする中、金のない弊社は産業技術センターに向かうのだった… >>396
ABSタイプのエンコーダが手元にあって、こいつの通信規格がどうも17bitみたいなのよね
アセンブラで試してみるよthx >>411
なんか根本的に間違っている気がするんだが気のせいかな
SPIとUARTって全く別物じゃないか なんていえばいいんだろ
出力形態はRS-485通信規格で、データ自体は8bitで1bitのストップビットでパリティ無で送られてきてるのよね
それでUARTかbit長合わせたSPIで無理やりできないかなと勝手に思って試してみたって感じ ABSタイプ→アブソリュート タイプ
17bit→1回転当たりのbit数。1回転で、 131072。
出力形態はRS-485通信規格→差動出力
なのでは?
エンコーダの型式、教えてくれたら答えらる
かも。。。 エンコーダに線何本あるよ?4本なら繋ぐ先はパルスカウンタ、沢山あるならGPIOかCPUバス、シフトレジスタでも良いけど エンコーダに線何本あるよ?4本なら繋ぐ先はパルスカウンタ、沢山あるならGPIOかCPUバス、シフトレジスタでも良いけど このエンコーダ難しいね。
メーカーに頼んで出力の仕様教えてもらうか、素直に59ページのチップつかうか、違うエンコーダ使うかだな。 返事遅くなりました。415の解釈で問題ないです
エンコーダはまさに416のメーカーので、P59と60を参考に試してたところ。
線は5本くらいなのでSG、GND、VDD、SDとSDbarでシリアルかなと 不明の信号相手と言うことはDSOやらロジアナ等で確認した上の話なんだよね? CFってのとSFはステータス関連なので回しても特にビットデータに変化はなくて、
エンコーダ回転させるとそれ以降のDF0DF1あたりが回転に応じて変化してるのまでは確認済みです。
なのでラッチというか指定のbpsでデータを適切に区切ってさせくれれば読み取れるはずなのですが、
そこで今止まってるところですね。 >>201の書き込みを見て
興味本位でやってみたら呆気なくブートローダの書き込み出来た
Nanoで必死こいてコードの最適化やレジスタ叩いてたのがアホみたいに思えてきた。 圧倒的マシンパワーで殴る
何十円かの違いなんて趣味なら誤差誤差 >>424
ATmegaから乗り換えた時に俺も同じ感覚味わったなw
STM32の圧倒的な処理能力
俺は主にステッピングモータとそれに連結する光学式エンコーダの処理でそれを体感した
性能の限界を感じたあの時ルネサスのRXを選んでいたらまた違う感動があったからもしれんけど
この価格でこの性能本当にいいの?って現場のが絶対に良いな
世の中金よ AVR→STM32って電源電圧の違いは問題にならないのだろうか 5Vを直接入れられる32bitマイコンって結構少ないよね
RX200/RA2とかKinetistとか(ダイマ RX200って5V対応してたんだ
プロセスルールそんなに古いマイコンなのかな?
それともレベルシフタを内装してるんだろうか >>427
>問題にならないのだろうか
混在してるならちゃんとスペック見て調べろや。
STM32のIOは5Vトレラントだったと思うが、
んで、トレラントじゃなかったら、これ使っとけよ
http://akizukidenshi.com/catalog/g/gI-07188/
LCXってのは5V-3.3V混在バッファだから >>430
直近の新種は今年の3月?インダストリアルIoT/家電市場向けとしてKE1xZが投入されてる
5V対応ってなにげに需要あるんだろうな
>>431
正確にはRX200シリーズのうち1品種を除く全種。他にはRX130とRA2A1が〜5.5V対応
電源部は内蔵レギュレータで降圧されているっぽい。I/O部はどうなっているんだろうな
マニュアルを見る限りI/O性能が大きく落ちているようには見えないが 車向け重視のルネサスだから5VのI/Oは欠かせないんでしょ
RLもそうだし つまり5Vで使えるSTM32をを出せ(ドンガンAAry ノイズに極めて弱いI2Cなんかは5Vと3.3Vで安定性の違いが本当によくわかる
もちろん5Vの方が信頼性が上
なのでI2Cに限らず制御する相手が5Vロジックレベルに対応していれば5Vを使いたい
STM32は処理性能と価格優先だからその辺は望めないね 外付けレベルシフタなんて手詰まり時の策じゃね
5Vネイティブで動くマイコンがあってそれで足りるならそっち使うわ I2Cって3.3Vでも5Vトレラントなら5Vで使えるしSTM32なら関係なくない?
Fm+ならともかく あれ?STM32の5Vトレラントって一部のpinだけじゃなかったっけ?
データシート全部みたの随分前だからうろ覚えだけど
ADC対応ポートだけ耐圧高かったような >>441
俺もだが、このスレに連中はゆとりおっさんが普通で
STM32ことはよく知らない奴がほとんど。
だから、雑談必死スレになるんだが。 そもそも5Vトレラントって5Vの入力に耐えられるよって機能じゃなかったっけ?
5Vを出力できるわけではなかったはずだが
通信路のノイズ耐性改善を目的とするなら効果は一方通行じゃね どうやって3VのICが5V出すんだよ 内蔵DCDCとかか?はー レベル変換ICつけとけよ
出来合いのボードを継ぎ足す以上の電子工作ができないとかいうヘタレでないならな ここの層がこんなに幅広いとは思わなかったw
arduino初心者スレかよここwww レベルシフタって追加で金かかるし、ハンダ付け箇所が増えるし
遅延が発生してマイコンのデータシート通りの性能は出せないし
ドライバやアンプの性能も普通マイコン>レベルシフタだし万能じゃない
レベルシフタ使え言っている人は使ったことないシッタカ?
それともその程度の工作物しか作っていないのか? 5V 入力なら 3V 出力で十分だろ。
TTL レベルなら 2V だし。 秋月あたりでレベル変換という名目で売ってるやつあるけどさ
それarduinoとかの速度なら問題なく動くけどstm32で速度出そうとするとハマるだろってのあるからなぁ >>448
> 遅延が発生してマイコンのデータシート通りの性能は出せないし
相手は何? 今や過去の低速な5V信号だよ? 立上り立下がりを気にするか?
遅延を気にする5V信号をGPIOに繋げる用途って何かな?
> レベルシフタって追加で金かかるし、ハンダ付け箇所が増えるし
物に依り反転するが、デジトラやデジFETなら安価。
受けなら5VトレラントなロジックICで十分。出力ならTTL受けなロジックICでいい。
レベルシフターを使う場面では無いし、自動実装だから気にしない。
> ドライバやアンプの性能も普通マイコン>レベルシフタだし万能じゃない
分かんないな、5V系でそこに拘る理由が。
5V系は30年前のイメージだが、そんな敏感な信号があったか? >>453
わりぃw
ロームが出しているロジックレベルで駆動出来るFET群の事で、これはさっき俺が作った造語さ。
抵抗を内蔵している訳ではない。 >>451
あまり追い詰めてやるな
知ってる知識総動員してあおってるんだから TTLレベルじゃない5V系の相手だとHが3Vじゃ心もとないよね。
外付けTrのオープンコレクタで抵抗で釣り上げておくくらいしか思いつかない。 双方向ロジックレベル変換ICを使うと
ケンカ上等仕様によってハマる >>456
家電のインバータ回路はゲートドライブの入力が3.3V/5.5V対応なら
わざわざ2電源式の論理ゲート使って5Vに上げとるね
これは同時ON防止が目的の回路に見えたけど
わざわざ2電源にする必要があるのかと言うと
やはり信頼性を買ってるんだと思う
兼レベルシフタ >>456
双方向信号ならレベルシフタだけど、一方通行なら
3.3→5 ならT付きロジック、その逆ならトレラント入力デバイスが
コスト的には有利だと思う。
トランジスタを使って3.3→5をするならエミッタ接地よりベース接地の
ほうが速いよ。反転もしないし。 >>458
違うよ、レベルの問題では無いよ。
ゲートドライバの先、ドライバそのものがdv/dt破壊防止の為に高速なON/OFFを必要とするからだよ。 >>461
10kHzだけどノイズの影響で上下アーム同時ONによるアーム短絡防止に信号レベルを上げているんだと思ったけど違うの?
ちなみにマイコンからのPWMによる擬似正弦波だったから
キャリア周波数はそれに依存しているはず このageている人はM0+があればPICやAVR等の8bitは不要とか言っちゃう人なんかね >>464
この人って部品点数増やすのに何の抵抗もないように見えるよ? >>465
>M0+があればPICやAVR等の8bitは不要とか言っちゃう
ということと、
>部品点数増やすのに何の抵抗もないように見える
がどんなふうに関連するんだい?
というか、集積度の高い部品を使う方が部品点数を減らして、部品の管理コスト、
実装コストを下げることができることもあるよね?
そもそも「部品点数増やすのに何の抵抗もないように見える」自体が、ひとつの事例で
人物全体を評価する短絡的思考に見えるけどな。 >>462
その認識であっています。
価格競争の激しい家電でありながら、
別途DCDCで5Vに論理ゲートでレベル変換をする目的として、
書かれているようにメインがノイズへの耐性と、出力信号のL/H波形明瞭化、
そして論理ゲートの作動速度に影響を与えるからです。
これらの目的から多くのメーカーがそのような回路にしています。 >>314
職歴がないこどおじが禿散らかした頭でぐちゃぐちゃほざいてら >>378
>>stm32はプロ層が多い(と思ってる)からどんどん引き出しの中見せて欲しい
他人の揚げ足取りしかできない知ったかじいさんしかおらん >>461とか典型例だな
根っから回答にもなっていない上に
理解できないレスが来たら放置して逃げる ageさんって製造系さっぱりだろ。ハンダ付け箇所の増加=信頼性の低下=製造不良の増加だ。全くその認識がないように見えるが
自動実装であってもハンダ付け箇所は弱点だし増えるほど不良リスクも増えるからな >>471が指摘した
>理解できないレスが来たら放置して逃げる
の通りで草 >ハンダ付け箇所の増加=信頼性の低下=製造不良の増加だ
どれぐらい増えるのかを、得られることとのトレードオフを議論せずに、
増える→製造系さっぱりだろ
みたいな短絡的な考え方じゃまずいよな。
>>437
一点要素にだけ拠って立って、強引にデメリットを主張をするつもりはないのだろ? 俺も流れに乗ってblue pillをArduino化してみたけど
ライブラリと情報の多さはやっぱいいな
ひとまずI2Cと外部割り込みだけ確認をしたけど完璧に作動する。
特に不都合はないけどUSB接続経由でコードを書き込むと当然ながら
マイコンによる仮想COMポートなのでリセットされるとUSBの再認識が入る Arduinoへの対応度は100%で完了済みです。
全てのtimerへ割り込むAPIも提供されているので
>>220のような事も出来ています。
なので、対応化を完了したチームはまたGithubでライブラリを開発する作業に戻ってます。 データシート見ていたらRX,TXもトレラントだったので
>>201氏の方法は直結で問題ない mbedと出来る事は同じだから、今から始める人はシェア的にもArduinoの方がいいだろうねぇ
海外のサイト見てると最近はSTM32 Nucleo-L476RGもArduino環境での情報や質問が割と多く見られる 情報量の多さこそ正義だよね
わけわからん罠を踏みにくい
ライブラリの仕組みとか抽象化のやり方とかmbedのほうが好きなんだが言っても仕方ない こうしてデバッグ出来ないマイコンユーザーが増えてゆく デバッグは関係ないんじゃ
もはやアセンブラでコード組むようなCPU規模でも時代でもないんだし
競争に勝つにはマシンパワーでなぐる方が有利だよ マシンパワーを上げてもリアルタイム性は大して改善しないが AVRならともかくARMにリアルタイム求めるとか難易度高すぎ エコシステムは大正義
x86はそのお陰で生きのこた >>485
今のデバッグはネットに動かないですと投げると誰かが動くようにしてくれる
ついでに、コード作成はコピペでやるだからライブラリの仕組み知らなくても良いだろ。
だから、エンジニアに程遠い土方レベルでも余裕で仕事でマイコンを使うことが出来る
で、日本ではソフトのエンジニアよりドカタが多数派な状況だろう
>>488
ARMのターゲットユーザーは土方がメイン
(エンジニアレベルでないと使えないでは大普及はできない)だろうから、
激リアルタイムを求めるならARMではなくFPGAあたでシーケンサーを作るとかしてやってねだろ。 エンジニアが使うちょっとしたツールのことをJigってことも知らないマヌケがいたの
このスレたっけ? 長くなっちまった
>>490
今作っているのが
・仕様(使用目的)が決まっている
・技術的に目新しい物ではない(が、難易度高めでどちらかと言えばマイナー)
・簡単ではあるがデジアナ混合(基本デジタルだが電荷の移動を意識しないとまともに機能しない)
・時間的要求が厳しい(標準的な実装の1/5〜1/10。1ミリ秒以内に主要な処理を完了させる)
・先人が見つからない。各社のアプリケーションノートにもズバリな実装例はない
・各社が出している技術資料を総合すると実現性を否定する情報は出てこない
みたいなのなんだけどネットで聞いて有益なアドバイスを得られるかな?
8bitだと制御しやすいが遅い、32bitなら速いがパイプラインやバスの御守がやっかい
FPGAなら速いだろうが高価だしアナログが絡む都合上デジタルだけ速くても限界がある
そもそもHDLは多分自分の手に負えない
ちなみに
5ch→使用している技術に理解のある人を見かけない
Web→たまに実装している人を見かけるがアプリケーションノート止まりで規模が違いすぎる
ルネのフォーラムで少し近い質問をしている人を見かけたけど実のある回答を得られていなかった 5chは何でも相手をけなそうとするから、極端に振れるんだよな
リアルタイムが1nsもずれてはいけないものとか勝手に定義して
そうでないものはリアルタイムではないとか意味不明の罵倒を始めたりする
罵倒が目的だから、1nsもずれてはならないものなら1psや1fsがリアルタイムの基準になる
追い込まれて雲行きが怪しくなったら知らんぷりして消える
5chには誠意のかけらもないゴミクズが多いからしょうがないと言えばしょうがない STM32に触れる前、8bitとかならバレルシフタ搭載していないからビットシフトでとか色々工夫してリアルタイム性を追求していたけど
もうそんな事もしなくなったな
複雑過ぎて仕様なんか把握していられない
そっちにリソース費やすなら好きな回路設計に費やす
つまりマシンパワーでゴリ押し
俺みたいな趣味での認識の人と業界人とでは認識違って当然よ リアルタイムの意味って"所定の時間を守る"だよな?
所定がいくつかは仕様による >>495
実行時間ワーストケースの規定があることだ 地デジTVのように、時報の秒針が合わなくたって
りあるたいむ ネットで聞いて有効な回答が得られるケースって少なからぬ人が同じ事をやっている場合に限られるんじゃないかな
>>497
あと割り込み処理開始までの時間もね キャプチャ ハードでやらなきゃダメとか思ってたけど、普通に割り込み発生させて、時計見て
メモリに、とかやってもできるんだよな。
今のCPUなら、0.1usecくらいならブレずにできちゃう。 STM32F7の評価ボードって実質
NUCLEO-F767ZI
32F769IDISCOVERY
この2種か?STM32F4DISCOVERYみたいなはないよね
後者はかなり良いお値段だしやっぱNUCLEOか・・ >>498
持論どころか世間で通用しない俺様特論展開してんのはテメエだろうが低脳 評価目的ならまず青pillを買ってどんなもんか試すのもアリだね
ST-Linkを一緒に買っても十分安い >>507
>>317
テメエの腐った目を生理的食塩水でも洗ってよーくみろ文盲野郎 >>508
Discoveryは終息してNucleoに移行したものと思っていたが、
まだDiscoveryシリーズも生きてたのかよ
DIscoveryとNucleoがそれぞれどの方向向いてるのかいまいちよくわからないんだわ
個人的には32ピンシリーズのあるNucleoで十分なんだが。 >>509
>>317?
NGwordであぼーんされてるよw
何か主張したかったら、まずマナーをわきまえろよ > 社会不適格者 >>511
>>284
ID:FoY89rB5
ID:ED3oR9FO
のアホぶりが白日の下に晒された
ってのが正しい表現だろ。
ID:FoY89rB5
ID:ED3oR9FO
は、世の中研究、開発、設計、製造において広く用いられている用語治具(jig)=ツールってこともしらず
たまたま自社で、m生産財として登録、管理されてるjigを見つけて、治具==生産財と思い込んでたマヌケぶりを白日の下に晒したってことな。
英辞郎より
《機械》jig、治具◆木工や金工において、穴開けなどの切削加工をするときに工作物を固定したり、
穴開けの位置を指示したりする器具の総称。日本語の「治具」は英語の当て字である。
いわゆるツールwwww
どこにも生産財なる社会資本としての位置づけなんか記載がない。あったりまえ。
>>ID:FoY89rB5
>> ID:ED3oR9FO
アホは死ね
でなんだ? >>511社会のダニ >>511
>NGwordであぼーんされてるよw
おまえほんとにアホだな。あぁ?
この板は運営側が認定しない限りレス削除などされない。
テメエがNGワードに勝手に設定しただけだろうが新参マヌケが。
ぶ ち 殺 す ぞ カ タ ワ 野 郎
2/5 c h の 使 い か た ぐ ら い
い い 加 減 理 解 し ろ 知 的 障 害 者 ID:ED3oR9FO
テメエが設定したNG
>>>317?
>NGwordであぼーんされてるよw
>何か主張したかったら、まずマナーをわきまえろよ > 社会不適格者 ID:ED3oR9FO
認知症馬鹿さらしあげ
テメエが設定したNGワードも忘れる認知症 ==
>>>317?
>NGwordであぼーんされてるよw
>何か主張したかったら、まずマナーをわきまえろよ > 社会不適格者
>>>317?
>NGwordであぼーんされてるよw
>何か主張したかったら、まずマナーをわきまえろよ > 社会不適格者
>>>317?
>NGwordであぼーんされてるよw
>何か主張したかったら、まずマナーをわきまえろよ > 社会不適格者
>>>317?
>NGwordであぼーんされてるよw
>何か主張したかったら、まずマナーをわきまえろよ > 社会不適格者
テメエの社会不定豪奢ぶりを世に晒した図
wwww ID:ED3oR9FO
認知症馬鹿さらしあげ
テメエが設定したNGワードも忘れる認知症 ==
>>>317?
>NGwordであぼーんされてるよw
>何か主張したかったら、まずマナーをわきまえろよ > 社会不適格者
>>>317?
>NGwordであぼーんされてるよw
>何か主張したかったら、まずマナーをわきまえろよ > 社会不適格者
>>>317?
>NGwordであぼーんされてるよw
>何か主張したかったら、まずマナーをわきまえろよ > 社会不適格者
>>>317?
>NGwordであぼーんされてるよw
>何か主張したかったら、まずマナーをわきまえろよ > 社会不適格者
テメエの社会不定豪奢ぶりを世に晒した図
wwww >>511
テメエみたいなアホはこのスレは当然として学問版に出入りすんな
ブラウザの一つの使い方すらわからないアホはマイコンなんぞ触るな糞ガキが
こういう糞ダニが日本のエレクトロニクス産業をぶち壊したんだろな
つくづくわかったわ
ホントアホは死ねよ知障が。 ID:Ln08KMY3
気違いだったか。触ってしまい後悔したわw >>506
そういや俺もAliでセールやってて100円だったから試しに買ったそれが全てのが始まりだった
こう言うのを期待した価格設定なんだろうけど
Arduino Nano触ってた人からすれば乗り換えない理由を探す方が難しいレベル bule pillに使われているSTM32F103は無料でメーカーから頂いたサンプルを
実装してbule pillとして製品出荷している状態がもう何年も続いてる。
それでも対策しないのは餌として良い役割を果たしているとメーカー側も理解しているのか、
この用途なら無料で提供頂けるのかは謎
持ってる人はES品の識別マーク入ってるのが殆どだから見てみると良いよ
ただし過去に単品でマイコンだけ破格で売ったセラーがいて
競合セラーからフルボッコにされて追い出されていたから、
一応のポリシーはあるように見える。 ほぼダンピングだがラズパイも似たような感じだししばしば行われるような es品だから本当は64kbのはずなのに128kb乗ってるってことなのかな?
ちょっと合点がいったけど
いつまでes品続くんだ?って謎 しっかりusbのところの抵抗修正されて生産されてるし さすがに全部同じ製造元ってことはないと思うんだけどどうなんすねそのへん LPC810も一時期廉価でばらまいていた時期があったけど
それみたいなものか ES品のマークはパッケージにペンで印付けている程度だったけど
最近のはそれすらないよ
ES品は基本的にどこも量産テスタで良品確認後に更に追加でより厳しく測定する。言ってしまえば特性の良い選別品
実装工場がどれをリファレンスにするか分からんからね
その工程飛ばして製品分を出してんじゃないかな
ルネサスもES品は1pinマークにペンで印付けてる程度だね >持ってる人はES品の識別マーク入ってるのが殆どだから見てみると良いよ
と書いた人の返事をまとう。 STM頑張って 応援するぜ
514 名前:774ワット発電中さん :2019/10/20(日) 10:00:44.21 ID:UxRX3DQ4
https://ednjapan.com/edn/articles/1910/17/news010.html
これでRL78G11あたりの息の根とまったんじゃないか?
RL78の命令効率はすばらしくてもG10,G11あたりじゃメモリが少なすぎるんだわ
やっぱ16bitだとプログラムしてるときの違和感が半端ないし このスレで適当なこと書いて荒らしている人とルネスレで適当なこと書いて荒らしている人は同一人物かな
日本語力がちょっとおかしかったり都合が悪くなると条件後出ししたり無視したりするところとか一緒だし >>529
やべーな
データシートが既に8pinのマイコンとは思えない
内部のブロック図なんて笑えるほど詰め込んでる
単価が安そうだから秋月さん辺りが扱ってくれないかな リクエストフォーム書いたらいいんじゃない
変換基板に乗せたモジュールも出してくれるかも これで20kHzぐらいのマイコン使った共振回路でも作ってみようかな
なんとなくIHを作ってみたい気分 PD対応のモバイルバッテリーでIH作ってた変人を思い出した >>535
草
普通は専用のIC使う所だけど
この8pin汎用マイコンで20kHzをゼロクロス検出から遅れ位相とか含めてソフト的に制御できるのか実際に試してみたい。 チラッと会社にあったカタログ見た程度だけど
もしそれが水晶に匹敵する内部クロック持っているなら
かなり採用したい所
どうやらそれが売りのようだけど さすがにRC発振が水晶並みの精度出す事はないけど
STM32の一部品種は外からタイミングもらって補正する機能を持っているよ
本来なら水晶が必要なUSBの基準クロックに使える位 >>539
なるほど。それでも十分だな
ちょっとサンプル仕入れるか
ありがとう キャッシュがバグってないM7を積んだチップっていつ出て来るんだろ M7キャッシュバグってんの?
STM32H755も? 騒いでる奴居るけど、あのキャッシュってバグって言う代物なのかね?
キャッシュの制御を開発者が正しくやってないだけでは? ARMがカテゴリAのエラッタとして告知している
> Category A
> A critical error. No workaround is available or workarounds are impactful. The error is likely to be common for many systems and applications.
>
> Category A
> 1259864 Data corruption in a sequence of Write-Through stores and loads
> Affects: Cortex-M7, Cortex-M7 with FPU
> Fault Type: Programmer Category A
> Fault Status: Present in r0p1, r0p2, r1p0 and r1p1. Fixed in r1p2.
軽微な問題だったらAにしないんじゃね。r1p2で直したとあるがブツはどれや 軽微って言ってるけど英文にクリティカルってかいてあるけどどっちが正しいんだ?www 意図的にキャッシュをバグらせるエラッタの再現コード実行すると
即リセットかかるよ >>543
自分で調べたらいいだろ。
ゆとり教育受けると嫌なことめんどくさいことは他人やらせる(クレクレ)になるから
しょうがないのかもしれないが。 stのミスなのかな?armが告知してるってことはarmによるミス? >>549
ARMコアはカスタムしていたらこんな値段で売れないよ。ライセンス料的にね
当然ARMのミス
ただし今月Cortex-M33からはカスタム命令を許可していく方針とCEOが言い出した。 STM32CubeIDE 1.1.0がリリースされているようです。
TrueStudioから移行出来るような完成度になってくれている事を個人的には望みます。 >>547
お前みたいなアホはレスに反応して答えてりゃいいんだよ
それすらできなきゃだまっとけ糞が >>553
レスするのが嫌なら頼まれてもないのにわざわざ掲示板になんか来なきゃいいんだが、
つまらんやつほど、人を貶めて自分を大きく見せたがるもんさ
あんまり赤っ恥かかせてやるなwww >>550
ARM駄目だな。
>A critical error. No workaround is available or workarounds are impactful. The error is likely to be common for many systems and applications.
STはこんなのがあると分かっていたが、まぁたいして問題ないだろうで製品をだしたのかな 馬鹿って
自分から馬鹿です
って手をあげるんだよなw
答えられなきゃ黙ってりゃバレないものをw >>537
似たような事を何年か前にSTM32F302でした事がありますが
位相検波による共振の調節には搭載されている25nsのコンパレータを使えば割と簡単でした >>555
ハゲに買収されてやる気も失せてるんだろ
nucleo-H745ZI-Qはようやく入手できるようになったのにバグ入り
それでも
きのうより在庫6個減って10個になってるわ 未だにARMの開発をsoftbankに絡めて語りたがる無能が居るのか 経営方針が買収元の方針に左右されないと思ってるアホがいること自体驚くね
どんなアホだww >>551
早速インストールしたけれどなかなかいい感じだね CubeIDEはMac版だと不満ないどころか素晴らしい出来だったのに
Windows版は挙動がちょっとおかしいな
特に描画周り。
chromeと同時に立ち上げているとおかしくなる STM32CubeIDEのコンパイルってマルチスレッド使ってくれるようになってんだね
i7 2600kからZen2 3900xに買い換えたから速くなったんだと思ってたけど
それにしては速すぎるからタスクマネージャー見て驚愕 うん、これはMXからIDEに十分お引越し出来る完成度
Rev若いうちは潜在的な不具合を懸念して手を出さないつもりでいたのに
STやるじゃん 中華のST-link v2と相性悪いな。リセットされない
もちろんソフトウェアリセットもダメ
なのにArduinoIDEはきちんとリセットされるから謎 ST-Linkって正規品を買っても高くはないよな。
中華のって、ときどき話題になるような数100円のもののこと? へし折っちゃったんだ。
高菜食べちゃったんだ。
あーあ。 >>568
同じく
ほんとは不手際で割れてそのままライターとしてつかってる。
純正ST-Linkより安いから適当なNucleo買うといいよ
リセットされないのはV2からリセットのピン配が変わったはずだからそれが原因だと思う
中華のはV1の回路そのまま使いまわしてるんじゃないかな あ、もしかしてsysのdebugをシリアルワイヤーに設定忘れてるんじゃ V3のタメに安くて新しいnucleo買うのは確かにありだな モーター用のタイマが備わってる事をデータシートでよく見かけるけど
何なのかいまいちよく分かってない。
三相モータの擬似正弦波pwmかデッドタイムを入れてくれる機能なんかな え?新しいnucleoはV3になってるの?V2止まりだと思ってた
秋月のV3のやつ5800円を買おうと思ってたけどやめたw >>575
秋月なんて古いnucleoしかラインナップしてないやんww ちなみにDigi-keyならV3だって秋月より1000円ほど安かったはず 俺趣味どまりだから買うしかないけどプロの人達はSTにつながりのある営業に言ったりすれば貰えるんだろうなぁ 経験から言うと半導体営業に過度な期待を与えるのは良くない
月100万個を継続使用する気でもないかぎり。 初心者です
秋月でST-Link V2を探すと白くて丸っこい大きなのしかないけどアマゾンやグーグルの画像検索だと数百円のカラフルなドングルタイプがたくさん出てきます
ドングルタイプは偽物ですか?
それもと過去に公式でドングルタイプが出ててそれの偽物ですか?
Adafruitには黒いドングルタイプが売ってました
こっちは流石に本物ですかね? >>586
公式品じゃないという意味では偽物だが
動くという意味では本物
ただ、所詮互換品なんで、問題が起こることもある Nucleoのドキュメント見ればST-Link部分の回路図載ってるしな。
あの通り作っててなんで違いが生じてるのか謎だけど。 中華のST-Linkはリセットタイミングが純正と違うから
物によっては書き込み後に手動でリセットボタン押さなければならなかったり
デバッグが出来なかったりする 中華のアルミボディのUSBメモリスティック風に見える奴はV2から大体ダメ
リセット信号が出力されないよ
Arduinoとして使うのならば大丈夫。
こっちは互換品も考慮されてる uart使えるしnucleoのやつでいいじゃん
便利だよ
確かドングルの互換品はuart使えなかった気がする 仮想uartはv2.1からじゃねドングルはv2止まり nucleoの最安値1500円 中華は200円以下もある。
設定で逃げられて1000円は浮くならラーメン屋行くわ STM32を始めるときにはNucleo買って始める奴が多いんじゃないのか
これだとCPUボードもついているからな
>>596 俺、それ買って始めたな
M4コアで周波数が高い、で、ペリフェラル色々ついているで、これで良いやと買ったな >>597
開発環境は実使用するマイコンより全てにおいて優っていなければ使いにくいから
性能と価格を考えれば第一候補にこれが上がる
F103が安いからついつい先に手をつけて、
後々ST-Linkがないと困る人が現状だと思うけど
Nucleoは一つぐらい持っておいて損ないよ
こいつから学べる事を考えれば安い >>570だけど俺もF446使ってます
ちなみにパッケージの爪でガッツリ固定されてるから丁寧に取り出さないと
俺みたいに速攻でST-Link部と分離させてしまう。 ArduinoIDEからの移行組は互換ST-Linkではデバッグが出来ないかもしれない云々も意味が分からんかもね
あっちはコンソールの出力頼りだけど
STM32CubeMXやIDEはステップ実行できるんだよ
その為にST-LinkはSTM32とリアルタイムに通信する必要がある。その信頼性の話
break point張って処理中に変数の中身を覗いたりペリフェラルの状態を確認したり出来る事はとても多い
今後は開発環境がCubeIDEに統一されていくから始めるならIDEが良いかもね nucleoは買ったことはない
discover派だわw >>603
カタログ落ちしてるから本家では見つからないのかそれともドングルタイプは皆偽物なのかが知りたいんです それよりJTAG使えるV3の話お願いします(>_<) どーゆーいみだ
JTAGでもSWDでも使えるだろが >>605
音楽系のは破解されてないものが多い
てか、俺がシランだけかも?
https://www.尼zon.co.jp/dp/B000FUTTTI amazonのURLコピペしたらNGWordではじかれた 尼zon.co.jp
尼->amaになってるとNGみたいだな USBメモリにボックスヘッダー付きのは全部 公開された回路使った互換品。
ただ何故かリセットかからないと言う違いが生じてるがデバッガーの設定で回避できる。
あとはご自分の判断でどうぞ。 ドングルて
USBドングルタイプのデバッガのことか
https://www.尼zon.co.jp/dp/B07DXM31VK
こーゆーやつね
アプリ認証用のドングルをイメージしたわ STM32は単体で動かす上で必要な周辺部品が本当に少ないので、
仕事で組み込む側としてもとてもありがたい
開発環境を整える段取りからさえも利益を出そうとする某R社はもう用済み ま、そこまでけちってイニシャルコスト抑えなくても
CPUも速いの載ってるんだろうしV3入手しとくのが間違いないだろ。
新しいnucleo64か144買えば切り離せるんだし。
俺は純正品買ったよ。
nucleo32組み込んで使うことばっかでいまのとこ使わないけどwww そういや青pilとか写真で見ると水晶ついてるけど
やっぱ内部クロックじゃUSBの通信が怪しいんかね
評価ボードにはついてなかった気がする >>614
周辺はともかく、
開発環境しかも、業務ってことでは大差ないんじゃねーの?
gccはさすがに糞コードすぎるだろうし、
CS+かIARが必要になるのでは、
サイズが小さければCS+ならタダ
RTOSにしてもRXなら有志がCS+コンパイルを可能にしたFreeRTOSもあったはず
あとルネ純正のRTOSってのもあったよね。値段知らんけど。
価格より
CubeMXでFreeRTOSを標準で組み込んでコード生成してくれるとか
しきいは低いと思う。ルネのコード生成はSTMと比べるとはるかにしょぼい
コード自動生成の充実度で
RX <<< STM
かな? >>614ってどういうケースなんだろうね。STの方が周辺がリッチだから外付けが少なくてすむとかそういう話なのだろうか
電源系の部品点数はRXの方が少なくてすむみたいだし >>616
USBのSOFパケット(他)のタイミングを貰ってRC発信器の補正をする品種がある
STM32F042
STM32F072
これらならUSBでも水晶、セラロック不要 ラグビーの死ぬかもしれない肉弾戦見せつけられたあと
ほかのスポーツ見せ場がすくなくて刺激が足りんのよね V3のレプリカはまだ出回ってないか
でもあれは部品点数多そう LoRa WAN対応機器の開発を加速:
STマイクロ、低価格のLoRa開発パックを発売
https://eetimes.jp/ee/articles/1910/31/news037.html
>LoRa開発パックの参考価格は、
>いずれも約99米ドルと安価である。このため、企業の開発担当者だけでなく、
>ホビーユーザーや学生なども、手軽に活用することができるという。 >>619
ありがとう
ちょっと興味湧いたから買ってみる 仕事でARMマイコン使っている奴は、どんな開発環境使っているんだ?
stm32なら実は趣味野郎同様にただのarduinoやら中華ST-LINK・nucleoのSWD部とか >>627
そう言うターゲット仕事人の金よこせ物は、複数での開発、CI、コード試験なんかもサポートしているんだろうな
趣味な俺はarduinoやらnucleoのSWDを使って必死にあっちこっちからコードを
パクって開発だからな。
仕事だとネットに転がっていてもコードライセンス不明、このコード/lib使ったらオープンにしろコードは使えないからな。 IDEまだまだ作りが甘いな
マウスポインタから外れるだけで入力欄がアクディブから外れるとか
ほんとうに細かなところでダメなところが目立つ そんなオフィスソフト並みの出来なんか期待してない。
それよりデバッグ開始時の接続の不安定さ対策頼む >>195の
>USB接続直後はOKなんだけど、数分〜十数分ぐらいで、LD1が赤点灯から緑点灯になって、以降
>Nucleo→PCへの送信ができなくなってしまう。
これの原因がわかった。
Dellのパソコンについてくる Support Assistant だった。
デバッガの接続が消える問題もあって、評価基板のデバッガだしまあこんなものだろ、と思っていたけど
対策したら起きなくなった。
https://os.mbed.com/questions/80613/ST-LINK-boards-being-constantly-reset-on/ >>627
特に要望がなければCubeIDE使ってる
以前はTrueSTUDIOだった
試作が多いんで、ぎりぎりスペックとか〇〇認証とかは求められないことが多い Support Assistantて何?
HPにも載ってるみたいだけど
メーカ製PCにインスコされてるの? いちいち電話かけてこないようにどこのメーカーでも似たようなもの付けてるね。 >>634
最初から入ってた。
Windows Update で対象にならないようなドライバのアップデートを促してくる。
STM32界で大騒ぎにならないところを見ると、相性みたいなのがあって、
Support Assistant が必ず影響するわけでもないのかも。
たまたま、自分の環境がそういうものだった可能性もある。
ほかの Dell + Support Assistant 環境で試せていません。
マイコン開発をしているような人は、Dellのパソコンを買ってもさっさと削除して
いるのかな。
でも、NucleoでVCPを使ってパソコンと通信するような実験環境を作って、ひとに使って
もらうようにするときに、相手のパソコンがDellかどうかとか配慮しないといけない
なら面倒だな。 そんなにVirtual COM portの重要性がないんだと思う。 >>637
デバッガもときどき切断されたし、俺自身は気づかなかったけれどST-LINKのマスストレージも影響があったみたい。 職場でもパーツ個別に注文して開発費で闇PC組み上げてるんでメーカーPCに疎くてさww
今のメーカーPCの標準よくわかってないんだよな。 多様化すると分からないことが増えてくるのは仕方がないですね。 >>573
相補とデッドタイムの事やよ
DMAでCPUを介さずに出来るのが売りの一つだからそんな記載してるけど
本当はハード的に何か特殊なロジックがある訳じゃなくて
その辺のコードを自動で作ってくれるってのが主体 一応出力がない適当なタイマと比較しているはずだから
ハードウェア構成にモータ制御用タイマー1って記載が出来るんだろうね
物はいいようだな /* USER CODE BEGIN HOGE */
/* USER CODE END HOGE */
を入れられるファイルって決まってるの?
Class/HIDの下に自分のコード入れたいけど、コード発生の度に潰されるよ >>643
そんなハイレベルの質問に答えられる奴はこのスレには居ない /* USER CODE BEGIN HOGE */
/* USER CODE END HOGE */
任意の場所にこのコメントを書いて、その中を好きなようにコーディングすれば、
その中は潰されないってことでしょうか。
…そんなことを期待してなかった。 これは良い情報を知った。Middlewaresの下は必ずリセットされるということね。
キーボードエミュさせるならHIDを書き換えなきゃいけないので知らなかったら悩んでたと思う USBコネクトしたらフラグ立てたい
って言う特殊な使い方なんで
普通に使ってる分にはMiddleware 以下の書き換えは必要ない筈です。 >>647
>任意の場所にこのコメントを書いて、その中を好きなようにコーディングすれば、
>その中は潰されないってことでしょうか。
どこにそんなおいしすぎる情報が?
/* USER CODE BEGIN HOGE */
/* USER CODE END HOGE */
ってのはViaual Studioとかでもあるように、
ほかんとこ触ってくれるなってことだと思ってた。
対策としては、
手動モディファイしたファイルはリネームしてコピーしとく
んで、それとは別に
/* USER CODE BEGIN HOGE */
#include "HOGE.cc"
/* USER CODE END HOGE */
にしとけってば、最小限度の手間ですむということだとばかり思ってたわ。 >どこにそんなおいしすぎる情報が?
>>643がやろうとしていることが、
> /* USER CODE BEGIN HOGE */
> /* USER CODE END HOGE */
> ◆を◆入れられるファイルって決まってるの?
だし。ここが「を」ではなくて「に」だったら、
既存の生成されたこの種のコメントについて、その中に書かれたコードが潰される、と読めるけれど。 普通は
/* USER CODE BEGIN HOGE */
自分が実装したいコードシーケンス
/* USER CODE END HOGE */
だよ
このコメントが入った.cや.cppを自分のプロジェクトにコピーして改変すればいい
それでも潰されるなら、適切なICの型番指定してる? 現在のWindowsだと、Program Files以下は管理者権限に昇格しないと書き換え
できなくなってたりするけど、それではないよね?
他には、コピーしたファイルに読み取り専用属性が付与されたままだったりとか >>652
型番(シリーズ)で変わるのはDrivers以下でないの?
元の人はMiddleware/Class/HID を変更したいって話だからな。 STM32CubeIDEで
ADCにボリューム抵抗を繋げて
そのボリューム抵抗のノブが仮に上限値の位置にあった時に
マイコンの電源を入れたら即その上限値からではなく
0から5秒程度かけてその上限値まで変数の数値を上昇させるには
どんなコードがありますか?
用途としてはモータの制御で、この条件の際にいきなり最大速度で回転を始めるのを抑制したいのです。 >>656
どちらにしてもADCの値は暴れる事を考慮して平均化した方がいい
何回サンプリングを取ってそれを平均化するかって感じ
移動平均フィルタ でググればコードやアルゴニズムのヒントが見つかるはず
その応用で目的の機能も実装できる なんで加重平均やFIR(Moving Average)の話になるんだか?
つまり、
起動時にボリュームの現在値Gnを読み取って、
0からGnまで大麻にあわせて徐々にゲインアップしていくわけだろ。 >>659
最新が常に良であるとは限らないのが組み込みシステム。 俺ならその目的の機能だけならタイマのカウントアップを手っ取り早く使っちゃうなー
IDEなら割り込みも簡単だからね
モーターの制御にpwm出力してるのなら最低一つは数十kHzになるように分周してるわけでしょ?
それ使う >>660
俺もだけど5chには知能が低くて相手の尋ねていることが分からないおっさんが多い。
そんな奴はコミュが出来ない(的外れなことを言う)。
>>656
上限値の位置の時だけそう(ゆっくり上げるように)したいのか?
で、上限以外の時は即その設定を反映にするようにするのか?
ゆっくり上げるようにするときの上昇特性はどうするんだ
(直線的に3段階で上限に上げるとか) >>660
内部的に回転速度ゼロからスタートするわけだしそこから加重平均かけて1次の
カーブで指示値を作って、それでモーターを回せばいいってことじゃないのかな。
「いきなり高速回転」を避けたいなら、起動後でも、いったん回転速度ゼロに
なってから、可変抵抗をぐいっと最高速に転じられたときにも、ソフトに加速
したいだろうし。 >>665
>>657がモータの制御のプロのやり方なんかな
俺もだが、恐らく>>656も何を言っているのか(どうしたら良いのか)分からん感じだろう
まぁ、ゆっくり直線的にターゲット値まで上げ下げしたいときは
現在の値からターゲット値になるまでタイマ等を使ってステップ加算/減算
(例えば+1/-1ずつ)すれば良いんだろうが。 > >>657がモータの制御のプロのやり方なんかな
それはどうだろう。俺(665)は、>>657の意図を読み取ろうとしただけだし。
どうであれ、キーワードをぽんと置かれても伝わりにくいと思う。
説明する行為がなんらかの障碍で困難な人ならともかく、コミュニケーションの
努力はしてほしいな。 せっかくArduinoスレにあるような質問者まで訪れるようになってくれたのに
これじゃ初心者さん逃げてしまうぞw でもSTM32に固有の話題では無かったんで質問する所間違えた、と質問した方も考えてると思う。 ただCubeIDEが開発環境だそうだから
ここであっている気もする さすがにこのレベルは逃げ出して欲しいと思うw
arduinoスレに逃げたほうがいいですよ(笑) 加速度とジャークをかけ合わせたものを、0から足しこんでいくとかなんとか Arduinoスレと違ってこのスレは排他的で恐いって印象 >>674
俺は低レベルだけど、スレを見れば分かるようにここはレベルの高い奴がいっぱいだからな。
そんな連中は初心の質問には、なんでこんな低レベルのことを尋ねるんだ、止めてよ、
初心者の質問は初心者がいっぱいのArduinoスレとかでやれとなる。
モーター制御でもベクトル制御のこととかなら自慢できるから
色々書き込みするんだろうが、>>656のような質問は他所でしてだろ マイコン初心者はウェルカムだがコミュニケーション初心者はちょっと・・ 文章だけで技術的なことについてのコミュニケーションができるのはそれなりの才能。
才能の祝福を受けた人は、持たざる人にも寛容であって。 STM32て同じ機能たとえばTimer1を複数のピンのどれかに割り当てることができるんだな
RXとかこういう機能あったっけ?一つのピンに複数のペリフェラルが割り当てられてるが、そのうちのどれかしか使えなかったと思うんだが?
RXだと、
pin10にTimer1とGPIO1のどちらかが割り当て可能になってるが、、GPIO1を選択した場合、Timer1はもう使えなくなってしまったんじゃなかったかな?
ところがSTM32はPin10かPin11のいずれかにTimer1を割り当て可能になってるんで、
Pin10ではもひとつ割り当てられてるADC2をつかってPin11のTimer1をenableにするってなことが可能
これはユーザー側の自由度がかなり向上するわ。特にピン数が少ないパッケージで有効だな RXってそんなこともできないんだ
SH2はできた気がするんだけど picでも出来るイメージだけどw
逆に出来なかったら困る
uartの割り当てピン1カ所使えなかったらよそで使えないとか?だとしたらどんだけペリフェラル無駄にのせなきゃいけないんだよw なんの分野でもそうだがもう自分がどのように勉強したかわからんのやわ ピンの少ないRXだとあり得るな。100pin以上ならおおむね2箇所以上の割り当てがあるからどれかを選べる
というかGPIOとの選択ならGPIOを他のピンにすれば良いだけじゃ?
>>680
RXに限らずSTM32もそうだがすでにペリフェラル過剰じゃね?
48pinや64pinで20本近いタイマを搭載していたりするが使い切る人がどれだけいるのか・・・ >>682
タイマー大量に乗ってるのはモーターのためじゃね?
20個も乗ってるのか
ちょっと気になるねデータシート見てみたい 組み込み屋だけどモータ制御と
それのエンコーダにタイマーは大量消費する
以前は一つのデバイスで少なくてもそれら3セット制御するのが普通だったけれど、それ以上が当たり前になってきたのが10年ほど前
競合も同じ事をし始めた時期でもある
サーボモータのコントローラ使えばコマンドだけなので容易だけど
これが高価なので自前で設計して組み込むんだよね。
ルネサスとSTMはこの分野でかなり競争しているから過剰になりがち そんな事するから安川がアンプ組み込んだモータとか出すんだよw べつに使わないなら寝かしておいたらええんやで、文句言う言われはないんやで。 俺の中華ST-Link V2は400円だったけど問題なく動いてる
リセット信号が出ない件はロジアナで見ても間違いなく出てない。
なのでIDEのデバッガ設定からソフトウェアリセットに変更すれば使えるよ。
そのリセット信号はシリアルで渡されるのでSYSのシリアルワイヤーを有効にしなければならない センサレスのBLDCモータも電流情報から回転やベクトルを演算する為にタイミングがシビアなので
贅沢なタイマの使い方をされている回路を見かけますね >>689
STM32使いの普通がそんな感じなんだろうな
Arduinoでそんなことする奴どれぐらいいるのやら(そもそもArduinoで出来るのか?) FPGA上でARMコア と タイマー200個 組み込めまーす
ああ楽しい楽しい >>656
コード
while(起動してから五秒間)
変数=上限額 / 5秒 / 1秒当たりのサンプリング数
じゃねーのw 君たちどうして初心者の相手の立場にたって話せないの?
タイマーの議論そのさきでしょ
コムショウかなにかなのwwwww >>691
200個は無理じゃね?
8051ならいけるかも。 >>694
MAX10ですらいけるっしょwwwww >>694
インテルがこの前発表した一番でかいやつならあるいは >>697
あれならタイマー二万個つめるでしょ。
ちょっとQualtus体験版入れて 二万個 論理合成配置配線してロジックセルどれぐらい食うか見積もっておいてwwwww おれ、機械学習でタイマーを2万個リアルタイムで動かすんだwwwwww タイマーだけ200個か。
でもARMのソフトコアなんて一般人が使えるのか? >>700
FPGAにハードIPとして積まれているし スタートアップ企業とか教育機関って書いてたから
大手メーカとかが使いたいといっても許可がでるかどーかわからんのじゃね? 最近は各社ともマイコンのセキュリティ機能強化を謳っていたりするけどどのくらい使えるんだろ
ダンパー耐性?PCじゃあるまいし真っ当な実装をしていれば処理が乗っ取られるなんて事が起きうるんか?
暗号化?Ethernet直結でワイヤースピードが出ないと困るとかならともかく少量のデータを保護する程度なら
普通にプログラムとして組み込めばよくね?
暗号システムを運用するために乱数発生器があると便利・・・というのはまだ判るけど いや入力値のチェックをしろよw
そんなコードじゃノイズで入力値がバグったら暴走するだろ なんとなくスレ見てたら>>534が面白そう
エッジ検出の割り込みも含めて速度的に十分共振させられそうだから
ちょっと基板起こしてみるか
特にモータ制御が強みのSTM32は特性的にかなりこれも得意分野に入るんじゃないか
マイコンで誘導加熱とか面白い発想するな フォトカプラ使わずパルストランスでIGBTをドライブすれば
もしかするとアルミや銅もいけるかもしらんな
いやこれは想像するだけでも面白い ちょっと衝撃を受けた記事
ttps://ednjapan.com/edn/articles/1909/30/news026.html
この質問は「Arduinoしか判りません」レベルでド素人丸出しでは
SPIのマルチスレーブ接続なんてSTに限らず多くのマイコンのマニュアルに書いてあるじゃん
大まじめにこんな問い合わせはこないだろと思いたいところだが、マイコン入門的なセミナーで飛び出した質問なのだろうか
それとも最近は分業化が進んでいると言うしSPIの主要な動作モードやCS線の機能すら理解していない人が
会社でマイコンを使った開発を行っているのか? >>716
俺も仕事でIHやったけどマニュアル見たらあっという間に実装できたけど試験環境作る方が大変だったわ
環境整ってからは試験と称して加熱コイルに鉄パイプとか突っ込んで赤熱〜白熱させて遊んでたわ
見た目派手だからウケよかったよ >>716
随分前なので記憶が曖昧だけどSTがIHの制御アプリケーションを公開していたはず リセット繋がなくてもFPGAのFFが電源投入時に0クリアされると
信じて疑わない技術者がいる時代だからなにが起きても不思議
じゃない >>721
intel FPGAに限れば、conf_doneからinit_doneの間にクリアされてるよ。
うろ覚えだが、確かしないとFFが不定値状態になり回路的に不味いから行うと読んだ覚えがある。 買いモノはなんでも安全に確実に動いて当然と思う人は増えた気はする
昔の口うるさい先輩方は大量に売れて悪い噂を聞かない家電にすら「ほんとに動くのか?」みたいな事言ってたわ
あれはあれで鬱陶しかったけど >>718
さすがにこれだけ記事にしているとネタ切れで
その類のネタを書かざるを得ないんだろう
一度セミナーを受けた事があるが、その時はIDEに統合された後の
他の提供されている開発環境は継続して公開頂けるのか
過去のライブラリと互換性はあるのか云々の質問がメインだったよ
ライブラリは会社にとって資産だから最も懸念されていた >>721
まさか不定になると思ってないよな?
ってか、FPGA のリセットってコンフィグ開始のことだよな。 そもそもFPGAでリセットって言ってる時点で時代についていけてない老害でしょう >>727
同期リセットにメリットあるのか?クロックが無いとリセットすら出来ないってw
非同期と言えば、非同期クロックなARM996HSコアはその後どうなったんだろうな? >>729
そのリセットはCPUのリセットじゃなくてFFのリセットじゃね?
まぁ、CPUもFFの塊だって言い張るなら確かにそうなんで、それに固執するなら好きにしていいけど >>727
正直わからないので勉強のために教えて下さいm(__)m
ワンチップマイコンの電源立ち上げ時にrcとか入れて遅らせて立ち上げるreset端子しか知見がありません
あとはせいぜいreset専用ic使うことくらいです そいやteensy 4.0ってi.mxで600MHzすげーーと思ったんだけどこれもやっぱりm7のキャッシュのバグ抱えてるのかな?
bgaしかラインナップないけど1000円クラスでこれはキターーと思った
データシート見ろって突っ込みはナシでおなしゃすw 同期リセットを実装しなかった場合、クロックに同期したリセットをどうやって保証するんだろう。
非同期リセットをクロックに同期してかける手も使えないことはないか。 全てのFFに非同期リセットのパスの遅延を保証しないといけないな。入力ポートバッファ含めて。 >>731
スリープでクロック発振停止して、割込で復帰できるマイコンの場合はおそらく非同期リセットのはず。
じゃないと、クロック停止してるとき割込が入っても復帰できないww
いったんスリープに入ったらVdd落として再投入、ブートシーケンスからやり直すなんて使い物にならんしな。 >>736
クロックに同期したリセットかけたとしてもCPUでクロック発振させてる場合
クロック+PLLの安定まで待つ必要あるしな。 >>738
>クロック停止してるとき割込が入っても復帰できない
正 クロック停止してるときリセットが入ってしまうと復帰きない 結論として同期リセットするおバカ回路はほぼ世の中に無いって事さ >>742
CPUのリセット端子に限れば、の話だよね? >>743
知ってる?元ネタのFPGA内部のリセットの記述も非同期リセットで書くんだよね FPGA?
非同期リセットと同期リセットの両方を定義するけどな。
でないとレジスタがばらばらにリセット解除されたときの動作を保証するのが面倒だもの。 STM32で誘導加熱って相や電流はどうやって検出するんだろ >>746
フェライトコアのリングに適当に電線巻いて共振部を通すんだよ
共振周波数によっては大きな電圧がかかるから
クランプダイオードでそれを保護しつつ整流して
後はオペアンプ使うなり絶縁ADC使うなり直結するなりMCUへ入力できる状態にするだけ
相の遅れとかその辺は気にせずまず1石で始めて0V検出したら1パルス入れる感じで調節していくといいよ。 電流はコイルで拾うにしても共振相手では輻射ノイズが凄まじいから
絶縁型のホール素子ICでも使うと良いかも。
秋月でも売ってるACSなんとかって奴80kHzまで測れるんじゃなかったかな ACSなんとかの近くに
トランスとかリレーがあると悲劇る >>749
漂遊磁界に対する耐性を高めた車載向け電流センサーIC、Allegroが発売
https://active.nikkeibp.co.jp/atclact/active/17/071100318/041501242/
やっぱ他のホール素子やGMRのはモーターの近くだとまずいのかね?
GMRは50ガウス以下って書いてあったけど、強さがピンとこない STM32を使うメリットとしてARMだから情報が多いと言う人がいたんですが、
例えばHAL使う場合って、ARM故の書き方ってほぼ無いですよね。
ただ自分が知らないだけで、ARMの恩恵にあやかってるんですかね。 F730搭載の評価ボードってないんだよな。どうしよう つかF730のデータシートを見ると
>LCD parallel interface
>The FMC can be configured to interface seamlessly with most graphic LCD controllers.
>It supports the Intel 8080 and Motorola 6800 modes, and is flexible enough to adapt to specific LCD interfaces.
>This LCD parallel interface capability makes it easy to build costeffective graphic applications using LCD modules with embedded controllers or high performance solutions using external controllers with dedicated acceleration.
などと謳われているがマニュアル読んでも具体的にどうするとかは全く書かれていないw
大方SRAM的な設定をしてAxx以外を繋ぎDMAでバースト書き込みするとかなのだろうが親切とは言い難い
このシリーズはRAMがたっぷりかつ計算能力も高いのでVRAM無しのパネルもごり押しで駆動できるはずなんだがな blue pillを使い始めました
st-linkv2にて書き込み後、自動実行できません
電源を落とすか、boot0ピンを抜き差ししています
まだ、boot modeを理解していません
プログラミング後、resetしrunする方法はありませんか? よく見たらBlue Pillって何種類もあるんだな
USB端子がもげにくいやつやもげやすいやつ、基板のシルクやボタンが違うのがあるな
メーカー名書いてないからしっかり見ないと間違うわ Blue Pillは中華Pro Microと違ってUSB端子のもげにくいもの1種類だと思ったから安いところでまとめ買いしたらもげやすいのが届いた。商品画像見直したら届いた物と同じもげやすいタイプだった。ガッカリ。 >>200
亀レス
Blue PillのUSBもげにくいタイプも抵抗変わってる? 758です
修正です。
再プログラミング(書き込み)は、debug wireを有効にすることで解決しました。
rl78、avrだと、プログラミング後、自動実行しますよね?
リセットボタン押すのが面倒なのです。 >>762
デバッガの設定からソフトウェアリセットに変更すると書き込み後自分でリセットしてくれるよ あぁ根本的に違ってるか
書き込み後のデバッグモードから抜ければ良い
まずはyoutubeにあるSTの公式動画から使い方を勉強した方が良い
君は恐らくデバッガの使い方をまだ知らない
とても便利な機能だからその辺を覚えれば何か問題にぶち当たった時に大きな時間短縮に繋がる timerの分周とカウントについて
目標周波数(パルス)が達成できれば
気にしなくてよいですか?
48MHz 分周48000 カウント1000
48MHz 分周4800 カウント10000
お願いいたします STM32のタイマでCCR一致やキャプチャ時にカウンタをゼロクリアって出来ないのか?
スレーブモードのリセットモードが近そうだが該当タイミングの直後にクリアは出来そうに見えない >>765
どちらでもいいです。
数値は-1入力ね。 adcをvcc-grd間に可変抵抗を接続しようと思いますが
vcc-adcポート間が0Ω時短絡状態になります
vcc側か、可変抵抗の中央端子に抵抗を入れるべきでしょうか? 端子のプルアップは抵抗を入れるので
vccとadc端子を短絡させてはダメかなと思いました
内部に抵抗があるんですかね? プルアップは出力ピンだからだね
出力は0オームみたいなもんで入力は∞オームみたいなもん
あくまでも比喩だけど 出力ピンのプルアップって、オープンドレインで駆動するような限られた
シーンでしか使われないのでは?
>>773
入力ピンをHにするのに、VCCとの短絡ではなくてプルアップにするのは、
1. 誤動作して(あるいはプログラムの間違いで)出力ピンになったときのトラブルの回避
2. プルアップしたままでもあとからポートを使いやすい
というメリットがあるからだと思います(たぶん他にも理由はあるでしょね)
1のトラブルの回避とその他の機能のために、直列抵抗をいれることも多いかと思います。
とりあえずこの辺を読んでみては
ttps://ednjapan.com/edn/articles/1712/27/news011.html
ttp://elm-chan.org/docs/tec/te05.html 皆さん、ありがとう
お正月は、マイコン三昧予定です DJIがSTMマイコンのクローンのクローンのCPUを使っていて、それが中国の国策企業との噂 クリーンルームで設計して単なるバイナリ互換なら文句は言えない
孫正義は親中やし文句付けないかもしれない ARMコアをライセンス受けてて周辺も動作も似せてあるだけなら文句付けようがない。
禿と絡めて語りたがるとか低能 無線対応マイコンってどのみち日本じゃほとんど出番無し 同人でBT付けたいとか思っても技適コストを転嫁できるほどの高付加価値品じゃないかりぎ現実的じゃないし
中華をはじめとする海外産の技適無しアイテム相手じゃ勝ち目無い >>787
悲しいけどこれしか手段がないんだよなぁ 安くても500円くらいはするしな。無線モジュールだけで logicoolの高級マウスにはnRF52832が載ってる 自作デバイスでローパワー&5GHz Wi-Fiってハードル高すぎ G帯の自作はむりだは モジュールいじるのがせいぜい 2.4Gのアンテナゴニョるくらいだなあ モジュールでもかまわないが大抵のWi-Fiモジュールは2.4GHzのみ・・ DigiKeyみても5GHz対応のWi-Fiモジュールは十数個くらい?
技適付きなんて無さそう。技適なんてくそくらえじゃないと不可能っぽい 技適というルールが技術的/論理的に矛盾の塊なのに区別もクソもなくね 法律の話なんかしてないのに法律の話を持ち出してくるとか、法律を知ってる俺すげー自慢なのか?
それとも単に空気読めない奴なのか? 年一度の除夜の鐘の音ですら苦情出す輩のせいで鳴らさなくなってるからな 0.25mmなのに02を名乗るのはちょっと盛りすぎ(削りすぎ?)かと思った 0201で0.1uて・・・orz
基板みて実装してるかどうかすぐにはわからんレベルだな
はんだメッキの方が盛り上がってるし 0201で0.1uF!!
すげ〜な〜
でも使いたくない やっぱリールで売るんだよな
もうこの大きさだったらLSIのパッケージの内部にでも実装しといてくれよな。
どうせ積セラならほとんどパスコン用なんだろうし >>805
わはは、間違って定規の写真を掲載してるよ〜wwww
…俺には手はんだは無理だ。少なくとも今手持ちの機材だと無理だ。
ってか、こんなのだとはんだレベラーした基板はダメだろね。
どんなテープに入れて売るんだろう。 >>810
> わはは、間違って定規の写真を掲載してるよ〜wwww
それ冗談だよね?
写真拡大して、よく見るとゴミみたいな点が3つ映ってるんだけど >>812
>それ冗談だよね?
もちろん! でもごめん。スレチだし、この話題で続けない。 stm32cudeideアップルデート
macでデバッグ動くようになった
openocdは動かん
windowsだと簡単なんだけど cube-ideでコメントに日本語を入れると文字化けする場合があって困ってるんだけどなんか対策ないのかな
具体的には
// 全チャンネル
と書くと "全チャンネル"が文字化け
// 1全チャンネル
と書くと文字化けせずに表示される
日本語の手前には半角数字だけでなく半角アルファベットでもOKだけど、半角"."では文字化けしたまま
//の次の文字は半角スペース、全角スペース、スペースなしのいずれでもダメ
eclipceの日本語化パッチを入れても解消せず
文字コードを明示的にUTF-8にしても解消せず
別エディタでコードの文字列を確認するとUTF-8になっている
現状では日本語の手前に記号以外の半角文字がないといけないんだけどそれでは不便なので何とか解消したいんだ
windows10
cube-ide1.2.0
cube-ideの文字コードはUTF-8 前提とか関係なく英語で書け、だな
プログラムに誤解されるような入力をわざとするべきじゃない。
エラーテストしてる訳じゃないんだし >>825
コメントは分かりやすく書くのが常識だろ
馬鹿なのか? すぐ馬鹿とか言い出す人の書くコメントが分かりやすい筈ない >>823
sjisでうまく行きました
今更sjisもなんか複雑な気分ですが・・・ でもねー いまだに化けるよねIDEのたぐいは。
あきらめて英語で書くのが吉 簡単な英語しか書かないから問題ないな
何を計算してるとか何を生成してるとかその程度だし
個人的にはコメントだけ日本語だと見るからにコメントだとわかるから書けた方が嬉しいけど STM32CubeIDE 1.2が出たよー って本題に戻す stのサイトには1.2.0までしかないけど、1.2.0で起動すると降ってくる せやな
中国国内では妙に安くチップが手に入るらしく圧倒的な流通量とユーザー数 324の互換チップなんで40年前からあるんだけどしたり顔で書いてる記事って。 f030 中国で購入と実装してるんだけど…
st-link2 とかで見分け方あるんかな。 日本も昔はクローンCPU作って売ってたよな
NECもIntelとかから訴訟受けてたりしたもんな 強気に戦ったAMDは生き延びたが弱腰だったNECは死んだ >>852
Armコアでは訴えられ無いし、I/Oのレジスタではびみょ〜だし、いざとなればCMSISで逃げれるし。
手を出せないかもね。 >>852
初期の半導体メーカーは自社で生産を賄いきれない為、セカンドソースを許諾していた
そうした中設計力を付けてきた日本メーカーは、下敷きにしたCPUの改良版を出せる迄に成長した(1980年代末)
NECは8080と8086の改良版を、日立製作所は6809と68000の改良版を出す迄になった
時期を前後して、日米間の貿易摩擦があり、当時世界を席巻していた日本の自動車と家電が米国のターゲットになった(映画「ガンホー」の世界)
危機感を抱いた米国企業(IBMとIntelとMotorola)は半導体〜コンピューターでも日本が世界を席巻しないように、様々な圧力をかけてきた
またコンピューターの世界にも知的財産権の概念が浸透してきた
セカンドソースを基にした改良版CPUは出せなくなったが、日本メーカーはクリーンルームでの設計で互換性の高いCPUを出していた
今でもRL78に8080の、H8とRXにモトローラの香りが残っているのはその時の名残 なんだ
ジャップも散々パクり働いてたのかよ
サイテーだな ttps://news.mynavi.jp/article/amd_final-2/
>NECの場合、優れたx86互換CPU製品V20/V30を持っていたが、インテルの著作権侵害の裁判攻勢にあって
>インテル互換品のビジネスから撤退することになった。最終的にはかなり後になってNECが勝訴したが、
>長引く裁判の最中はNEC側が積極的に販売を控えたこともあって、こういうことになった。これが象徴しているのは、
>NECは裁判には勝利したがビジネスでは敗退したということである。
>もしNECがこの著作権侵害の法廷闘争を跳ね返し、全社を挙げてインテルと真っ向勝負していたら、
>当時の両社の規模を考えたらインテルは存在していなかっただろうなどと楽しいことを考えてしまう。
>勿論タラレバの話であるが… >>845
記事を読めてないなー。
ポイントはロゴを似せている点だし。
似たロゴも昔からだ、と言いたいのならそう書かないと。 >>857
1980年代前半まではどこの半導体メーカーも知財は煩くなかったというだけで、今の価値基準で語るのは愚考 というか、人類が作り出したものは人類共通の財産なんだからたった一社が独占するのはおかしい
誰もが自由に利用出来ないとな
その点中国は進んでる >>864
まったく別物だな
BMWと間違えるマヌケなんかいないだろ 最初に商品化し市場作った企業にインセンティブないと世界の発展はないぞ。共有地の悲劇で腐ってく。 >>865
特許制度の事をみんな知的財産保護のための制度だと勘違いしてるけど、特許制度の目的はまさにそれだよな
もちろん867の言う通り先行者利益として独占権が与えられるけど、独占のための制度じゃ無い事もっとみんなに知ってもらいたい
>>867
先行者は先行者利益と先行者である名声が手に入るからそれで充分じゃね?
先行者は常に新しいモノを作り出す事で利益と名声が得られる
と、綺麗事言ってみるテスト
ところで、中国人は日本を含む西側一般とは価値観が全く違う民族で、パクる事に対して全く罪の意識は無いらしいな
パクられても自分たちも日常的にパクってるから問題無いとか >>869
コレを馬鹿にして笑っている間に、追い越されちゃったね。 よその国を馬鹿にすること自体、どこかに気のゆるみがあるね。戒めにじなくちゃ。 本当に馬鹿ならともかくメディアの印象操作に載せられて叩いている輩が多すぎて・・・
中韓で同様にメディアの印象操作に載せられて日本を叩いている輩と同レベルだろう 今の日本って誰もやっていない物、もしくは作れそうだが作り方が分からない物を作ろうとする人がほとんどいないように見える
企業はともかく趣味ですらその傾向がある。インターネット普及期によく言われた「無いなら作れ」精神は何処へ ヒト批判する位なんだからご自身はさぞ斬新な物をお造りなんでしょうね。
披露頂きたい物です。 >>875
限られた人しかネットに情報を提示できなかった時代と違って、
窓口が広がったぶん、尖った人の割合は減って当然。
ネットをざざっとみたぐらいで>>875みたいなことを嘆くのは非論理的。 >>875
ここに書けないだけで普通にあるよ。客からの無茶振りってやつが。
それでちょっとでも失敗すると非難の嵐。損な役回りだよ、はぁ >>878
それってアクセシビリティが悪くなっているって事にならね? >>881
「ある人が、自分の求めていない情報が増えたために、自分の求めている情報にアクセスしにくくくなった」
ということを「アクセシビリティが悪くなっている」と定義するならその通りだよ。
でも、誰もが求めていないノイズ情報が出せる自由度の結果、
自分が必要とはしないけれど他人が求めている情報が増えている可能性は高いのだから良いことなのでは? >882
ちょっと検索すると新規性もクソもないスカスカSEOサイトがずらずら出てくるがよいことなのか?
あとそれは口コミつぶしだと思う レベル上がったから
並の事したくらいじゃ評価されない >>883
それを規制しようとしたら「俺は求めていないけれど誰かが必要とする情報の発信」までが抑制される恐れがある。
特許の検索でも、本当にどうでもいいようなものがたくさんヒットするけれど、入り口で規制すると弊害があるでしょ? 以前にも、別スレだけど、情報発信が増えた結果S/N比が悪化した、って自分勝手なことを言ってる人が
いたな。
この話題、STM32とは関係のないスレチなんだけど、ID:YAnBwaBbがノイズ情報に対する批判をするなら
まず、自身がノイズ情報の発信をやめるべき。
ここではその話題はやめようね。ノイズだし。 ID:BcKCUjCkの論調だとステマウェルカムと聞こえるんだが >>887
どこにもそんなことは書いてないよ。スレチだしそれだけ言っておく。 ちょっと教えていただきたいのですが、
STM32F103のAPB2を72MHzにしたらGPIOの値が1秒に7千2百万回更新される、という解釈は合っていますか? いまの5chは雑談がメインの板だから,に関係ないことを話すのが普通だからな
だから、>>889のようなSTM32についての書きこはできるだけ他所にしてだよな >>889
CPUが、メモリからプログラムを読んで、ポートを上げて、
メモリからプログラムを読んで、ポートを下げて、と動作するわけだし、
GPIOの上げ下げはCPUの動作クロックより、はるかに遅くなるよ。 APBはタイマーだよ
クロックソース1/1分周比1/1で端子に出力できるか、そんなのはデータシート嫁としか言えん ちょっと外れるがCPUがGPIOのレジスタを書き換えるのに必要な最小時間ってデータシート等から読み取れないマイコンは多い
ライトバッファを持っている場合1回目は1サイクルだけど続けて書こうとすると待たされたり >>893 >>895
72MHzでCPU側に読みだせないということはもちろん承知しています。
ただ、IOの読み取り自体は72MHzで行われているのか?が気になっています。
例えばCPUの72MHzに同期したパラレル出力ADCのデータをGPIOに入力した場合、
72MHzでGPIOの値が更新されるなら、クロックの位相を合わせることで常に正しい値が読み込めると思います。、
しかしそうでない場合は不完全なデータを読み出す可能性があるんじゃないかと思ってます。 >>895
>APBはタイマーだよ
>クロックソース1/1分周比1/1で端子に出力できるか、そんなのはデータシート嫁としか言えん
APBはバスの名前だと思っていたのですが違うのでしょうか? >>898
てかその動作を実用したいの?可能か不可能かを知りたいの?
前者なら現実的じゃないし、後者ならマニュアルにそれっぽい記述がない以上実験するしかない >>898
マニュアルの前の方に書かれてるブロック図見てみ?
普通は別のバスになってて、クロックの上限がもっと下の方にあるよ >>898
・CPUからの読み出しレートは、ずっと低くなるのは承知の上。
・ADCとGPIOを同一72MHzで動作する同期回路と考えられるかどうか。
・同期回路でないなら、たまにCPUからGPIOを読んだときの値は、ADCの変わり目でいい加減かもしれない。
っていう心配なんでしょうか。
だとしたら、ですが、
マイコン内の72MHzは、内部のPLLで作るとして、
・その72MHzは外に出るか
・遅延はどれぐらいなのか
・出ない場合は、外部の72MHzと内部のPLLで生成する72MHzをどうやって同期させるか
というような問題があると思います。
やってみてうまくいっても、いつもうまくいくような気がしない… なんかね、@ADCのサンプリングレート Aバスの転送レート BCPUコアの読取り速度、この3つを一緒に考えるのが間違い。
>>898 外部バスにぶら下げてDMAで転送してもバスクロックの1/3も出ないんじゃ
あるか知らないけどそういう専用のキャプチャ用ペリフェラルを持ったマイコンか
パイプラインSRAMを外付けするしかなさそう でさ、72MでGPIOを操作して、出力何に使うの? まあ、72MHZ欲しいならMCO端子使えばいい。
単純に1clk1命令実行できたとしても↑↓で36MHZしかならないでしょ。
そもそも普通にプログラムの実行で他の処理する間、GPIO端子
↑↓が安定した周期でできるわけもないし。
それに普通の技術者の感覚なら、MCOですら、よほどの事情でもないかぎり
72MHZでは使わないことを理解したほうがいいかと。 >>904
まさに904さんの言っていることがやりたいことです。
72MSPSでデータを保存する気はなく、送られてくるデータを必要な時に読めればいいということです。
クロックに関しては911さんの言うようにMCOでやろうと思っています。
位相は同様のことをやったブログでロジックICの遅延を利用して調整していたので、それを真似しようと思います。
閉鎖されたのでURLは貼れませんが。
>>905
上記ブログと秋月オシロがAVRで同様にやっていたので不可能ではないと思いますよ。
>>908
すみません。
正直、短文過ぎてなにをおっしゃりたいのかわかりません。 >>909
そんな便利なSRMAがあるんですね、高そうですが…
でも私は値さえ正しければ1/3の24MSPSでもまあ十分かなと
>>910
おもちゃのオシロでも作ろうかなと思ってます。
本業は遺伝子屋なので業務とは全く関係ありません。
>>911
よみとり命令自体は72MHzで行う気はないのです。
あくまでもプログラムのタイミングで値を取得した時に正しい値であってほしいのです。
なんだか長文になってしまいすみません。
904さんの回答を基に質問を考え直すと「APBクロックとIO回路側の値確定の周期は1:1なのか?」なのですが、
どなたか分かる方はいませんか? >>913
違うよ
データシートにちゃんと書いてあるよ
絵で描いてあるから、英語読めないは言い訳にならないよ >>914
失礼ですが、どの点に関してのご指摘ですか?
「APBクロックとIO回路側の値確定の周期」であるとして、
ストロベリーリナックスにあるF103資料(https://strawberry-linux.com/pub/ds_stm32f103xx.pdf)には
それらしき図がないと思うのですが。 外部ロジックでラッチして止めといて読む自分ならそうする >>915
それダイジェスト版なんで
本編はSTのサイトから落としてね
君のためにわざわざSTM32F103RCのデータシート落として読んであげると、
PIOはAPB2にぶら下がってる
このAPB2の最大周波数は48MHzまたは72MHz
PIOの速度はモードによって異なり、最速モードで最も条件がいい場合50MHzになる
バス構成については2.1章、速度については5.3.14章に載ってる >>918
ありがとうございます。
データシートの書き方からするとデジタルな仕組みで50MHzぴったりになるというよりは、アナログな特性で50MHzになってしまうという意味でしょうか。
当初考えていたIOの仕組みは、
「APBクロックに同期してGPIOのデジタル回路が1または0をレジスタに記録し、CPUからの送信命令があった時にはレジスタの内容をAPBを介して送る」
といったものだったのですが、ちょっと違いそうですね。
「送信命令があって初めて値を確定して送信する」、とかそういう仕組みなんでしょうか?
>>917
生物屋っていうと範囲が広すぎて誤解を生むので避けています。
世間で言うと生き物を飼ってると思われますが、私は遺伝子配列しか扱わないので。 >>919
そのとおり
出力周波数は結局のところ、ドライバFETの周波数特性に依存している
だから、電源電圧や負荷容量によって速度が変化する
>「APBクロックに同期してGPIOのデジタル回路が1または0をレジスタに記録し、
>CPUからの送信命令があった時にはレジスタの内容をAPBを介して送る」
そのように動いている
ただし、出力FETの出力が追従できるかはFETの特性次第ということになっている
君と他の人らとのやり取りを見て、できる奴がますますできるようになる理由の一端が分かった気がする。
君は自分の知りたい情報のダイジェストを引き出すことに成功したわけだけど、調べた人はもっと詳しいことまで知ることができた。
できない奴ややる気のない奴は一連のやり取りを眺めてるだけか、煽ってるだけなので何の進化もない。
君はマイコンで何かを開発する本職ではないみたいなので、マイコンについてはおおざっぱな情報だけ持ってればいいけど
本職でもそんなアプローチをしているようだと先がないから気を付けた方がいいよ それってSTM32CUBEMXのClockConfigrationで出てくるブロック図のことか知らん? CubeMXのブロック図だとバスまでしか分からないから、データシート読まないとPIOがどこにぶら下がってるかは分からないでしょ 入力の話だったのか。 ドライバの能力 のドライバは外部のという意味?
てことはサンプリング周波数が72MHz ってのが実現される可能性もあるのかな 出力の話だと思ってたけど、俺の勘違いか
>>889を読むとどっちにも取れるけど、>>898を読むと入力の話みたいだな
で>>904を読むとADCの入力みたいだな
ちゃんと読んでなくて申し訳ない
ADCはマイコンのADCなのか外部のADCなのかいまいちはっきりしない。
外部のパラレル出力ADCの出力をPIOで受けるのか、内部のADCを使うのかね。
仮に内部のADCを使うなら速度全振りでも72Mspsは遠く及ばない
PIOの入力なら、AC特性の表に何も書いてないのとPIOのブロック図を見る限りバス速度で更新されるようだな。 クロック直接関係ないやん。
PIOなんて命令実行速度で決まるだけの話でしょ。
割込み周期の能力限界の話じゃないんだし、割込みレベルを適切に設定しとけば、
毎度正確なタイミングで取り込みするのは可能ってことでいいんじゃないの >>925
もう一回読み直せや、話の流れが分かってないから >>889の質問にも絡むけど、CPUがメモリからデータを読む場合
1.ロード命令をフェッチ
2.ロード命令をデコード
3.ロード命令を実行→バスへ読み出し命令が発効される
4.該当デバイスがバスへデータが送出する
5.CPUがデータを受け取りレジスタへストアする
みたいな感じになると思うんだが、STM32で具体的にどうなるのか書いてある資料ってどこにあるんだろうか
CPUコアのリファレンスマニュアルを見てもパイプラインステージの詳細が書いてあるようには見えないし
マイコンのマニュアルを見てもバスやバスとのインターフェイスの詳細が書いてあるように見えない
M3の命令パイプラインは3ステージ、AHBはパイプライン型くらいはググれば出てくるけど
DMAの項を見ても割り込みがかかってから転送完了までに何サイクル使うとか書いていないし >>928
ARMのマニュアルを当るべきでは?
STもコアはARMから買ってるんだし >>929
とりあえず手元にあるARMv6-MとARMv8-Mのリファレンスマニュアルを見ても
命令パイプラインについての解説は見つけられない。どれに書いてあるんだろ さぁ
済まんけど興味ないものは調べようと思わないんで頑張ってくれ てゆーか 測ればいいじゃん。
マニュアルに書いてあるかそうなるとも限らんのだし、適当にポート上げ下げして
お城でタイミング見れば済む話だ。 実験至上主義者か?
ダムもビルも造って失敗したら考えりゃいいとか思ってそう CPUとバスとペリフェラルの相互関係なんて関係するパラメータがかなりあるし
ちょっと実験したくらいで把握出来るような物じゃない
>>932みたいな今良ければ全てよしのスタンスだとチップのリビジョンアップ等で
挙動が変わって大事になりそう もっかい言うぞ
紙に書いてある通りに動くかどうかは、動かしてみるまで分からんのだよ。
目の前で動いているものだけが正しい。
物が変われば動きも変わるなんて当たり前のことなんだから、さっさと測って
確かめなさい。 目の前で動いている事実は正しいけれど、手元で再現しにくい、いろいろな条件
のもとで同じように動くかどうかはわからんよね。
机上データシート主義にも脆さはあるけれど、限られた範囲での実験をもって
ホレできた、って言われると避けたくなる。 横からだけど、ここはいつからSTMのサポートになったんだ?w >>932,937が通用するのは趣味の作ってみたレベルだろ
この調子で製品の開発・製造・販売をしたら確実にヤバイ
下手すればPL事故でリアル炎上だ >>924
返信ありがとうございます。
>そのように動いている
GPIOとCPUの関係自体は間違っていないということですね。
>>923,924
私が想定したのはSTM32F103にパラレル出力ADCのAD9214-80を接続するイメージでした。
従って知りたかったのは入力の方になります。
再度説明させていただくと、
AD9214-80はMCOの72MHzを入力すれば72MSPSでパラレル出力できます。
よってGPIO回路側の更新レートがAPBの1クロック分であるならば、CPU側で読みだした際にはいつも正確な値を取得できると思われます。
しかし、仮にGPIO回路側の更新レートがAPBクロックの1/4であったりしたら、18MSPSのGPIO回路で72MSPSを受信することになり、
不完全なデータになるのは避けられないと思われます。
なお、CPU側の読み出し命令が何クロックで行えるか?は考慮していません。
904さんのまとめが私の考えの完璧な代弁です。
>・CPUからの読み出しレートは、ずっと低くなるのは承知の上。
>・ADCとGPIOを同一72MHzで動作する同期回路と考えられるかどうか。
>・同期回路でないなら、たまにCPUからGPIOを読んだときの値は、ADCの変わり目でいい加減かもしれない。
一部の方がおっしゃるようにこれ以上は実験的に求めたほうが無難かもしれません。
別に量産して出荷するわけではありませんので。 >>942
そのADCのデータシートによれば入力されたクロックに同期して変換と結果の出力が行われるように見えます
パフォーマンスを優先するならFSMC経由でBus-Matrixに直結してしまうのが良いかと思います
AHBもAPBも経由せずCPUやDMAから最も近い位置に接続出来ます >>941
こんな底辺スレに来る開発・設計エンジニアはいないだろ
俺もだが趣味レベルでマイコンって野郎だらけだろう どう頑張っても直接は同期、タイミング合わせは無理
間に同期クロックのラッチ入れてデータホールドしておいてCPUで読むのがいいと思う
FPGAとかなら可変遅延でアラインできるけど >>943
情報ありがとうございます。
>FSMC
2クロックでパラレルにアクセス可能な機能ということでしょうか?
残念ながら使い方が全く理解できないので今後勉強いたします。
>>946
たしかに位相合わせは面倒そうですね。
同じことをATmega328 + AD9283(32MSPS) で行っている方がいましたが、ロジックICの遅延で調整していました。
72MHzでは使えるロジックICの入手が困難かもしれませんが、その場合はクロックを下げようと思います。
>間に同期クロックのラッチ入れてデータホールド
「AD9214側のクロックで同期式FFを動かし、CPUで読み取りする前に値をホールドする。」
といった感じでしょうか。
すみませんが、正直FFはよくわかりません。
また進展があったら報告します。
皆さんどうもありがとうございました。 >>947
自分もマニュアルをざっと眺めただけなので確証があるわけではないけど
FSMCは一般的に言う外部バスやメモリI/Fを提供するブリッジ
SRAMやパラレル液晶等を繋ぐと所定のメモリ空間にマッピングされる
2サイクルで読もうと思ったらフルスピードのノーウェイトである必要があるけど
マイコンのピンの駆動能力等を考えると厳しそう。無難に行くなら半速以下では
ADCの動作はマイコンが送るクロックに同期するからタイミングの仕様を満足している限り
おかしな値が読み出される可能性はない
実際にはタイマでDMAを定期的に起動してマッピングされている値をメインメモリにコピー
CPUはそれを使うって感じかな Arduinoで入門してESP32も使ってる。
今月のトラ技を買ってみました
STM32を始めるとこんないいことがあるよってことはありますか? >>949
目的無いのに買っても肥やしになるだけじゃ。とりあえずSTM32の製品ページを見てみれば
そのあたりと比べるとペリフェラルはSTM32が圧倒的にリッチだな。LPCやRXとバトっているだけのことはある
あと最低でもAVRをCでそこそこ使えるくらいにならないと難しいと思う mbedつう情報つつぬけ開発サイトが便利なんじゃぁ どんなマイコンでも大差ない
どれか一つ使えるようになれば他のもすぐ分かるようになる
stでも何でもまずは始めてみることだ まずはさっさとやることだな
プログラミング言語でもそうだけどひとつやると似てるところが大半だから2つめからは覚えるのが早い
3つめくらいには目的に合ったものをそこそこ適切に選べるようになる とはいえマイコンによって向き不向きはあるんじゃね?
メモリマップドI/OのSTM32なら問題ないと思うがアドレス空間を複数持つアーキテクチャだと微妙 >>949
俺も今月号のトラ技は買おうと思っている
教材のボードも欲しいんだが、でも、激高価で買えない
5千円までなら1台購入するんだが。
ESP32はかなり高性能だから、特集のSTM32F4では性能低すぎで
駄目だこりゃになるんじゃないの EPS32がSTM32 F4に勝るのって計算能力とメモリ容量と通信くらいじゃ
vs STM32に限った話じゃないけどペリフェラルを積極的に使うようなアプリケーションだと
ESP32では再現不可ってケースが少なからずありそう J-Link高杉
STLinkでどうにか出来る?
Nordicの開発用 nucreoのエミュレータを割って、FW書き換えればj-link相当になる STマイクロ、最高性能をうたうMCU「STM32H7」にローエンド製品群 | 日経クロステック(xTECH)
https://xtech.nikkei.com/atcl/nxt/news/18/07076/ >>962
>内蔵の1.4KバイトのSRAMを利用して、HVGA(最大1024画素×1024画素)までの
>ディスプレーに24ビットカラーでの画像出力が可能という。
ハイテクだな すげーな
テレビやPCは8Kの世界なのに未だにHVGAかよ >>963
ほんと、キャッシュより少ないメインメモリってw >>964-965
その反応はネタだよね?
マイコンに4K8K表示なんか要らん
寧ろ1990年代前半のパソコンくらいのスペックを想定しとるんやろ >>967
>>965は1.4kバイトというタイポで遊んでいるだけだから。たぶん。 >>968
タイポどころでは無いだろう。
一体、これ↓の何処から1.4kBが出て来たのやらw
STM32H7A3 / 7B3ラインは、1MB〜2MBのFlashメモリ、192KBのTCM RAM(高速性重視のルーチン用の64KBITCM RAMおよびデータ用の128KBDTCM RAM、1.18MBのユーザSRAM、および低消費電力モード中にデータを保持するバックアップ・ドメインにある4KBのSRAM >>967
1990年代前半のPCか。
Windows3.1発売が1991年だから前半はSVGAかな。
メモリも4MB位でトントンだけど、CPUの処理能力は段違いだな J-Linkって中身M0だろ?
数百円が7万5千とかボリすぎだろ… >>976
ふむ
納得した
ドングルみたいなもんか
Eduは付いてないから安いのか(と言っても他のよりかなり高い) ソフト組む人間なのに言われないと知財に思いが至らないのこ・・・ >>970
STのサイトこの表が元かな。
(直リン貼れないので転載)
https://i.imgur.com/gX27Ont.jpg
ここの1.4kBってなんだろう? ST-LinkでSTM32に関しては用済むのになんで他が必要? >>979
ここでタイポが入ってるわけか。
Flash memory size/RAM size
とあって
1M/1.4K
と書かれているわけで、これは1M/1.4M のタイポですね。 SeggerのSystemviewを使いたいとか? STM32F特集組んでたのでトラ技かった。
FreeRTOS使うときのCubeMXの使い方とか解説ないのな
>>955
教材のボードなんか何で買うの?
nucleoの方がよっぽどいいと思うけど。32pinの奴なら実際組込んで使えるし。 >>983
freeRTOSにチェック入れるだけだから記事にするまでもないし >>984
あのね、freeRTOS用にクロック一つ犠牲になるとか、
使う上で色々注意点があるの知らないのか 使いたいタイマがOS用に占有されるんだから犠牲だろ OSによるサービスを受けたいがリソースの占有は許さない、と。
どこのジャイアンですか? >>988
FreeRTOS用に用いるタイマをCubeMで指定するのに関係ないてどーゆーことだ。 >>989
許さない?
どこに許さないと書いてるんだい。そこ指摘してミロや
覚醒剤で幻覚でも見てんのかテメエは >>989
こういうバカはRTOS実際に使う検討したこともないんだろな。
場合によっては必要なタイマがORTSに使われるためにRTOSの使用を断念する羽目になることだってある。
お前は、RTOSを使わずべた書きシーケンス処理の世界から出てくんなあほ STM32なんてToo Muchな程タイマー積んでるのに足りないとか
脳味噌固まってるひとなんだろうな 「実装に関連する制限事項等は提供されるべき」という当たり前のことすら否定されるスレw
メーカーが用意したことしかしない人ばかりなんだろうな。そりゃ中国に負けるわけだわ スレが否定してるわけじゃない。否定している人が否定してるだけ。
へそを曲げて論理的思考を放棄するのはいかがなものか。 なんか知らんけど、いつもギリギリで生きてるのを誇りにしてる奴が
余裕持ってる奴にイキってるわけか
そりゃ前提が違うんだから会話成り立たないわな このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 622日 0時間 11分 23秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。