你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【活动】国庆7天喜乐多—戳我参与福利雨露均沾!  

[复制链接]
STMCU-管管 发布时间:2022-9-30 13:24
【活动】国庆7天喜乐多—戳我发帖福利雨露均沾!
16.png
9 D, y- `4 u4 F6 Y6 W4 G5 P% w0 O
又到了每年的小长假——国庆节,假期前的最后的一天班,也是9月的最后一天,国庆节社区活动虽迟但到,我想有很多小伙伴今天就已经开始休假了吧,晚来的活动记得来参加,福利必须拿捏!

* K$ a' h4 S1 [$ u: O* {  u
/ u# ~! l, u' `* W
活动时间:" Z0 T& Z$ F8 t  I4 e, N1 I; U1 v
9月30日-10月7日

' I  J8 M* I  \  u3 a一、发帖即可获奖
" ?4 m& X4 s2 Q! p国庆戳我发帖:发布一个你关于STM32你所知道的开发小技巧经验小分享或者闭坑小经验。(请勿水贴)
% K; Z3 _( Q5 N# @标题:【STM32小技巧】+标题
7 @4 d- s" i. b& a1 P1 _- j( w案例:点击查看3 B) T- M3 H# _. H- x! N
奖励:获得期间每人最多分享2帖,每分享1次可获得一份礼品。

/ r" p* a( h; M
13.png

. H! q/ G  }& @# J" H: ^' a# |( c6 b% u6 s4 d$ n: _
二、假期趣味分享:: @% @; U) `2 ^6 E+ B! ]+ q
终于等到了十一小长假,评论区留下你假期计划,每天出游风景打卡照片,间接让管管也体验一把大家的美好生活记录。

, O. n) G; v( n3 s6 U% o1 O
发布格式:①假期计划②景点名称+图片③美食图片
# u; i/ R  b2 E) ?) V, t/ T% o# f6 N
奖励:回复本帖即可!管管抽取最优评论15个,送出每位20元京东卡,每天首位发布者额外奖励哦!
" Z7 ?8 t1 j1 D4 {9 ?# }% r- h6 h
14.png
+ n; n' ?  V* h* O- K8 G1 D
三、雨露均沾奖
凡是活动期间,每位参与回复本帖用户,额外获得50ST金币。

: a! A# V7 z. w0 ?) ]' D
17.png

3 w* Z0 [- t, j) |) z  x+ \, I

( Q/ @+ ^, V8 g
8 S! R5 K8 V7 @  i  I- ]
8 K* L$ e# k, G8 x2 d) A! Q% O! r
管管提前祝大家国庆节快乐!出行注意安全!多来参加活动!

5 s; W5 I2 H* h! o9 O9 e; }6 L. `7 r

: N6 o3 B1 \! j

