STM32スレat DENKI
STM32スレ - 暇つぶし2ch827:774ワット発電中さん
19/12/30 10:30:44.04 ON692Kmy.net
いつもの穴あきボール紙テープじゃないの?

828:774ワット発電中さん
19/12/30 12:49:47.16 D+ass8qm.net
>>810
> わはは、間違って定規の写真を掲載してるよ~wwww
それ冗談だよね?
写真拡大して、よく見るとゴミみたいな点が3つ映ってるんだけど

829:774ワット発電中さん
19/12/30 14:40:43.86 R/yxAfyj.net
こいつ怖いわ

830:774ワット発電中さん
19/12/30 14:44:25.79 ON692Kmy.net
ジジイになるとこれが世紀の傑作ギャグになるのよ

831:774ワット発電中さん
19/12/30 16:25:01.61 7Z2Nglq9.net
電子工作なんでもスレじゃないよ。

832:774ワット発電中さん
19/12/30 16:29:40.64 UBWaFPYO.net
>>812
>それ冗談だよね?
もちろん! でもごめん。スレチだし、この話題で続けない。

833:774ワット発電中さん
20/01/09 14:07:03.32 zku4iqoE.net
stm32cudeideアップルデート
macでデバッグ動くようになった
openocdは動かん
windowsだと簡単なんだけど

834:774ワット発電中さん
20/01/09 18:55:03.47 LZbofTYW.net
アップルデート

835:774ワット発電中さん
20/01/13 18:31:34.09 ByO6hKlp.net
cube-ideでコメントに日本語を入れると文字化けする場合があって困ってるんだけどなんか対策ないのかな
具体的には
// 全チャンネル
と書くと "全チャンネル"が文字化け
// 1全チャンネル
と書くと文字化けせずに表示される
日本語の手前には半角数字だけでなく半角アルファベットでもOKだけど、半角"."では文字化けしたまま
//の次の文字は半角スペース、全角スペース、スペースなしのいずれでもダメ
eclipceの日本語化パッチを入れても解消せず
文字コードを明示的にUTF-8にしても解消せず
別エディタでコードの文字列を確認するとUTF-8になっている
現状では日本語の手前に記号以外の半角文字がないといけないんだけどそれでは不便なので何とか解消したいんだ
windows10
cube-ide1.2.0
cube-ideの文字コードはUTF-8

836:774ワット発電中さん
20/01/13 18:44:06.37 xLNZ/WH+.net
>>819
英語で書こう

837:774ワット発電中さん
20/01/13 21:06:40.51 ByO6hKlp.net
>>820
前提を覆す逃げ話の方向で

838:774ワット発電中さん
20/01/13 21:07:11.34 ByO6hKlp.net
前提を覆す逃げの話はなしの方向でお願いします

839:774ワット発電中さん
20/01/13 22:14:17.91 trsJoyBd.net
shift-jisはダメ?

840:774ワット発電中さん
20/01/14 10:21:55 zVhh5k3Y.net
>>822
ローマ字で書こう

841:774ワット発電中さん
20/01/14 12:20:15 eS6f1MLQ.net
前提とか関係なく英語で書け、だな
プログラムに誤解されるような入力をわざとするべきじゃない。
エラーテストしてる訳じゃないんだし

842:774ワット発電中さん
20/01/14 12:38:43 DAz9xkD+.net
>>825
コメントは分かりやすく書くのが常識だろ
馬鹿なのか?

843:774ワット発電中さん
20/01/14 12:57:54 eS6f1MLQ.net
すぐ馬鹿とか言い出す人の書くコメントが分かりやすい筈ない

844:774ワット発電中さん
20/01/14 13:27:37 zVhh5k3Y.net
分かりやすい英語で。

845:774ワット発電中さん
20/01/14 19:01:54 Rdndoll2.net
>>823
sjisでうまく行きました
今更sjisもなんか複雑な気分ですが・・・

846:774ワット発電中さん
20/01/15 19:22:18 dejj5AUw.net
でもねー いまだに化けるよねIDEのたぐいは。
あきらめて英語で書くのが吉

847:774ワット発電中さん
20/01/15 19:31:38 xruhMdqJ.net
sjisでも油断すると駄目文字にハマる

848:774ワット発電中さん
20/01/15 22:01:39 +MTVLmI8.net
簡単な英語しか書かないから問題ないな
何を計算してるとか何を生成してるとかその程度だし
個人的にはコメントだけ日本語だと見るからにコメントだとわかるから書けた方が嬉しいけど

849:774ワット発電中さん
20/01/15 22:08:21 hOwO78oP.net
誰も聞いてないジジイの話が続く

850:774ワット発電中さん
20/01/15 22:10:56 6/ZzLsiy.net
STM32CubeIDE 1.2が出たよー って本題に戻す

851:774ワット発電中さん
20/01/16 19:16:48 X9OyOQuI.net
1.2.1が出たな

852:774ワット発電中さん
20/01/16 21:30:29 EoLAo26y.net
出た?

853:774ワット発電中さん
20/01/16 23:28:07 X9OyOQuI.net
stのサイトには1.2.0までしかないけど、1.2.0で起動すると降ってくる

854:774ワット発電中さん
20/01/16 23:42:32.72 EoLAo26y.net
なるほど。ありがとう。

855:774ワット発電中さん
20/01/22 17:50:39 PCgRy7R+.net
急に勢いが落ちたな…

856:774ワット発電中さん
20/01/22 19:47:19.38 YXg+0V9A.net
stm32系が一番入手しやすいかなarmで

857:774ワット発電中さん
20/01/22 21:17:23 Ys/xJRPJ.net
せやな
中国国内では妙に安くチップが手に入るらしく圧倒的な流通量とユーザー数

858:774ワット発電中さん
20/01/28 21:49:44 bpi9cSDG.net
この連載おもろいからよく見てる
URLリンク(eetimes.jp)

859:774ワット発電中さん
20/01/28 22:51:08 iDxYTGAv.net
あー読んだわ。
おもしろかった!

