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

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

[复制链接]
STMCU-管管 发布时间:2022-9-30 13:24
【活动】国庆7天喜乐多—戳我发帖福利雨露均沾!
16.png

" o# g1 }* S6 F' a6 r0 Q3 s
又到了每年的小长假——国庆节,假期前的最后的一天班,也是9月的最后一天,国庆节社区活动虽迟但到,我想有很多小伙伴今天就已经开始休假了吧,晚来的活动记得来参加,福利必须拿捏!
5 I, ~8 Q7 n4 O, P$ O5 u" p
" W" h- T! O' q  X" y5 D
活动时间:& S) U/ P- ]  C2 K3 _
9月30日-10月7日

7 M, H* v% v% {; s2 Z; H7 {/ ?& i) }一、发帖即可获奖9 w) Z7 P: t1 P4 Q, L1 K8 e
国庆戳我发帖:发布一个你关于STM32你所知道的开发小技巧经验小分享或者闭坑小经验。(请勿水贴)
9 t  w5 K) |# Z$ U  y  ?% |5 ^5 z标题:【STM32小技巧】+标题4 J- n" B7 Q0 b+ D
案例:点击查看7 S1 l8 W% G3 v
奖励:获得期间每人最多分享2帖,每分享1次可获得一份礼品。
6 A0 T& q4 B, n9 b% u5 s7 r! l
13.png

/ |* a; H" }" t8 g9 m" o. K, m* a. R0 Z- V' v' [2 [
二、假期趣味分享:1 i" z1 K' Y5 Z
终于等到了十一小长假,评论区留下你假期计划,每天出游风景打卡照片,间接让管管也体验一把大家的美好生活记录。
% G5 T" v9 g3 R4 t5 s7 b( D5 |
发布格式:①假期计划②景点名称+图片③美食图片

1 O' H3 _- \+ P% l7 N
奖励:回复本帖即可!管管抽取最优评论15个,送出每位20元京东卡,每天首位发布者额外奖励哦!
7 S$ }! I% V: N, Y( Y( T* _8 k4 B
14.png
/ i, ~7 l+ \" H/ [( G; a0 R
三、雨露均沾奖
凡是活动期间,每位参与回复本帖用户,额外获得50ST金币。
% Y. B2 b+ S# F* `" P
17.png
# d8 \9 W2 b) f7 x

! Z# ]3 R$ j; @" r# G* a6 B! L& N# v5 X( S: c

* n; y1 E% u& k( }2 w
管管提前祝大家国庆节快乐!出行注意安全!多来参加活动!
/ w  }1 m# y/ [+ b
( B: K) Q- O  k4 v
) w; F' j6 O6 v

; ^+ e% b, e7 ^5 V! ~

; [! X' _0 K' N+ l1 [! C, ]
收藏 评论72 发布时间:2022-9-30 13:24

举报

72个回答
wenyangzeng 回答时间:2022-9-30 14:36:51
分享SMT32F446FFT
! H* ?( D5 H$ X3 E$ k8 e- e
  1. #include "stm32f4xx.h"
    , P. y" d% P( |- D! B* G
  2. #include "arm_math.h"4 F) w0 y7 O4 Y( e3 H7 \9 M
  3. #define FFT_LENGTH 1024
    3 l5 x  @6 \* V) p; Q* V
  4. float inputbuf[FFT_LENGTH*2];           
    , g9 D4 g9 B) z* C8 A
  5. float outputbuf[FFT_LENGTH];     ' ^6 U; h1 U3 ^8 Q
  6. static void FFT_read(void);
    . c- D0 Y& ?7 N7 B/ J. a0 j9 P
  7. static void GPIO_Config(void);' ~( @! f4 h& t# w$ J, r# s
  8. int main(void). n# E/ @- s9 T" M7 y
  9. {& `- S1 P) {! ?6 R
  10.   SystemInit();               
    + f3 ]" x4 }- t9 e: A- i4 C
  11.   SysTick_Init();
    9 K, S7 `/ f! |0 u5 `
  12.         GPIO_Config();
    6 o( V% {# n- N3 `! N! Z$ C
  13.         while(1)
    ( U' V0 X; y3 Z; I* b
  14.         {$ c+ y  B# ]  {
  15.                 FFT_read();/ s4 ]4 p1 K' H/ O
  16.                 GPIOC->ODR ^=0X0400;
    & Q* L; E% V2 [( c
  17.         }
    6 c% L' ?2 `2 N8 `
  18. }# ~: n5 D+ x+ @
  19. static void FFT_read(void)
    3 T) \7 ~5 `" [7 C9 H* t) J
  20. {uint16_t i;
    - F" g$ x0 n! c0 x2 |
  21. arm_cfft_radix4_instance_f32 scfft;/ N# L$ p2 |5 W" s: w9 S, ]7 b
  22. arm_cfft_radix4_init_f32(&scfft,FFT_LENGTH,0,1);
    # I3 Y2 \; \! {- E
  23.            for(i=0;i<FFT_LENGTH;i++)                                                        
    . q! T) R: R4 B( b1 {
  24.              {  
    / q, f# [: u5 t  T! C
  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);            
    2 ^- G  p3 X# C9 `
  26.                inputbuf[2*i+1]=0;                                                                        + D8 O$ i8 c/ ~/ ~
  27.              }
    / R& }6 H/ O: `5 a% h
  28.    arm_cfft_radix4_f32(&scfft,inputbuf);                     5 H& ~+ A: E; Z! o
  29.    arm_cmplx_mag_f32(inputbuf,outputbuf,FFT_LENGTH);% A1 w& K' J! }5 _( q9 B
  30. }5 G7 }1 _$ e6 N' w/ b2 C5 r( k
  31. 3 F# ]& R* a- A( S
  32. static void GPIO_Config(void)1 e+ [" p2 `+ `1 g* s6 {
  33. {+ I4 T; {& U# \4 v! Y
  34.   GPIO_InitTypeDef GPIO_InitStructure;8 F: E! q2 G: O. ~7 B9 h: p, t, i" v
  35.         RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);
    ; @& g: h2 L& [& x8 |. U! ?
  36. " {1 R/ h# C+ p5 k8 l4 Z
  37.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;9 C5 q: X3 Z9 Q: t6 B
  38.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
    $ U, `: {) t% x9 y
  39.         GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    . F. k3 _1 z, H* e' k; p
  40.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
    - \% Q* h# L% r
  41.   GPIO_Init(GPIOC, &GPIO_InitStructure);
    5 q2 b) r5 m( I# B; V& B9 q! V4 v
  42. }