, `7 |4 m' E1 z

) m& b. W/ j/ N7 ^) ]3 c

, S6 W( v, L& G0 ?
收藏 评论72 发布时间:2022-9-30 13:24

举报

72个回答
wenyangzeng 回答时间:2022-9-30 14:36:51
分享SMT32F446FFT
. U2 {1 Y9 |* M7 G* D- f/ p2 t  W, q/ m
  1. #include "stm32f4xx.h"! ]  |7 k7 t) R
  2. #include "arm_math.h") l6 U* M4 E( [, W
  3. #define FFT_LENGTH 1024
    , [1 B& `6 c* z+ _$ m8 Q# @# b
  4. float inputbuf[FFT_LENGTH*2];           $ y% ]* R. i) J$ j
  5. float outputbuf[FFT_LENGTH];       h2 d# E, p7 y3 z/ [! |) `6 @
  6. static void FFT_read(void);
    * I( a$ |4 D! v# e$ g7 ]3 C
  7. static void GPIO_Config(void);' `9 f) ~' I8 p/ o# L1 M) f2 o
  8. int main(void)4 d+ A; @- g6 E5 k& k5 \
  9. {5 H2 j3 V2 K, _; Y0 F0 g* z
  10.   SystemInit();               ; X8 }/ i2 Q  i2 O3 D! B
  11.   SysTick_Init();
    / ?$ G' _, X/ {0 T  b7 _6 F5 [5 L
  12.         GPIO_Config();
    ; k& J6 N& s0 m, T! e! l% N( |% N
  13.         while(1)
    8 ^1 m8 u& f' M3 M; m5 {
  14.         {
    ( e0 \" B; _4 u. ~) C
  15.                 FFT_read();
    7 K! J, V) p% U6 \% Y" e
  16.                 GPIOC->ODR ^=0X0400;, i. b) l; T% S! r) v4 f. o
  17.         }! r! U9 h/ ]$ j) D9 _2 c
  18. }
    3 X7 `- f( x) b, v2 |
  19. static void FFT_read(void): A1 z! N& F6 i6 {0 b
  20. {uint16_t i;
    * d; v( M, T. L* X- I
  21. arm_cfft_radix4_instance_f32 scfft;2 ]9 Z6 L" g: K% C
  22. arm_cfft_radix4_init_f32(&scfft,FFT_LENGTH,0,1);
    8 H% e1 }. v2 R% L
  23.            for(i=0;i<FFT_LENGTH;i++)                                                        # M' c$ S  W* ]* _
  24.              {  7 X# U  @- g( y# b" T. z) E
  25. inputbuf[2*i]=100+10*arm_sin_f32(2*PI*i/FFT_LENGTH)+30*arm_sin_f32(2*PI*i*4/FFT_LENGTH)+50*arm_cos_f32(2*PI*i*8/FFT_LENGTH);            % Q' y, d  ?8 U) b
  26.                inputbuf[2*i+1]=0;                                                                        ) X* V( a- p3 Z- B/ i: Z4 N! J
  27.              }
    % A) z6 N  ?/ j/ E+ D/ m8 }0 v8 v
  28.    arm_cfft_radix4_f32(&scfft,inputbuf);                     
    , q3 A- S. @  `/ l! d- F
  29.    arm_cmplx_mag_f32(inputbuf,outputbuf,FFT_LENGTH);, ?: w7 K+ f1 _
  30. }' k& W  h& z8 O( b3 i8 c9 t9 `

  31. : k) D6 L0 b4 V5 Q
  32. static void GPIO_Config(void)& d, a& |  g/ P9 C8 N3 N  _" b5 A
  33. {
    $ t/ p# Q' z% j* n8 w
  34.   GPIO_InitTypeDef GPIO_InitStructure;! ~! A; K. ]8 \% l) z( w( {
  35.         RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);. g9 z  ?5 c# ^5 B! X* p
  36. 1 V) T; m. g( i
  37.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;* |6 j5 ]5 ?" J6 M- X
  38.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;, |! `  s2 m; J; O0 ?2 j, f
  39.         GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    ' w, M( a  l7 K) a) M  m" O
  40.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
    $ e/ i9 x- L7 \& L
  41.   GPIO_Init(GPIOC, &GPIO_InitStructure);
    3 v' i4 M! g) {3 y
  42. }
复制代码
, w) x% j; U+ C& Q! G6 w2 f  u
9 d1 Y% ~/ B9 `, U
sealoong 回答时间:2022-9-30 14:39:49
【stm32开发小技巧】新手技巧老鸟勿喷
2 W5 y5 A) x* E& |7 C/ c% T) o# ^5 o- h% w. Y
官方产品手册看不懂的,可以多逛逛官网% w' b( U$ N9 r" Y- f
里面基本每种产品都有对应的中文文档,十分贴心,找对了文档可以让你的开发过程事半功倍。  L6 v) H1 D, ]; V. t# L/ ~
另外如果使用的是stm32的mini类型的官方开发板,那上面是v2的调试器,而你却要用它连接h7等芯片板子,需要额外刷一下固件,固件在官网,要不然会出现一些莫名其妙的问题。7 R2 b+ C1 W1 T: G0 l9 P3 ]+ J