860:774ワット発電中さん
20/01/29 01:07:50 VWh9JQoB.net
おもしろいね

861:774ワット発電中さん
20/01/29 06:11:25.73 rowfr9jR.net
324の互換チップなんで40年前からあるんだけどしたり顔で書いてる記事って。

862:774ワット発電中さん
20/01/29 06:19:21 oa5FnP1m.net
コピー品ではなく、新規設計の互換品か!やるな!

863:774ワット発電中さん
20/01/29 08:43:44 7LtoISUg.net
f030 中国で購入と実装してるんだけど…
st-link2 とかで見分け方あるんかな。

864:774ワット発電中さん
20/01/29 12:09:11.50 +1kUUo6T.net
>>845
嫌な奴ー

865:774ワット発電中さん
20/01/29 14:21:13 v2b1CAYX.net
(C)無視?

866:774ワット発電中さん
20/01/29 14:44:41.17 HZ4waFnr.net
そりゃトランプも怒るわ

867:774ワット発電中さん
20/01/29 17:30:58.50 CCHIg6mb.net
特許を侵害していなければ知財上問題ないのでは?

868:774ワット発電中さん
20/01/29 17:58:19 4crpeqEj.net
日本も昔はクローンCPU作って売ってたよな
NECもIntelとかから訴訟受けてたりしたもんな

869:774ワット発電中さん
20/01/29 18:16:59.90 9vEB0a23.net
強気に戦ったAMDは生き延びたが弱腰だったNECは死んだ

870:774ワット発電中さん
20/01/29 18:22:57.12 YasLKfOq.net
>>852
Armコアでは訴えられ無いし、I/Oのレジスタではびみょ~だし、いざとなればCMSISで逃げれるし。
手を出せないかもね。

871:774ワット発電中さん
20/01/30 08:19:48.67 4BRbgChh.net
>>852
初期の半導体メーカーは自社で生産を賄いきれない為、セカンドソースを許諾していた
そうした中設計力を付けてきた日本メーカーは、下敷きにしたCPUの改良版を出せる迄に成長した(1980年代末)
NECは8080と8086の改良版を、日立製作所は6809と68000の改良版を出す迄になった
時期を前後して、日米間の貿易摩擦があり、当時世界を席巻していた日本の自動車と家電が米国のターゲットになった(映画「ガンホー」の世界)
危機感を抱いた米国企業(IBMとIntelとMotorola)は半導体~コンピューターでも日本が世界を席巻しないように、様々な圧力をかけてきた
またコンピューターの世界にも知的財産権の概念が浸透してきた
セカンドソースを基にした改良版CPUは出せなくなったが、日本メーカーはクリーンルームでの設計で互換性の高いCPUを出していた
今でもRL78に8080の、H8とRXにモトローラの香りが残っているのはその時の名残

872:774ワット発電中さん
20/01/30 11:16:14 G0oTAaY+.net
はぁ

873:774ワット発電中さん
20/01/30 11:24:20 EGL4dt1u.net
なんだ
ジャップも散々パクり働いてたのかよ
サイテーだな

874:774ワット発電中さん
20/01/30 12:13:08 2DBLB2Cw.net
ガンホーなんてパズドラしかねぇじゃん。

875:774ワット発電中さん
20/01/30 12:52:29 yIFlbiBZ.net
URLリンク(news.mynavi.jp)
>NECの場合、優れたx86互換CPU製品V20/V30を持っていたが、インテルの著作権侵害の裁判攻勢にあって
>インテル互換品のビジネスから撤退することになった。最終的にはかなり後になってNECが勝訴したが、
>長引く裁判の最中はNEC側が積極的に販売を控えたこともあって、こういうことになった。これが象徴しているのは、
>NECは裁判には勝利したがビジネスでは敗退したということである。
>もしNECがこの著作権侵害の法廷闘争を跳ね返し、全社を挙げてインテルと真っ向勝負していたら、
>当時の両社の規模を考えたらインテルは存在していなかっただろうなどと楽しいことを考えてしまう。
>勿論タラレバの話であるが…

876:774ワット発電中さん
20/01/30 16:07:45 5igzGBGL.net
流石に偽造まではない

877:774ワット発電中さん
20/02/03 07:30:09.16 9Y6Mnz/R.net
>>845
記事を読めてないなー。
ポイントはロゴを似せている点だし。
似たロゴも昔からだ、と言いたいのならそう書かないと。

878:774ワット発電中さん
20/02/03 14:26:29.81 QxlNpp3h.net
>>857
1980年代前半まではどこの半導体メーカーも知財は煩くなかったというだけで、今の価値基準で語るのは愚考

879:774ワット発電中さん
20/02/03 15:04:14 o4kSAK2s.net
昔の日本はロゴまで似せた偽造とかしてねーよ

880:774ワット発電中さん
20/02/04 03:53:06 lVg+502V.net
>>863
そうだな
日本はロゴまでパクるなんてしないよな
URLリンク(www.bohp.net)

881:774ワット発電中さん
20/02/04 03:58:04 lVg+502V.net
というか、人類が作り出したものは人類共通の財産なんだからたった一社が独占するのはおかしい
誰もが自由に利用出来ないとな
その点中国は進んでる

882:774ワット発電中さん
20/02/04 06:07:38 7MEwtEM5.net
>>864
まったく別物だな
BMWと間違えるマヌケなんかいないだろ

883:774ワット発電中さん
20/02/04 08:33:26 9zzCbu3J.net
最初に商品化し市場作った企業にインセンティブないと世界の発展はないぞ。共有地の悲劇で腐ってく。

