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

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

[复制链接]
STMCU-管管 发布时间:2022-9-30 13:24
【活动】国庆7天喜乐多—戳我发帖福利雨露均沾!
16.png
* F, E! l. v* N% p
又到了每年的小长假——国庆节,假期前的最后的一天班,也是9月的最后一天,国庆节社区活动虽迟但到,我想有很多小伙伴今天就已经开始休假了吧,晚来的活动记得来参加,福利必须拿捏!
. {' q8 j; x# k; x+ v) J  g: ]3 u

. h  d; P& t8 _7 X/ |4 h2 v
活动时间:. ], S( r: i1 c. X5 v/ b
9月30日-10月7日
% n2 G, W* p- g0 e' H* L
一、发帖即可获奖% `8 t( O! r# v  x/ L
国庆戳我发帖:发布一个你关于STM32你所知道的开发小技巧经验小分享或者闭坑小经验。(请勿水贴)1 v5 n; s8 Y, Y" ~4 K" i" A1 ~
标题:【STM32小技巧】+标题7 t" h% a0 ?! \1 g. _3 w
案例:点击查看- K) n5 f- K/ J  ^. \7 n
奖励:获得期间每人最多分享2帖,每分享1次可获得一份礼品。
# b: d2 k% b" S8 F2 S
13.png

7 h6 O$ P" W9 l) \5 `. E( K  ]2 Q  W# y( U4 K1 ^) k8 W
二、假期趣味分享:. j) O' f9 F# D
终于等到了十一小长假,评论区留下你假期计划,每天出游风景打卡照片,间接让管管也体验一把大家的美好生活记录。
' E/ I7 E* x1 s& F; e# ]
发布格式:①假期计划②景点名称+图片③美食图片
  a$ ^/ I% {  Q) \( h
奖励:回复本帖即可!管管抽取最优评论15个,送出每位20元京东卡,每天首位发布者额外奖励哦!
0 j2 M7 P6 ]! C5 `: m8 @
14.png

6 y" J! `" U( G7 d, d8 q$ O
三、雨露均沾奖
凡是活动期间,每位参与回复本帖用户,额外获得50ST金币。
# _3 w8 N% d0 v! a
17.png

" B8 ^+ P9 ?* T. d; l

