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

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

[复制链接]
STMCU-管管 发布时间:2022-9-30 13:24
【活动】国庆7天喜乐多—戳我发帖福利雨露均沾!
16.png
. }' P) t' `3 T
又到了每年的小长假——国庆节,假期前的最后的一天班,也是9月的最后一天,国庆节社区活动虽迟但到,我想有很多小伙伴今天就已经开始休假了吧,晚来的活动记得来参加,福利必须拿捏!
1 ^9 e" l5 h9 }; Q- Q
6 [4 O2 Q: g4 i) Z0 q
活动时间:* g; N  Q, s  T6 [0 [
9月30日-10月7日

+ o+ d* p8 _+ ]1 U' a8 j; x一、发帖即可获奖( R& }: G9 s3 B5 z( X  ^
国庆戳我发帖:发布一个你关于STM32你所知道的开发小技巧、经验小分享或者闭坑小经验。(请勿水贴)
8 K8 Y3 ?5 q# h1 Q* ?标题:【STM32小技巧】+标题8 t4 @3 v: J' ~3 v3 Q1 t% m
案例:点击查看$ x7 Y7 c" [* h
奖励:获得期间每人最多分享2帖,每分享1次可获得一份礼品。

( F0 B( o* S: X' d/ a5 H
13.png

/ z/ U9 n: Z( B- t1 E3 v/ v8 F( c3 p+ ^7 D
二、假期趣味分享:/ x# W$ e- N- P! U: S) X' G
终于等到了十一小长假,评论区留下你假期计划,每天出游风景打卡照片,间接让管管也体验一把大家的美好生活记录。

# U8 c& P1 K* C* y' x
发布格式:①假期计划②景点名称+图片③美食图片

: T; I5 d  `7 [
奖励:回复本帖即可!管管抽取最优评论15个,送出每位20元京东卡,每天首位发布者额外奖励哦!
8 [1 |' ^+ w. P6 @# C
14.png
/ ^% m* g) w( Y( o' ]8 ~
三、雨露均沾奖
凡是活动期间,每位参与回复本帖用户,额外获得50ST金币。

3 _# e' {+ e. `& a+ g& l4 q
17.png
1 J' l( s# O- K; n! K* {

- ~) j# A; z9 z& m# |- _" b7 x" x. _. F6 K

( o6 N/ Q! Z" x* t! q/ _$ y# ^
管管提前祝大家国庆节快乐!出行注意安全!多来参加活动!
0 K" V, }' b$ d; |& h: W- G
1 H0 J( ]4 k" j- x0 s8 U7 a

, N$ x! ~$ E+ l- g% Z
# u, S/ w$ i" Y4 S+ B; D' T; [3 `
  q2 s$ ~) }, Z$ k/ S8 q- Z1 g* p/ k
赞 收藏 评论72 发布时间:2022-9-30 13:24

举报

72个回答
wenyangzeng 回答时间:2022-9-30 14:36:51
分享SMT32F446FFT
2 Z% ?/ X1 L# Y+ A$ c' `) D& n8 \  u
  1. #include "stm32f4xx.h"
    2 M8 P$ t* _4 C; v0 a  u. Q. H
  2. #include "arm_math.h"- ^  _( _' W# |' l6 [$ C. W
  3. #define FFT_LENGTH 1024. k2 d% K" d6 q/ r6 I! \5 N5 m
  4. float inputbuf[FFT_LENGTH*2];           
    ' q! G3 E1 i( J3 v
  5. float outputbuf[FFT_LENGTH];     & J& }8 Q1 m" W7 _/ Y3 k5 H
  6. static void FFT_read(void);
    9 Y+ a7 Q: }' R8 N$ ~  n
  7. static void GPIO_Config(void);
    7 ]# q, m+ o5 J4 P# P+ Z
  8. int main(void)0 x' g3 N: B/ R+ U1 O1 `% }
  9. {
    8 W2 X" H2 X4 R* g4 n8 B
  10.   SystemInit();               
    , R6 X# K6 C* C" K3 l4 u+ H
  11.   SysTick_Init();
    - L. e/ ?) J0 I8 W8 o
  12.         GPIO_Config();
    : z* I% ?$ H5 ?4 i% U  }% y3 M) J) d
  13.         while(1)( n% e, n( h# \! T
  14.         {
    0 f0 b- a1 \) L" K
  15.                 FFT_read();1 [$ o6 c9 t/ [" a9 ~4 r
  16.                 GPIOC->ODR ^=0X0400;& q% j- A1 }; I: T4 A
  17.         }2 n, b0 i# @6 `* c
  18. }/ b  s! l  A3 V% @+ t/ l
  19. static void FFT_read(void)
    ! R0 m- m* t. [# w6 X9 [
  20. {uint16_t i;
    * {, e0 R( x" @, k1 z2 X+ _) A# C
  21. arm_cfft_radix4_instance_f32 scfft;
    4 X1 t4 s+ }" l0 Q1 c
  22. arm_cfft_radix4_init_f32(&scfft,FFT_LENGTH,0,1);+ n% C& w% w' c/ x' @. N/ M' W% v
  23.            for(i=0;i<FFT_LENGTH;i++)                                                        
    8 c: @) N* g, D- U4 `
  24.              {  
    5 C) F  J4 m- W: h  R0 P
  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, `3 ^% i! H' ?% g
  26.                inputbuf[2*i+1]=0;                                                                        
    $ u4 y$ Y: @, u) |; ^5 d
  27.              }
    2 L  M- e5 l* s% a" E7 I4 q3 }, [
  28.    arm_cfft_radix4_f32(&scfft,inputbuf);                     
    - y5 v/ K3 R) c0 O1 Y/ U
  29.    arm_cmplx_mag_f32(inputbuf,outputbuf,FFT_LENGTH);
    1 [* p; c, n* s! Z/ f) N( y
  30. }9 z" |8 i7 b! i+ j8 [
  31. ! X/ S8 T2 h8 V& H
  32. static void GPIO_Config(void)' O% l  [) @3 U3 Q2 \( u! w3 f
  33. {
      W, N- n, T$ g5 p# |) O# s+ M# m
  34.   GPIO_InitTypeDef GPIO_InitStructure;
    5 k3 l. Y9 _7 j- ]6 A- w6 D
  35.         RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);
    2 P. b$ H% \& W; G

  36. , b! Z+ L/ k# u
  37.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;6 r# g: J- g$ @* O' X
  38.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;/ _. k1 ]/ u, N, H+ p+ @7 d/ k4 w
  39.         GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;0 i. @) |5 t. Y! f4 S
  40.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
    # \3 O+ F# a' h; W5 a
  41.   GPIO_Init(GPIOC, &GPIO_InitStructure);0 h5 V# v9 w. C  Y
  42. }