884:774ワット発電中さん
20/02/04 08:50:26.08 6IPfeYDG.net
>>865
特許制度の事をみんな知的財産保護のための制度だと勘違いしてるけど、特許制度の目的はまさにそれだよな
もちろん867の言う通り先行者利益として独占権が与えられるけど、独占のための制度じゃ無い事もっとみんなに知ってもらいたい
>>867
先行者は先行者利益と先行者である名声が手に入るからそれで充分じゃね?
先行者は常に新しいモノを作り出す事で利益と名声が得られる
と、綺麗事言ってみるテスト
ところで、中国人は日本を含む西側一般とは価値観が全く違う民族で、パクる事に対して全く罪の意識は無いらしいな
パクられても自分たちも日常的にパクってるから問題無いとか

885:774ワット発電中さん
20/02/04 09:01:12.75 WpothqaU.net
URLリンク(en.m.wikipedia.org)
先行者に名声とか笑わせんな。

886:774ワット発電中さん
20/02/04 14:15:02.32 nrVgfQKj.net
>>869
コレを馬鹿にして笑っている間に、追い越されちゃったね。

887:774ワット発電中さん
20/02/04 15:05:14 BPH01OO6.net
すげえよな、今やドローン大国じゃねえか!

888:774ワット発電中さん
20/02/05 07:01:33 ICQdenGS.net
よその国を馬鹿にすること自体、どこかに気のゆるみがあるね。戒めにじなくちゃ。

889:774ワット発電中さん
20/02/06 08:04:28 Y4z6+9or.net
慢心、環境の違い

890:774ワット発電中さん
20/02/06 19:25:54.29 MpswHEel.net
本当に馬鹿ならともかくメディアの印象操作に載せられて叩いている輩が多すぎて・・・
中韓で同様にメディアの印象操作に載せられて日本を叩いている輩と同レベルだろう

891:774ワット発電中さん
20/02/07 12:55:52.83 J/9FfYGy.net
今の日本って誰もやっていない物、もしくは作れそうだが作り方が分からない物を作ろうとする人がほとんどいないように見える
企業はともかく趣味ですらその傾向がある。インターネット普及期によく言われた「無いなら作れ」精神は何処へ

892:774ワット発電中さん
20/02/07 14:34:01 QVHa9YDb.net
もう大体あるからなあ
無いもの?嫁さん?w

893:774ワット発電中さん
20/02/07 15:04:13 bbmWlJwK.net
ヒト批判する位なんだからご自身はさぞ斬新な物をお造りなんでしょうね。
披露頂きたい物です。

894:774ワット発電中さん
20/02/07 16:21:39.08 BcKCUjCk.net
>>875
限られた人しかネットに情報を提示できなかった時代と違って、
窓口が広がったぶん、尖った人の割合は減って当然。
ネットをざざっとみたぐらいで>>875みたいなことを嘆くのは非論理的。

895:774ワット発電中さん
20/02/07 16:45:26.69 2muycFBJ.net
>>876
嫁さんを創る作業に戻るんだ

896:774ワット発電中さん
20/02/07 17:32:21 FDlHmBX1.net
>>875
ここに書けないだけで普通にあるよ。客からの無茶振りってやつが。
それでちょっとでも失敗すると非難の嵐。損な役回りだよ、はぁ

897:774ワット発電中さん
20/02/07 17:50:59 YAnBwaBb.net
>>878
それってアクセシビリティが悪くなっているって事にならね?

898:774ワット発電中さん
20/02/07 18:10:31 BcKCUjCk.net
>>881
「ある人が、自分の求めていない情報が増えたために、自分の求めている情報にアクセスしにくくくなった」
ということを「アクセシビリティが悪くなっている」と定義するならその通りだよ。

でも、誰もが求めていないノイズ情報が出せる自由度の結果、
自分が必要とはしないけれど他人が求めている情報が増えている可能性は高いのだから良いことなのでは?

899:774ワット発電中さん
20/02/07 18:19:56 YAnBwaBb.net
>882
ちょっと検索すると新規性もクソもないスカスカSEOサイトがずらずら出てくるがよいことなのか?
あとそれは口コミつぶしだと思う

900:774ワット発電中さん
20/02/07 18:35:00 QVHa9YDb.net
レベル上がったから
並の事したくらいじゃ評価されない

901:774ワット発電中さん
20/02/07 18:40:04 BcKCUjCk.net
>>883
それを規制しようとしたら「俺は求めていないけれど誰かが必要とする情報の発信」までが抑制される恐れがある。

特許の検索でも、本当にどうでもいいようなものがたくさんヒットするけれど、入り口で規制すると弊害があるでしょ?

902:774ワット発電中さん
20/02/07 18:43:55 BcKCUjCk.net
以前にも、別スレだけど、情報発信が増えた結果S/N比が悪化した、って自分勝手なことを言ってる人が
いたな。

この話題、STM32とは関係のないスレチなんだけど、ID:YAnBwaBbがノイズ情報に対する批判をするなら
まず、自身がノイズ情報の発信をやめるべき。

ここではその話題はやめようね。ノイズだし。

903:774ワット発電中さん
20/02/07 20:24:44 eEpX2Pmd.net
ID:BcKCUjCkの論調だとステマウェルカムと聞こえるんだが

904:774ワット発電中さん
20/02/07 21:59:43 BcKCUjCk.net
>>887
どこにもそんなことは書いてないよ。スレチだしそれだけ言っておく。

905:774ワット発電中さん
20/02/07 22:22:01 n4C9zm6X.net
ちょっと教えていただきたいのですが、
STM32F103のAPB2を72MHzにしたらGPIOの値が1秒に7千2百万回更新される、という解釈は合っていますか?

906:774ワット発電中さん
20/02/07 22:34:08 QVHa9YDb.net
やってみれば

907:774ワット発電中さん
20/02/07 22:57:20.72 IS4BR+f2.net
いまの5chは雑談がメインの板だから,に関係ないことを話すのが普通だからな
だから、>>889のようなSTM32についての書きこはできるだけ他所にしてだよな

908:774ワット発電中さん
20/02/07 22:58:24 IS4BR+f2.net
スレタイに関係ない
だな