复制代码

0 d) A& s6 j, S2 k/ F  @/ o+ f4 D& D" u, ^0 w
sealoong 回答时间:2022-9-30 14:39:49
【stm32开发小技巧】新手技巧老鸟勿喷
7 {: r9 |# h, U9 b& j0 W$ w
( V  x$ c* H) ~6 O3 j官方产品手册看不懂的,可以多逛逛官网
/ L. X* B9 ^$ i2 q( a  ~! l0 m里面基本每种产品都有对应的中文文档,十分贴心,找对了文档可以让你的开发过程事半功倍。' U6 z0 a3 L# {" E: v5 r) n) c
另外如果使用的是stm32的mini类型的官方开发板,那上面是v2的调试器,而你却要用它连接h7等芯片板子,需要额外刷一下固件,固件在官网,要不然会出现一些莫名其妙的问题。
. ]* S5 x) U% b' U4 f7 E6 Y
+ w" b: f! ^; Q/ X8 P, b* O
7 [: q0 \0 c/ v. C# ?; r3 `2 g还有官方的开发板上面如果你想复制一份pcb电路板的话,注意,官方给的原理图中会存在一些tp点,而那些tp点有时候会给你断开而有时候会连接上。所以如果想完美复制的话,需要在板子上自己核对每一个tp点。
7 V* m* I$ l, c3 D6 L. G5 O补充:那个tp点是最开始设计板子时候的测试点,就相当于给电路留个门口方便开发检测,不过对于电子爱好者,这些并不重要,而最终拿到手的话你就会发现各种焊点,而如果不需要官方开发板就在某处随便买的话,那种电路就十分简单了,甚至没有tp点,无脑复制即可。
3 j  M+ j% O" @# h/ d! Sfinally,如果某块芯片的没学懂可以看些别的型号的芯片说明,牌子不换,换型号,别整个恩智浦的看那样过分了。
) q/ z8 G! [0 c7 o  n7 l# d6 a比如如有一个spi接口,g0芯片说得很复杂,而h7芯片却说的言简意赅。& S1 }$ ^4 ~, v& b
多动手(冻手),实践出真知+必要的理论知识。8 M6 |4 w' t( u* P3 z2 T! y) m& H
老牛洋车 回答时间:2022-10-1 08:57:49
    俺接触器STM32的时间不长,也谈不上有什么经验和技巧。开始使用STM32单片机建立工程时,我一般都是网上找一个类似的开源工程或官方的DEMO为基础,然后进行修改,我称之为“走捷径”。直到学会使用STM32CubeMX后,新建项目就成为轻而易举的事情,要新建工程,用不着到处找类似的范例,直接用STM32CubeMX来设置和生成代码,即使用官方的DEMO,第一步也是打开STM32CibeMX来按需要修改配置,生成基础代码。我的感觉是:STM32CubeMX是开发者不可或缺的有力工具,尽管到目前为止我还只知道使用简单的功能,但实实在在地提高了我的开发效率。
至暗时刻 回答时间:2022-9-30 13:27:33
雨露均沾4 X( e3 a* u# p  H
liuxingkeji 回答时间:2022-9-30 13:27:46
国庆快乐!+ V) G! b7 o5 V" y  L4 ^3 p
sumoon 回答时间:2022-9-30 13:29:27
雨露均沾,50币到手!& }& v  ~% `) t7 r9 _' Z1 a
xudongqiang 回答时间:2022-9-30 13:37:25
国庆快乐!3 H9 |4 J/ z& I* d6 O0 m1 f

/ k# B# F) K, ]5 T3 h, g
sherlock_mt 回答时间:2022-9-30 13:43:34
国庆七天快乐,羽毛球走起!5 V  k: W* u+ g0 m5 [5 X
闪烁 回答时间:2022-9-30 13:54:53
雨露均沾,国庆同乐; U' J  _1 Z: [/ ]; z3 z3 e% i: t
joshua天宇 回答时间:2022-9-30 14:01:16
国庆快乐!" N4 l  T0 k$ d; E4 [

* R" i0 s# X( s6 k, Z
忆侗阁 回答时间:2022-9-30 14:10:52
国庆快乐!
my770809 回答时间:2022-9-30 14:14:50
国庆快乐!9 ~: c: U% p5 r" q8 r2 C
8 N: Y4 Z, }+ \7 g) `1 F
weiwei4 回答时间:2022-9-30 14:18:25
祝大家国庆快乐
sealoong 回答时间:2022-9-30 14:27:57
我爱你们
- e. A: w0 Q4 s. c5 ?
orima 回答时间:2022-9-30 14:30:05
国泰民安!* z# Q! Q8 y9 R, y) n
jundao721 回答时间:2022-9-30 14:30:44
疫情出没,不能远游,就好好学习吧。支持。, ?& @& g* G( a  z3 m6 V
12345下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版