复制代码
1 r0 c, ~7 D- O
3 s  e% V% z9 X  T" s$ j
sealoong 回答时间:2022-9-30 14:39:49
【stm32开发小技巧】新手技巧老鸟勿喷# L7 z+ d. z+ E$ q/ v  G- M% r1 K. O
: k* ^3 p" l: J  w
官方产品手册看不懂的,可以多逛逛官网5 x* a7 T7 \; r# f! s; X
里面基本每种产品都有对应的中文文档,十分贴心,找对了文档可以让你的开发过程事半功倍。+ T& V; I' B. O  n
另外如果使用的是stm32的mini类型的官方开发板,那上面是v2的调试器,而你却要用它连接h7等芯片板子,需要额外刷一下固件,固件在官网,要不然会出现一些莫名其妙的问题。
" U: @% u5 H/ [$ B% c/ j) M) ?! ^; b

1 H) ]* p4 k' C" ^0 C3 @+ r还有官方的开发板上面如果你想复制一份pcb电路板的话,注意,官方给的原理图中会存在一些tp点,而那些tp点有时候会给你断开而有时候会连接上。所以如果想完美复制的话,需要在板子上自己核对每一个tp点。
) \7 ?# I0 A' c2 R$ F1 j. f补充:那个tp点是最开始设计板子时候的测试点,就相当于给电路留个门口方便开发检测,不过对于电子爱好者,这些并不重要,而最终拿到手的话你就会发现各种焊点,而如果不需要官方开发板就在某处随便买的话,那种电路就十分简单了,甚至没有tp点,无脑复制即可。3 z, k( Z6 L' |: }0 ~  O3 k
finally,如果某块芯片的没学懂可以看些别的型号的芯片说明,牌子不换,换型号,别整个恩智浦的看那样过分了。0 z7 P; n+ p- W+ p" p: f
比如如有一个spi接口,g0芯片说得很复杂,而h7芯片却说的言简意赅。
6 f7 T/ x+ b  {3 E多动手(冻手),实践出真知+必要的理论知识。  U; n/ k- f* S3 p8 b5 x+ n8 M
老牛洋车 回答时间:2022-10-1 08:57:49
    俺接触器STM32的时间不长,也谈不上有什么经验和技巧。开始使用STM32单片机建立工程时,我一般都是网上找一个类似的开源工程或官方的DEMO为基础,然后进行修改,我称之为“走捷径”。直到学会使用STM32CubeMX后,新建项目就成为轻而易举的事情,要新建工程,用不着到处找类似的范例,直接用STM32CubeMX来设置和生成代码,即使用官方的DEMO,第一步也是打开STM32CibeMX来按需要修改配置,生成基础代码。我的感觉是:STM32CubeMX是开发者不可或缺的有力工具,尽管到目前为止我还只知道使用简单的功能,但实实在在地提高了我的开发效率。
至暗时刻 回答时间:2022-9-30 13:27:33
雨露均沾/ W0 X& B# P5 V5 x% R5 C
liuxingkeji 回答时间:2022-9-30 13:27:46
国庆快乐!3 _& J& b3 e  ?  @' D; f. D
sumoon 回答时间:2022-9-30 13:29:27
雨露均沾,50币到手!- q5 _& ~3 r( V: b$ u9 Z: |
xudongqiang 回答时间:2022-9-30 13:37:25
国庆快乐!  r3 S* h, e5 d9 @1 W+ }8 k' D

8 _9 `: A9 D% X. n7 i# c* ^
sherlock_mt 回答时间:2022-9-30 13:43:34
国庆七天快乐,羽毛球走起!
7 x# L- {. B9 a) B, {
闪烁 回答时间:2022-9-30 13:54:53
雨露均沾,国庆同乐
9 |+ \) Q! _8 J2 ?1 n9 J
joshua天宇 回答时间:2022-9-30 14:01:16
国庆快乐!
& K/ E0 e7 N- F" r2 B( q! p9 H

& m! f2 C9 S1 f% q( c
忆侗阁 回答时间:2022-9-30 14:10:52
国庆快乐!
my770809 回答时间:2022-9-30 14:14:50
国庆快乐!8 k9 ]' a* r/ L. v
4 S9 G! M# ?  O/ @; }0 `0 \( i# H  U
weiwei4 回答时间:2022-9-30 14:18:25
祝大家国庆快乐
sealoong 回答时间:2022-9-30 14:27:57
我爱你们: q: Y! {/ v' e9 t! f+ N
orima 回答时间:2022-9-30 14:30:05
国泰民安!" G) M$ r0 ]/ C# I
jundao721 回答时间:2022-9-30 14:30:44
疫情出没,不能远游,就好好学习吧。支持。" `, [+ ?+ V/ M* E, [/ V6 t3 \
12345下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版