909:774ワット発電中さん
20/02/07 23:08:41 BcKCUjCk.net
>>889
CPUが、メモリからプログラムを読んで、ポートを上げて、
メモリからプログラムを読んで、ポートを下げて、と動作するわけだし、
GPIOの上げ下げはCPUの動作


910:クロックより、はるかに遅くなるよ。



911:774ワット発電中さん
20/02/07 23:10:14 QVHa9YDb.net
データシート読めなくてここに質問してんのか

912:774ワット発電中さん
20/02/07 23:12:48 QVHa9YDb.net
APBはタイマーだよ
クロックソース1/1分周比1/1で端子に出力できるか、そんなのはデータシート嫁としか言えん

913:774ワット発電中さん
20/02/07 23:26:57 LSpjCioZ.net
ちょっと外れるがCPUがGPIOのレジスタを書き換えるのに必要な最小時間ってデータシート等から読み取れないマイコンは多い
ライトバッファを持っている場合1回目は1サイクルだけど続けて書こうとすると待たされたり

914:774ワット発電中さん
20/02/07 23:30:37 QVHa9YDb.net
bitbangでもするときだな気にするのは

915:774ワット発電中さん
20/02/08 00:10:39 g8LCsp17.net
>>893 >>895
72MHzでCPU側に読みだせないということはもちろん承知しています。
ただ、IOの読み取り自体は72MHzで行われているのか?が気になっています。

例えばCPUの72MHzに同期したパラレル出力ADCのデータをGPIOに入力した場合、
72MHzでGPIOの値が更新されるなら、クロックの位相を合わせることで常に正しい値が読み込めると思います。、
しかしそうでない場合は不完全なデータを読み出す可能性があるんじゃないかと思ってます。

916:774ワット発電中さん
20/02/08 00:15:00 5uNVzML6.net
なんか、説明する気もね、失せるね

917:774ワット発電中さん
20/02/08 00:17:20 5uNVzML6.net
説明する前から徒労感を感じるような質問だからに

918:774ワット発電中さん
20/02/08 01:09:08 g8LCsp17.net
>>895
>APBはタイマーだよ
>クロックソース1/1分周比1/1で端子に出力できるか、そんなのはデータシート嫁としか言えん

APBはバスの名前だと思っていたのですが違うのでしょうか?

919:774ワット発電中さん
20/02/08 03:36:23 L6TG3Tjx.net
>>898
てかその動作を実用したいの?可能か不可能かを知りたいの?
前者なら現実的じゃないし、後者ならマニュアルにそれっぽい記述がない以上実験するしかない

920:774ワット発電中さん
20/02/08 05:29:28.65 75bOd8Oh.net
>>898
マニュアルの前の方に書かれてるブロック図見てみ?
普通は別のバスになってて、クロックの上限がもっと下の方にあるよ

921:774ワット発電中さん
20/02/08 09:29:03 V8zaAPeY.net
>>898
・CPUからの読み出しレートは、ずっと低くなるのは承知の上。
・ADCとGPIOを同一72MHzで動作する同期回路と考えられるかどうか。
・同期回路でないなら、たまにCPUからGPIOを読んだときの値は、ADCの変わり目でいい加減かもしれない。

っていう心配なんでしょうか。
だとしたら、ですが、

マイコン内の72MHzは、内部のPLLで作るとして、
・その72MHzは外に出るか
・遅延はどれぐらいなのか
・出ない場合は、外部の72MHzと内部のPLLで生成する72MHzをどうやって同期させるか
というような問題があると思います。

やってみてうまくいっても、いつもうまくいくような気がしない…

922:774ワット発電中さん
20/02/08 10:09:41 yjFt8J1c.net
逆に何故出来ると思った?って感じかな。

923:774ワット発電中さん
20/02/08 10:11:15 8tt2ckXP.net
日本は凄いからな
出来て当然かと

924:774ワット発電中さん
20/02/08 11:15:02 pYQvaoXi.net
stってスイスじゃなかったっけ?

925:774ワット発電中さん
20/02/08 11:17:29 ojBZdCoK.net
なんかね、?ADCのサンプリングレート ?バスの転送レート ?CPUコアの読取り速度、この3つを一緒に考えるのが間違い。
>>898

926:774ワット発電中さん
20/02/08 13:46:56.56 ARRoqFyS.net
外部バスにぶら下げてDMAで転送してもバスクロックの1/3も出ないんじゃ
あるか知らないけどそういう専用のキャプチャ用ペリフェラルを持ったマイコンか
パイプラインSRAMを外付けするしかなさそう

927:774ワット発電中さん
20/02/08 14:19:43.95 9FNTyoDL.net
でさ、72MでGPIOを操作して、出力何に使うの?

928:774ワット発電中さん
20/02/08 14:37:27 3eqmLN7D.net
まあ、72MHZ欲しいならMCO端子使えばいい。
単�


929:モノ1clk1命令実行できたとしても↑↓で36MHZしかならないでしょ。 そもそも普通にプログラムの実行で他の処理する間、GPIO端子 ↑↓が安定した周期でできるわけもないし。 それに普通の技術者の感覚なら、MCOですら、よほどの事情でもないかぎり 72MHZでは使わないことを理解したほうがいいかと。



930:774ワット発電中さん
20/02/08 18:22:46.94 YT6uJj8h.net
>>904
まさに904さんの言っていることがやりたいことです。
72MSPSでデータを保存する気はなく、送られてくるデータを必要な時に読めればいいということです。
クロックに関しては911さんの言うようにMCOでやろうと思っています。
位相は同様のことをやったブログでロジックICの遅延を利用して調整していたので、それを真似しようと思います。
閉鎖されたのでURLは貼れませんが。
>>905
上記ブログと秋月オシロがAVRで同様にやっていたので不可能ではないと思いますよ。
>>908
すみません。
正直、短文過ぎてなにをおっしゃりたいのかわかりません。