. n6 k8 {. S. U7 \7 b4 W5 {6 ?1 O& r" r% w
3 a/ b3 V$ H, Y3 i4 D
管管提前祝大家国庆节快乐!出行注意安全!多来参加活动!
/ ~+ y% L1 m% \) L
9 z" C8 y8 g5 v( \+ Q6 G

2 S- b3 @+ b! T* T7 n1 {1 R
  ?, O7 i1 ~7 z. j* p8 ~' i6 ^# }1 G
/ X5 ^! P, N" e3 J# g3 _( C
收藏 评论72 发布时间:2022-9-30 13:24

举报

72个回答
wenyangzeng 回答时间:2022-9-30 14:36:51
分享SMT32F446FFT
/ j; Z0 J! _  w$ F
  1. #include "stm32f4xx.h"
    7 f6 O( U* G! a6 z) N
  2. #include "arm_math.h"
    2 u/ ?" S9 S% t* y+ F. ]1 ?
  3. #define FFT_LENGTH 1024
    / N$ L% X3 ], l  x) d
  4. float inputbuf[FFT_LENGTH*2];           & `# H9 X! J' W" l
  5. float outputbuf[FFT_LENGTH];     " Z  R4 y% z% x8 O8 I# S5 `
  6. static void FFT_read(void);
    ; b3 U" ?  L" j5 Q. j# A7 m* f
  7. static void GPIO_Config(void);/ R4 [/ d' D! O/ ~% p
  8. int main(void)2 ^1 v9 V1 w; t" M" Q! |" n, L+ `! @
  9. {
    ! ^( Q" ]" \% i) V- k2 ?- e( w9 Y
  10.   SystemInit();               8 F: K" F# W2 Y% ]' s7 l( I
  11.   SysTick_Init();7 @9 \; [' l) ~9 _
  12.         GPIO_Config();7 ^* H3 u5 S  l  f
  13.         while(1)7 r9 H( B0 [2 p) g$ y
  14.         {! F. T; y9 k) g
  15.                 FFT_read();
    $ S+ t9 s0 S# b* o' n( ]
  16.                 GPIOC->ODR ^=0X0400;
    " Z7 G9 b4 C  t! J% O$ p& Z1 `
  17.         }+ b: x) W3 `* \' \
  18. }
    % o: @0 m, B( Y( ?& Y8 y5 w8 a+ Z2 b
  19. static void FFT_read(void)
    ) {) P) q8 o; R, O8 ?. a
  20. {uint16_t i;
    # A/ b: v2 |$ u2 f; A  W
  21. arm_cfft_radix4_instance_f32 scfft;
    : _; I1 j1 i7 X& f8 N; V
  22. arm_cfft_radix4_init_f32(&scfft,FFT_LENGTH,0,1);
    ; C' C% H. t( J* l
  23.            for(i=0;i<FFT_LENGTH;i++)                                                        
    % U6 f( F7 I& g" U$ f
  24.              {  
    8 z/ z5 B1 L" u% R. [' s
  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);            
    $ U% B- E- |7 p8 s# w1 r
  26.                inputbuf[2*i+1]=0;                                                                        
    9 e; h- {8 T" G
  27.              }' k: Q0 h4 w. |2 n, t
  28.    arm_cfft_radix4_f32(&scfft,inputbuf);                     4 G1 x' q/ a' @  h. m
  29.    arm_cmplx_mag_f32(inputbuf,outputbuf,FFT_LENGTH);6 l, |. J+ c# V- m8 J8 \
  30. }
    + t  i+ t4 [5 ~  A2 @( G
  31. . q3 V+ L/ s2 F5 n6 ]8 R7 B* m
  32. static void GPIO_Config(void)
    ! x, F. p5 ]" f
  33. {* Z6 m& Y, H; H4 a
  34.   GPIO_InitTypeDef GPIO_InitStructure;' G. i9 O1 T2 s0 C5 G$ |* B, n/ o
  35.         RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);: }6 R( b' e: {4 F$ ^# a
  36. 3 l% V7 o/ F. F, Z3 l
  37.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;, U# R. p9 r# H4 a
  38.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
    & i+ E; o. h. r8 W- T
  39.         GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    - R0 g4 b: B# J& y
  40.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;$ |8 p* m; L' p- l2 \' E
  41.   GPIO_Init(GPIOC, &GPIO_InitStructure);
    ( s$ f9 p5 B( Q1 v( E6 c
  42. }
复制代码
8 c/ ]* w+ V% K( R
& L  q( _4 d. t! @/ ^
sealoong 回答时间:2022-9-30 14:39:49
【stm32开发小技巧】新手技巧老鸟勿喷
" `" _; h) ?' _+ i  M3 _3 H
4 T! G# u+ B* g& O( I官方产品手册看不懂的,可以多逛逛官网1 q0 B9 a4 N  D4 ^# y
里面基本每种产品都有对应的中文文档,十分贴心,找对了文档可以让你的开发过程事半功倍。
5 r* D' n& g5 E另外如果使用的是stm32的mini类型的官方开发板,那上面是v2的调试器,而你却要用它连接h7等芯片板子,需要额外刷一下固件,固件在官网,要不然会出现一些莫名其妙的问题。# y- M9 b( u! Y% R) ]+ {3 }

- u, r! i" B1 [7 L; s4 D9 E9 z
% W4 D3 k9 ^: m$ b  n9 H1 M( ~还有官方的开发板上面如果你想复制一份pcb电路板的话,注意,官方给的原理图中会存在一些tp点,而那些tp点有时候会给你断开而有时候会连接上。所以如果想完美复制的话,需要在板子上自己核对每一个tp点。- s, l$ {# `& Y! g6 u0 Q
补充:那个tp点是最开始设计板子时候的测试点,就相当于给电路留个门口方便开发检测,不过对于电子爱好者,这些并不重要,而最终拿到手的话你就会发现各种焊点,而如果不需要官方开发板就在某处随便买的话,那种电路就十分简单了,甚至没有tp点,无脑复制即可。# D) B7 W4 E3 _8 |# C3 p3 ]& N  ^
finally,如果某块芯片的没学懂可以看些别的型号的芯片说明,牌子不换,换型号,别整个恩智浦的看那样过分了。
6 q# c5 I$ p8 A; E# Y9 T0 u比如如有一个spi接口,g0芯片说得很复杂,而h7芯片却说的言简意赅。9 x! I; D1 L- e9 _1 D& T
多动手(冻手),实践出真知+必要的理论知识。6 Q/ v9 O1 p- P$ J
老牛洋车 回答时间:2022-10-1 08:57:49
    俺接触器STM32的时间不长,也谈不上有什么经验和技巧。开始使用STM32单片机建立工程时,我一般都是网上找一个类似的开源工程或官方的DEMO为基础,然后进行修改,我称之为“走捷径”。直到学会使用STM32CubeMX后,新建项目就成为轻而易举的事情,要新建工程,用不着到处找类似的范例,直接用STM32CubeMX来设置和生成代码,即使用官方的DEMO,第一步也是打开STM32CibeMX来按需要修改配置,生成基础代码。我的感觉是:STM32CubeMX是开发者不可或缺的有力工具,尽管到目前为止我还只知道使用简单的功能,但实实在在地提高了我的开发效率。
至暗时刻 回答时间:2022-9-30 13:27:33
雨露均沾" ~5 E* h6 k0 `) S# D7 K
liuxingkeji 回答时间:2022-9-30 13:27:46
国庆快乐!# T, `  e! F: f9 W
sumoon 回答时间:2022-9-30 13:29:27
雨露均沾,50币到手!
% o9 Q; H; {0 f' H( N
xudongqiang 回答时间:2022-9-30 13:37:25
国庆快乐!* k$ D* j( O; d8 \
6 T1 T1 v- ?+ s0 o/ X8 W7 D
sherlock_mt 回答时间:2022-9-30 13:43:34
国庆七天快乐,羽毛球走起!
: [/ G9 r0 L/ z$ u: l( p
闪烁 回答时间:2022-9-30 13:54:53
雨露均沾,国庆同乐3 S- V- m5 ]0 e4 b
joshua天宇 回答时间:2022-9-30 14:01:16
国庆快乐!
; S2 l1 Y) t1 N
. ], s2 k0 a+ e, `3 }- [
忆侗阁 回答时间:2022-9-30 14:10:52
国庆快乐!
my770809 回答时间:2022-9-30 14:14:50
国庆快乐!+ _4 n/ k+ K* M# `5 D0 _9 N

6 J1 F8 Q& \3 X7 R
weiwei4 回答时间:2022-9-30 14:18:25
祝大家国庆快乐
sealoong 回答时间:2022-9-30 14:27:57
我爱你们
  t. G  O+ N6 d* Z1 _
orima 回答时间:2022-9-30 14:30:05
国泰民安!
2 n7 f/ p( l2 [0 d/ y! B
jundao721 回答时间:2022-9-30 14:30:44
疫情出没,不能远游,就好好学习吧。支持。
" k6 J0 @! _# K( m3 ~
12345下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版