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

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

[复制链接]
STMCU-管管 发布时间:2022-9-30 13:24
【活动】国庆7天喜乐多—戳我发帖福利雨露均沾!
16.png
- Y- U$ i% Q! C5 j5 k
又到了每年的小长假——国庆节,假期前的最后的一天班,也是9月的最后一天,国庆节社区活动虽迟但到,我想有很多小伙伴今天就已经开始休假了吧,晚来的活动记得来参加,福利必须拿捏!
# T& d- w% H+ |. v( M
3 n: M  q, D5 D
活动时间:
7 @# u) c* \( j2 }. R9月30日-10月7日

" e, Q1 {9 l& t. n* ^5 x$ a一、发帖即可获奖$ Z4 J# a. V- \  B2 `) V' X+ B4 o1 h
国庆戳我发帖:发布一个你关于STM32你所知道的开发小技巧、经验小分享或者闭坑小经验。(请勿水贴)
/ I, w4 @' u0 y) g, |0 m8 Z标题:【STM32小技巧】+标题6 L7 g! X/ Q# C8 m  q
案例:点击查看
( V3 e" Q% x) Z/ m- j0 \
奖励:获得期间每人最多分享2帖,每分享1次可获得一份礼品。

2 y4 n3 S4 I$ {2 r
13.png

. K9 G" u/ d7 o3 R& J4 h4 B# e; [0 w2 q) r' C9 ?5 N4 y
二、假期趣味分享:" N, y, I2 T" ~( R# z5 M5 ?% p
终于等到了十一小长假,评论区留下你假期计划,每天出游风景打卡照片,间接让管管也体验一把大家的美好生活记录。

9 t3 @' x0 s. m- s5 g5 L; Y$ a
发布格式:①假期计划②景点名称+图片③美食图片

4 S7 L$ A- q! ~' M
奖励:回复本帖即可!管管抽取最优评论15个,送出每位20元京东卡,每天首位发布者额外奖励哦!
% o' D4 N* P" u' \9 o' J
14.png

  I3 d: W( T+ k& r7 }
三、雨露均沾奖
凡是活动期间,每位参与回复本帖用户,额外获得50ST金币。
* k3 W/ E5 h3 v
17.png

% v) v% h8 \5 n* t9 i% q
" ^" m- x1 N- w9 H& B( S# n0 x4 n

/ M: x  D7 b0 E& v4 S; J

) G  Q' V' _6 [+ H$ ~
管管提前祝大家国庆节快乐!出行注意安全!多来参加活动!
1 N3 s9 G2 w8 Q0 r/ `" }4 l5 S

9 ~6 y/ G1 g* L7 [+ q
, d/ k4 s4 Z5 o# O& J

! l9 N# `. Q# n: s- E. O# K  a

# U3 R, p$ u$ J& I! W
赞 收藏 评论72 发布时间:2022-9-30 13:24

举报

72个回答
wenyangzeng 回答时间:2022-9-30 14:36:51
分享SMT32F446FFT
6 C# C$ {5 m$ q' n
  1. #include "stm32f4xx.h": O3 w& U! ]+ t  o; t3 P* H' b- e5 U
  2. #include "arm_math.h"9 W& k" J3 K. K
  3. #define FFT_LENGTH 1024
    * F, L  K$ J3 E# U) j4 N$ q( O
  4. float inputbuf[FFT_LENGTH*2];           
    ( S$ Q- @( ]7 R9 W- j
  5. float outputbuf[FFT_LENGTH];     3 L0 S8 |' W* o% o8 K' K4 k
  6. static void FFT_read(void);
    - s1 Y) `% H# C) ?( T
  7. static void GPIO_Config(void);
    # e; A3 |+ n; Y0 A! D2 R
  8. int main(void): Q4 f2 X7 O) I# Q' ]1 ~8 `5 ]4 f
  9. {
    5 {( l* Y& o# Q2 L/ U
  10.   SystemInit();               1 Q9 B5 R+ ?/ f8 D4 C( D# D
  11.   SysTick_Init();/ w* Z7 ^0 q" d! v
  12.         GPIO_Config();
    0 V& j8 Y$ f5 A5 W7 h
  13.         while(1)
    ! U- ~) ]& i8 A* r' K
  14.         {5 @" e3 h9 w/ Q1 j
  15.                 FFT_read();
    ) T9 M7 I' B. K4 W1 z- P& o# g% S
  16.                 GPIOC->ODR ^=0X0400;
      z/ F& k# `9 G- z* c$ V, `
  17.         }/ Z3 }7 F! b3 `% v) B
  18. }: D. u# \( W" P% T9 h+ G
  19. static void FFT_read(void)" n1 n$ r0 t5 b5 ^1 r' @
  20. {uint16_t i;
    * D/ e6 [% g/ [1 v7 g1 T5 M6 F
  21. arm_cfft_radix4_instance_f32 scfft;7 \& r+ w& h0 i- w. R+ I% R
  22. arm_cfft_radix4_init_f32(&scfft,FFT_LENGTH,0,1);
    7 n/ |1 w# ]" @4 u5 e
  23.            for(i=0;i<FFT_LENGTH;i++)                                                        ; t  S. ]+ A; u1 L! C9 R% C
  24.              {  " r7 l6 J5 z% B3 I9 q1 r
  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);            3 n# X6 C. O. V* y$ J) v
  26.                inputbuf[2*i+1]=0;                                                                        5 i' d/ |# l* q7 y1 r) u, _0 l
  27.              }
    * r$ r: l* x9 Q* f1 {
  28.    arm_cfft_radix4_f32(&scfft,inputbuf);                     * k9 \4 J  ^! y8 Z+ |
  29.    arm_cmplx_mag_f32(inputbuf,outputbuf,FFT_LENGTH);. P4 x) O! D' @2 p8 t
  30. }0 {; J( u, b' _0 A- a1 S$ e4 L
  31. ( Q5 F( J' {+ E% Y2 _
  32. static void GPIO_Config(void)
    , W: g, X. F5 p' j3 i, w
  33. {
    6 b9 [4 l" W3 ]" X' D0 v
  34.   GPIO_InitTypeDef GPIO_InitStructure;
    # L1 N% J& e) s5 E- G
  35.         RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);- v! W9 d/ x2 Z2 [' Z

  36. ! W7 i9 A1 h6 {& D
  37.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;" F" ^& R# c' ^% i2 L" U, l
  38.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
    & R, U3 H2 a& ^1 s" n2 D7 k4 N9 E
  39.         GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    ; T0 s5 F- P+ E, d5 |0 Z
  40.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;/ r5 R# S7 H$ K& M, y4 B. K
  41.   GPIO_Init(GPIOC, &GPIO_InitStructure);
    ! Q7 V5 T5 Z9 D) M
  42. }
复制代码
. g1 L, p5 P  t; E6 z" C* P

) g2 h" h0 H* ~4 }' ?
sealoong 回答时间:2022-9-30 14:39:49
【stm32开发小技巧】新手技巧老鸟勿喷1 `# {: r0 t1 W, \/ P

$ R+ ?0 w- \- {! J5 ?! \2 v2 j; l官方产品手册看不懂的,可以多逛逛官网
$ n# P3 a4 e, p+ j1 b+ I/ {里面基本每种产品都有对应的中文文档,十分贴心,找对了文档可以让你的开发过程事半功倍。$ a3 f# P* I5 h- ^
另外如果使用的是stm32的mini类型的官方开发板,那上面是v2的调试器,而你却要用它连接h7等芯片板子,需要额外刷一下固件,固件在官网,要不然会出现一些莫名其妙的问题。
1 l' c- [* y% x8 M& ^" ^
; K. u  c" y- ~: ~( @! A3 a+ g* F: O1 [( _5 G2 _
还有官方的开发板上面如果你想复制一份pcb电路板的话,注意,官方给的原理图中会存在一些tp点,而那些tp点有时候会给你断开而有时候会连接上。所以如果想完美复制的话,需要在板子上自己核对每一个tp点。
- C* q. t) D! e' z: T% J& n3 S补充:那个tp点是最开始设计板子时候的测试点,就相当于给电路留个门口方便开发检测,不过对于电子爱好者,这些并不重要,而最终拿到手的话你就会发现各种焊点,而如果不需要官方开发板就在某处随便买的话,那种电路就十分简单了,甚至没有tp点,无脑复制即可。
- V2 e4 ]/ R1 h# v# Y! ~8 s5 qfinally,如果某块芯片的没学懂可以看些别的型号的芯片说明,牌子不换,换型号,别整个恩智浦的看那样过分了。0 d; q3 |) c! E" V/ K# x8 o  t  v6 u
比如如有一个spi接口,g0芯片说得很复杂,而h7芯片却说的言简意赅。* H/ m5 d! D1 z  g4 B
多动手(冻手),实践出真知+必要的理论知识。& S0 D& |9 W1 O  l: I  {% @
老牛洋车 回答时间:2022-10-1 08:57:49
    俺接触器STM32的时间不长,也谈不上有什么经验和技巧。开始使用STM32单片机建立工程时,我一般都是网上找一个类似的开源工程或官方的DEMO为基础,然后进行修改,我称之为“走捷径”。直到学会使用STM32CubeMX后,新建项目就成为轻而易举的事情,要新建工程,用不着到处找类似的范例,直接用STM32CubeMX来设置和生成代码,即使用官方的DEMO,第一步也是打开STM32CibeMX来按需要修改配置,生成基础代码。我的感觉是:STM32CubeMX是开发者不可或缺的有力工具,尽管到目前为止我还只知道使用简单的功能,但实实在在地提高了我的开发效率。
至暗时刻 回答时间:2022-9-30 13:27:33
雨露均沾
+ c! [4 Z1 U" i
liuxingkeji 回答时间:2022-9-30 13:27:46
国庆快乐!
! N- q" [- K) Z8 }
sumoon 回答时间:2022-9-30 13:29:27
雨露均沾,50币到手!; M# }* S& Y9 ^- a
xudongqiang 回答时间:2022-9-30 13:37:25
国庆快乐!1 z9 M' g8 @) k6 H

- L6 o" u- N- x! Z0 U
sherlock_mt 回答时间:2022-9-30 13:43:34
国庆七天快乐,羽毛球走起!6 b  x# w; N6 M2 F5 @5 a8 e; O
闪烁 回答时间:2022-9-30 13:54:53
雨露均沾,国庆同乐$ i. r- A) W3 K' D8 M2 P( G
joshua天宇 回答时间:2022-9-30 14:01:16
国庆快乐!
' r2 i$ h1 m. Q1 E3 d
, m$ c$ M; j* x5 ^# ]$ z
忆侗阁 回答时间:2022-9-30 14:10:52
国庆快乐!
my770809 回答时间:2022-9-30 14:14:50
国庆快乐!
( A7 \$ E/ E9 B! |/ K6 k, H& ^2 P  Y3 c
weiwei4 回答时间:2022-9-30 14:18:25
祝大家国庆快乐
sealoong 回答时间:2022-9-30 14:27:57
我爱你们+ R+ ^9 ^3 y6 _7 I/ f
orima 回答时间:2022-9-30 14:30:05
国泰民安!
3 G) L: D! q7 W( b% G$ F
jundao721 回答时间:2022-9-30 14:30:44
疫情出没,不能远游,就好好学习吧。支持。
7 X% m, R3 p3 X) s% m" |3 R
12345下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版