931:774ワット発電中さん
20/02/08 18:24:49.40 YT6uJj8h.net
>>909
そんな便利なSRMAがあるんですね、高そうですが…
でも私は値さえ正しければ1/3の24MSPSでもまあ十分かなと
>>910
おもちゃのオシロでも作ろうかなと思ってます。
本業は遺伝子屋なので業務とは全く関係ありません。
>>911
よみとり命令自体は72MHzで行う気はないのです。
あくまでもプログラムのタイミングで値を取得した時に正しい値であってほしいのです。
なんだか長文になってしまいすみません。
904さんの回答を基に質問を考え直すと「APBクロックとIO回路側の値確定の周期は1:1なのか?」なのですが、
どなたか分かる方はいませんか?

932:774ワット発電中さん
20/02/08 18:38:26.60 75bOd8Oh.net
>>913
違うよ
データシートにちゃんと書いてあるよ
絵で描いてあるから、英語読めないは言い訳にならないよ

933:774ワット発電中さん
20/02/08 19:16:23.34 YT6uJj8h.net
>>914
失礼ですが、どの点に関してのご指摘ですか?
「APBクロックとIO回路側の値確定の周期」であるとして、
ストロベリーリナックスにあるF103資料(URLリンク(strawberry-linux.com))には
それらしき図がないと思うのですが。

934:774ワット発電中さん
20/02/08 19:50:54.30 5uNVzML6.net
外部ロジックでラッチして止めといて読む自分ならそうする

935:774ワット発電中さん
20/02/08 20:18:30 vfBDI33U.net
遺伝子屋って響きが非常にダサくてよろしい

936:774ワット発電中さん
20/02/08 20:55:51.11 75bOd8Oh.net
>>915
それダイジェスト版なんで
本編はSTのサイトから落としてね
君のためにわざわざSTM32F103RCのデータシート落として読んであげると、
PIOはAPB2にぶら下がってる
このAPB2の最大周波数は48MHzまたは72MHz
PIOの速度はモードによって異なり、最速モードで最も条件がいい場合50MHzになる
バス構成については2.1章、速度については5.3.14章に載ってる

937:774ワット発電中さん
20/02/09 03:55:17.18 3PWsO8Gh.net
>>918
ありがとうございます。
データシートの書き方からするとデジタルな仕組みで50MHzぴったりになるというよりは、アナログな特性で50MHzになってしまうという意味でしょうか。
当初考えていたIOの仕組みは、
「APBクロックに同期してGPIOのデジタル回路が1または0をレジスタに記録し、CPUからの送信命令があった時にはレジスタの内容をAPBを介して送る」
といったものだったのですが、ちょっと違いそうですね。
「送信命令があって�


938:奄゚て値を確定して送信する」、とかそういう仕組みなんでしょうか? >>917 生物屋っていうと範囲が広すぎて誤解を生むので避けています。 世間で言うと生き物を飼ってると思われますが、私は遺伝子配列しか扱わないので。



939:774ワット発電中さん
20/02/09 05:45:33.82 FCWjdzsv.net
>>919
そのとおり
出力周波数は結局のところ、ドライバFETの周波数特性に依存している
だから、電源電圧や負荷容量によって速度が変化する
>「APBクロックに同期してGPIOのデジタル回路が1または0をレジスタに記録し、
>CPUからの送信命令があった時にはレジスタの内容をAPBを介して送る」
そのように動いている
ただし、出力FETの出力が追従できるかはFETの特性次第ということになっている
君と他の人らとのやり取りを見て、できる奴がますますできるようになる理由の一端が分かった気がする。
君は自分の知りたい情報のダイジェストを引き出すことに成功したわけだけど、調べた人はもっと詳しいことまで知ることができた。
できない奴ややる気のない奴は一連のやり取りを眺めてるだけか、煽ってるだけなので何の進化もない。
君はマイコンで何かを開発する本職ではないみたいなので、マイコンについてはおおざっぱな情報だけ持ってればいいけど
本職でもそんなアプローチをしているようだと先がないから気を付けた方がいいよ

940:774ワット発電中さん
20/02/09 06:37:23 xH8Hlx7X.net
それってSTM32CUBEMXのClockConfigrationで出てくるブロック図のことか知らん?

941:774ワット発電中さん
20/02/09 06:53:52 FCWjdzsv.net
CubeMXのブロック図だとバスまでしか分からないから、データシート読まないとPIOがどこにぶら下がってるかは分からないでしょ

942:774ワット発電中さん
20/02/09 07:18:12.48 xH8Hlx7X.net
入力の話だったのか。 ドライバの能力 のドライバは外部のという意味?
てことはサンプリング周波数が72MHz ってのが実現される可能性もあるのかな

943:774ワット発電中さん
20/02/09 07:34:27 FCWjdzsv.net
出力の話だと思ってたけど、俺の勘違いか
>>889を読むとどっちにも取れるけど、>>898を読むと入力の話みたいだな
>>904を読むとADCの入力みたいだな
ちゃんと読んでなくて申し訳ない

ADCはマイコンのADCなのか外部のADCなのかいまいちはっきりしない。
外部のパラレル出力ADCの出力をPIOで受けるのか、内部のADCを使うのかね。

仮に内部のADCを使うなら速度全振りでも72Mspsは遠く及ばない
PIOの入力なら、AC特性の表に何も書いてないのとPIOのブロック図を見る限りバス速度で更新されるようだな。

944:774ワット発電中さん
20/02/09 07:46:31.80 xH8Hlx7X.net
クロック直接関係ないやん。
PIOなんて命令実行速度で決まるだけの話でしょ。
割込み周期の能力限界の話じゃないんだし、割込みレベルを適切に設定しとけば、
毎度正確なタイミングで取り込みするのは可能ってことでいいんじゃないの

945:774ワット発電中さん
20/02/09 08:14:50 ZoBFefIK.net
STマイクロ、STM32H7シリーズに3製品を追加
URLリンク(eetimes.jp)

946:774ワット発電中さん
20/02/09 08:22:32 ZoBFefIK.net
>>925
もう一回読み直せや、話の流れが分かってないから