9 f# f/ w* k4 O- k& S$ r8 f2 W, m: E  ?
还有官方的开发板上面如果你想复制一份pcb电路板的话,注意,官方给的原理图中会存在一些tp点,而那些tp点有时候会给你断开而有时候会连接上。所以如果想完美复制的话,需要在板子上自己核对每一个tp点。
2 G9 D% y$ L8 V0 p7 x/ V" h补充:那个tp点是最开始设计板子时候的测试点,就相当于给电路留个门口方便开发检测,不过对于电子爱好者,这些并不重要,而最终拿到手的话你就会发现各种焊点,而如果不需要官方开发板就在某处随便买的话,那种电路就十分简单了,甚至没有tp点,无脑复制即可。$ n( d7 g2 W8 o* ~: _3 [/ N
finally,如果某块芯片的没学懂可以看些别的型号的芯片说明,牌子不换,换型号,别整个恩智浦的看那样过分了。( t! ], @0 O# {$ W6 ?) u
比如如有一个spi接口,g0芯片说得很复杂,而h7芯片却说的言简意赅。
2 n1 W, Q6 c3 |: }- e多动手(冻手),实践出真知+必要的理论知识。
1 X$ D3 J% o, m4 L
老牛洋车 回答时间:2022-10-1 08:57:49
    俺接触器STM32的时间不长,也谈不上有什么经验和技巧。开始使用STM32单片机建立工程时,我一般都是网上找一个类似的开源工程或官方的DEMO为基础,然后进行修改,我称之为“走捷径”。直到学会使用STM32CubeMX后,新建项目就成为轻而易举的事情,要新建工程,用不着到处找类似的范例,直接用STM32CubeMX来设置和生成代码,即使用官方的DEMO,第一步也是打开STM32CibeMX来按需要修改配置,生成基础代码。我的感觉是:STM32CubeMX是开发者不可或缺的有力工具,尽管到目前为止我还只知道使用简单的功能,但实实在在地提高了我的开发效率。
至暗时刻 回答时间:2022-9-30 13:27:33
雨露均沾
6 q5 d+ y6 R3 I* U2 ?
liuxingkeji 回答时间:2022-9-30 13:27:46
国庆快乐!& S/ S8 d# a8 {* M7 m
sumoon 回答时间:2022-9-30 13:29:27
雨露均沾,50币到手!# G+ v$ e: c3 C; k+ e* F
xudongqiang 回答时间:2022-9-30 13:37:25
国庆快乐!1 k! q$ o7 \7 G
3 n( d- j, ]  v, z3 j) B
sherlock_mt 回答时间:2022-9-30 13:43:34
国庆七天快乐,羽毛球走起!" J# q8 ?% @3 p/ x4 J
闪烁 回答时间:2022-9-30 13:54:53
雨露均沾,国庆同乐: m% Z7 J% r( H( g' |- ?
joshua天宇 回答时间:2022-9-30 14:01:16
国庆快乐!0 `' B$ l( w: Z0 |+ p9 d4 d
2 {2 N. H  |6 \5 _
忆侗阁 回答时间:2022-9-30 14:10:52
国庆快乐!
my770809 回答时间:2022-9-30 14:14:50
国庆快乐!" x0 J& K) m) C4 c2 u) \) O. a

8 g, d8 L8 z+ M- @' ]% C0 l' U& ]
weiwei4 回答时间:2022-9-30 14:18:25
祝大家国庆快乐
sealoong 回答时间:2022-9-30 14:27:57
我爱你们
, I( ~; N6 h5 b" R
orima 回答时间:2022-9-30 14:30:05
国泰民安!
( [! Y( J4 s2 h& [
jundao721 回答时间:2022-9-30 14:30:44
疫情出没,不能远游,就好好学习吧。支持。% |& N; ?/ u5 t  ~; w# `8 A
12345下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版