947:774ワット発電中さん
20/02/09 11:33:11 zXfbQ/yV.net
>>889の質問にも絡むけど、CPUがメモリからデータを読む場合
1.ロード命令をフェッチ
2.ロード命令をデコード
3.ロード命令を実行→バスへ読み出し命令が発効される
4.該当デバイスがバスへデータが送出する
5.CPUがデータを受け取りレジスタへストアする
みたいな感じになると思うんだが、STM32で具体的にどうなるのか書いてある資料ってどこにあるんだろうか
CPUコアのリファレンスマニュアルを見てもパイプラインステージの詳細が書いてあるようには見えないし
マイコンのマニュアルを見てもバスやバスとのインターフェイスの詳細が書いてあるように見えない
M3の命令パイプラインは3ステージ、AHBはパイプライン型くらいはググれば出てくるけど
DMAの項を見ても割り込みがかかってから転送完了までに何サイクル使うとか書いていないし

948:774ワット発電中さん
20/02/09 11:39:18 FCWjdzsv.net
>>928
ARMのマニュアルを当るべきでは?
STもコアはARMから買ってるんだし

949:774ワット発電中さん
20/02/09 11:59:48.03 zXfbQ/yV.net
>>929
とりあえず手元にあるARMv6-MとARMv8-Mのリファレンスマニュアルを見ても
命令パイプラインについての解説は見つけられない。どれに書いてあるんだろ

950:774ワット発電中さん
20/02/09 12:01:28.09 FCWjdzsv.net
さぁ
済まんけど興味ないものは調べようと思わないんで頑張ってくれ

951:774ワット発電中さん
20/02/09 14:25:32 PyJG4CfK.net
てゆーか 測ればいいじゃん。
マニュアルに書いてあるかそうなるとも限らんのだし、適当にポート上げ下げして
お城でタイミング見れば済む話だ。

952:774ワット発電中さん
20/02/09 14:31:36 mJP8yVpF.net
最初の質問だけ見てコメントする人いるね。

953:774ワット発電中さん
20/02/09 14:54:19 RPuC80Si.net
実験至上主義者か?
ダムもビルも造って失敗したら考えりゃいいとか思ってそう

954:774ワット発電中さん
20/02/09 15:00:28 IEH1OaP+.net
別に医療器具作るわけでもなし

955:774ワット発電中さん
20/02/09 15:37:36 Qqe5rJjM.net
CPUとバスとペリフェラルの相互関係なんて関係するパラメータがかなりあるし
ちょっと実験したくらいで把握出来るような物じゃない

>>932みたいな今良ければ全てよしのスタンスだとチップのリビジョンアップ等で
挙動が変わって大事になりそう

956:774ワット発電中さん
20/02/09 16:35:16 TkFxlBZh.net
もっかい言うぞ
紙に書いてある通りに動くかどうかは、動かしてみるまで分からんのだよ。

目の前で動いているものだけが正しい。

物が変われば動きも変わるなんて当たり前のことなんだから、さっさと測って
確かめなさい。

957:774ワット発電中さん
20/02/09 16:44:47 mJP8yVpF.net
目の前で動いている事実は正しいけれど、手元で再現しにくい、いろいろな条件
のもとで同じように動くかどうかはわからんよね。

机上データシート主義にも脆さはあるけれど、限られた範囲での実験をもって
ホレできた、って言われると避けたくなる。

958:774ワット発電中さん
20/02/09 16:49:11 cwryHubz.net
横からだけど、ここはいつからSTMのサポートになったんだ?w

959:774ワット発電中さん
20/02/09 16:54:06 mJP8yVpF.net
>>939
え、そんなんになったことあるの?

960:774ワット発電中さん
20/02/09 17:06:58 ggLjEzJs.net
>>932,937が通用するのは趣味の作ってみたレベルだろ
この調子で製品の開発・製造・販売をしたら確実にヤバイ
下手すればPL事故でリアル炎上だ

961:774ワット発電中さん
20/02/09 20:11:20 cn/BbzOA.net
>>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の変わり目でいい加減かもしれない。

一部の方がおっしゃるようにこれ以上は実験的に求めたほうが無難かもしれません。
別に量産して出荷するわけではありませんので。

962:774ワット発電中さん
20/02/09 20:37:19 tPkZCM1


963:/.net



964:774ワット発電中さん
20/02/10 01:10:59.12 Lf4UtzKK.net
>>941
こんな底辺スレに来る開発・設計エンジニアはいないだろ
俺もだが趣味レベルでマイコンって野郎だらけだろう

965:774ワット発電中さん
20/02/10 17:22:54 G103h3iS.net
本業での知識を活用した趣味

966:774ワット発電中さん
20/02/10 20:33:17 4ZfkNRcf.net
どう頑張っても直接は同期、タイミング合わせは無理
間に同期クロックのラッチ入れてデータホールドしておいてCPUで読むのがいいと思う
FPGAとかなら可変遅延でアラインできるけど

967:774ワット発電中さん
20/02/10 22:09:23 WVGoMLnF.net
>>943
情報ありがとうございます。
>FSMC
2クロックでパラレルにアクセス可能な機能ということでしょうか?
残念ながら使い方が全く理解できないので今後勉強いたします。

>>946
たしかに位相合わせは面倒そうですね。
同じことをATmega328 + AD9283(32MSPS) で行っている方がいましたが、ロジックICの遅延で調整していました。
72MHzでは使えるロジックICの入手が困難かもしれませんが、その場合はクロックを下げようと思います。

>間に同期クロックのラッチ入れてデータホールド
「AD9214側のクロックで同期式FFを動かし、CPUで読み取りする前に値をホールドする。」
といった感じでしょうか。
すみませんが、正直FFはよくわかりません。

また進展があったら報告します。
皆さんどうもありがとうございました。

968:774ワット発電中さん
20/02/10 23:18:41 qlMZeakM.net
>>947
自分もマニュアルをざっと眺めただけなので確証があるわけではないけど
FSMCは一般的に言う外部バスやメモリI/Fを提供するブリッジ
SRAMやパラレル液晶等を繋ぐと所定のメモリ空間にマッピングされる

2サイクルで読もうと思ったらフルスピードのノーウェイトである必要があるけど
マイコンのピンの駆動能力等を考えると厳しそう。無難に行くなら半速以下では
ADCの動作はマイコンが送るクロックに同期するからタイミングの仕様を満足している限り
おかしな値が読み出される可能性はない
実際にはタイマでDMAを定期的に起動してマッピングされている値をメインメモリにコピー
CPUはそれを使うって感じかな

969:774ワット発電中さん
20/02/11 09:31:56 b4NsUhm0.net
Arduinoで入門してESP32も使ってる。
今月のトラ技を買ってみました
STM32を始めるとこんないいことがあるよってことはありますか?

970:774ワット発電中さん
20/02/11 09:54:41 N1TTp/HZ.net
>>949
目的無いのに買っても肥やしになるだけじゃ。とりあえずSTM32の製品ページを見てみれば
そのあたりと比べるとペリフェラルはSTM32が圧倒的にリッチだな。LPCやRXとバトっているだけのことはある
あと最低でもAVRをCでそこそこ使えるくらいにならないと難しいと思う

971:774ワット発電中さん
20/02/11 10:05:50 9EX+BUZX.net
mbedつう情報つつぬけ開発サイトが便利なんじゃぁ

972:774ワット発電中さん
20/02/11 10:44:22 yNIxO0lr.net
どんなマイコンでも大差ない
どれか一つ使えるようになれば他のもすぐ分かるようになる
stでも何でもまずは始めてみることだ

973:774ワット発電中さん
20/02/11 11:21:58 7tIqXOn8.net
まずはさっさとやることだな
プログラミング言語でもそうだけどひとつやると似てるところが大半だから2つめからは覚えるのが早い
3つめくらいには目的に合ったものをそこそこ適切に選べるようになる

974:774ワット発電中さん
20/02/11 12:29:01 woGmFFAK.net
とはいえマイコンによって向き不向きはあるんじゃね?
メモリマップドI/OのSTM32なら問題ないと思うがアドレス空間を複数持つアーキテクチャだと微妙

975:774ワット発電中さん
20/02/12 01:37:20 oKD3KE8O.net
>>949
俺も今月号のトラ技は買おうと思っている
教材のボードも欲しいんだが、でも、激高価で買えない
5千円までなら1台購入するんだが。
ESP32はかなり高性能だから、特集のSTM32F4では性能低すぎで
駄目だこりゃになるんじゃないの

976:774ワット発電中さん
20/02/12 02:03:45 J2XE8/QZ.net
EPS32がSTM32 F4に勝るのって計算能力とメモリ容量と通信くらいじゃ
vs STM32に限った話じゃないけどペリフェラルを積極的に使うようなアプリケーションだと
ESP32では再現不可ってケースが少なからずありそう

977:774ワット発電中さん
20/02/12 08:17:06 vAQOyiEA.net
J-Link高杉
STLinkでどうにか出来る?
Nordicの開発用

978:774ワット発電中さん
20/02/12 11:56:33 Ijkz5ytR.net
ぱちもんなら安いけどな
OBとか700円位

979:774ワット発電中さん
20/02/12 12:34:40 X1nNIu3Q.net
nucreoのエミュレータを割って、FW書き換えればj-link相当になる

980:774ワット発電中さん
20/02/12 17:53:55 /1mq9YSE.net
それってST限定版では

981:774ワット発電中さん
20/02/12 18:07:57 7iKMQctd.net
OBのファーム焼くんよ

982:774ワット発電中さん
20/02/15 08:51:27 D4fRjdr4.net
STマイクロ、最高性能をうたうMCU「STM32H7」にローエンド製品群 | 日経クロステック(xTECH)
URLリンク(xtech.nikkei.com)

983:774ワット発電中さん
20/02/15 09:13:10 Xe3LHnMy.net
>>962
>内蔵の1.4KバイトのSRAMを利用して、HVGA(最大1024画素×1024画素)までの
>ディスプレーに24ビットカラーでの画像出力が可能という。
ハイテクだな

984:774ワット発電中さん
20/02/15 09:33:00 3Sg4hL9W.net
すげーな
テレビやPCは8Kの世界なのに未だにHVGAかよ

985:774ワット発電中さん
20/02/15 09:34:00 OEsOutRI.net
>>963
ほんと、キャッシュより少ないメインメモリってw

986:774ワット発電中さん
20/02/15 10:32:51.98 Ad/+CIXU.net
冗談はおいておいて、
いまどきのマイコンって、すごいスペックで1個から買えて800円切りなんだね。
URLリンク(www.digikey.jp)

987:774ワット発電中さん
20/02/15 13:47:53 2g94x5rr.net
>>964-965
その反応はネタだよね?
マイコンに4K8K表示なんか要らん
寧ろ1990年代前半のパソコンくらいのスペックを想定しとるんやろ

988:774ワット発電中さん
20/02/15 14:04:50 Ad/+CIXU.net
>>967
>>965は1.4kバイトというタイポで遊んでいるだけだから。たぶん。

989:774ワット発電中さん
20/02/15 14:18:31 OEsOutRI.net
>>968
タイポどころでは無いだろう。
一体、これ↓の何処から1.4kBが出て来たのやらw

STM32H7A3 / 7B3ラインは、1MB~2MBのFlashメモリ、192KBのTCM RAM(高速性重視のルーチン用の64KBITCM RAMおよびデータ用の128KBDTCM RAM、1.18MBのユーザSRAM、および低消費電力モード中にデータを保持するバックアップ・ドメインにある4KBのSRAM

990:774ワット発電中さん
20/02/15 16:13:43 jsN5UoBM.net
URLリンク(cdn-xtech.nikkei.com)
RAMを1.4MB搭載してるモデルがあるからじゃね?

991:774ワット発電中さん
20/02/15 16:55:35 Ad/+CIXU.net
記事をよくみないでカリカリする人、いやだな。

992:774ワット発電中さん
20/02/15 17:26:05 ZMjv/rpd.net
誰かカリカリしてたっけ?

993:774ワット発電中さん
20/02/15 17:28:25.51 K9/PQ2Gg.net
アマチュアが廉価中華以外に使う理由

994:774ワット発電中さん
20/02/15 17:40:24 ZMjv/rpd.net
>>967
1990年代前半のPCか。
Windows3.1発売が1991年だから前半はSVGAかな。
メモリも4MB位でトントンだけど、CPUの処理能力は段違いだな

995:774ワット発電中さん
20/02/15 18:52:54 TNxXqFJr.net
J-Linkって中身M0だろ?
数百円が7万5千とかボリすぎだろ…

996:774ワット発電中さん
20/02/15 19:02:12 Ad/+CIXU.net
>>975
あれは知的財産に金を払うものだから。

997:774ワット発電中さん
20/02/15 19:05:05 4ZfwcR0e.net
>>976
ふむ
納得した
ドングルみたいなもんか
Eduは付いてないから安いのか(と言っても他のよりかなり高い)

998:774ワット発電中さん
20/02/15 19:11:27 5E2+S0br.net
ソフト組む人間なのに言われないと知財に思いが至らないのこ・・・

999:774ワット発電中さん
20/02/15 20:23:10 OEsOutRI.net
>>970
STのサイトこの表が元かな。
(直リン貼れないので転載)

URLリンク(i.imgur.com)

ここの1.4kBってなんだろう?

1000:774ワット発電中さん
20/02/15 21:45:29 hkRbH4eD.net
ST-LinkでSTM32に関しては用済むのになんで他が必要?

1001:774ワット発電中さん
20/02/15 22:34:52 Ad/+CIXU.net
>>979
ここでタイポが入ってるわけか。

Flash memory size/RAM size
とあって
1M/1.4K
と書かれているわけで、これは1M/1.4M のタイポですね。

1002:774ワット発電中さん
20/02/16 02:07:36 QC21C4SZ.net
SeggerのSystemviewを使いたいとか?

1003:774ワット発電中さん
20/02/19 22:43:58 G0goElxD.net
STM32F特集組んでたのでトラ技かった。
FreeRTOS使うときのCubeMXの使い方とか解説ないのな

>>955
教材のボードなんか何で買うの?
nucleoの方がよっぽどいいと思うけど。32pinの奴なら実際組込んで使えるし。

1004:774ワット発電中さん
20/02/19 22:49:45 4u/ylMLh.net
>>983
freeRTOSにチェック入れるだけだから記事にするまでもないし

1005:774ワット発電中さん
20/02/19 23:39:27.01 G0goElxD.net
>>984
あのね、freeRTOS用にクロック一つ犠牲になるとか、
使う上で色々注意点があるの知らないのか

1006:774ワット発電中さん
20/02/20 01:12:17.82 QBld+u5I.net
クロック犠牲

1007:774ワット発電中さん
20/02/20 01:22:48 jeSHqL3k.net
使いたいタイマがOS用に占有されるんだから犠牲だろ

1008:774ワット発電中さん
20/02/20 06:22:07 6yvcP9ON.net
>>985
それってCubeMX関係なくね?

1009:774ワット発電中さん
20/02/20 06:55:42 Ihugj1pH.net
OSによるサービスを受けたいがリソースの占有は許さない、と。
どこのジャイアンですか?

1010:774ワット発電中さん
20/02/21 08:02:01.63 /4FRM69J.net
>>988
FreeRTOS用に用いるタイマをCubeMで指定するのに関係ないてどーゆーことだ。

1011:774ワット発電中さん
20/02/21 08:03:47 /4FRM69J.net
>>989
許さない?
どこに許さないと書いてるんだい。そこ指摘してミロや
覚醒剤で幻覚でも見てんのかテメエは

1012:774ワット発電中さん
20/02/21 08:10:10 /4FRM69J.net
>>989
こういうバカはRTOS実際に使う検討したこともないんだろな。
場合によっては必要なタイマがORTSに使われるためにRTOSの使用を断念する羽目になることだってある。
お前は、RTOSを使わずべた書きシーケンス処理の世界から出てくんなあほ

1013:774ワット発電中さん
20/02/21 08:12:18 XwrcMzOz.net
連投おじさん朝から元気だな

1014:774ワット発電中さん
20/02/21 10:10:17 FkILPdel.net
STM32なんてToo Muchな程タイマー積んでるのに足りないとか
脳味噌


1015:固まってるひとなんだろうな



1016:774ワット発電中さん
20/02/21 11:03:34 GAOdLBIV.net
「実装に関連する制限事項等は提供されるべき」という当たり前のことすら否定されるスレw
メーカーが用意したことしかしない人ばかりなんだろうな。そりゃ中国に負けるわけだわ

1017:774ワット発電中さん
20/02/21 11:43:53 4Zn31oJm.net
足りん足りんは脳足りん

1018:774ワット発電中さん
20/02/21 12:03:06 K7Hc8uV/.net
スレが否定してるわけじゃない。否定している人が否定してるだけ。
へそを曲げて論理的思考を放棄するのはいかがなものか。

1019:774ワット発電中さん
20/02/21 12:34:13 WGgfsijI.net
なんか知らんけど、いつもギリギリで生きてるのを誇りにしてる奴が
余裕持ってる奴にイキってるわけか

そりゃ前提が違うんだから会話成り立たないわな

1020:774ワット発電中さん
20/02/21 12:35:12 ekq4zDj/.net
春だなあ

1021:774ワット発電中さん
20/02/21 12:36:14 smnGGvdF.net
単に書き振りで嫌われてるだけだと思うけど

1022:1001
Over 1000 Thread .net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 622日 0時間 11分 23秒

1023:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch