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

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

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

- d; V$ H" {4 R4 A
又到了每年的小长假——国庆节,假期前的最后的一天班,也是9月的最后一天,国庆节社区活动虽迟但到,我想有很多小伙伴今天就已经开始休假了吧,晚来的活动记得来参加,福利必须拿捏!

5 l) P' M) I  p- G6 J; b* V

3 }, X/ a& l( i. E( ~
活动时间:
5 O/ Z9 o" Y" }9 R; t6 k7 T: k9月30日-10月7日
2 @- G6 X: M$ H; f" T
一、发帖即可获奖
: K- i6 x% R" H' b. P- C. t国庆戳我发帖:发布一个你关于STM32你所知道的开发小技巧、经验小分享或者闭坑小经验。(请勿水贴)- P1 D) [  X" }
标题:【STM32小技巧】+标题3 i. B) D1 F2 d; S. C  M
案例:点击查看6 ?, L. n/ X' }( Y1 x( @
奖励:获得期间每人最多分享2帖,每分享1次可获得一份礼品。

; j. Z6 ?- x/ {( \) O$ N% X
13.png
" D4 T& u, k$ J+ `5 h, ]& i
" d7 X$ O7 o2 N: ]% S) F+ r% W
二、假期趣味分享:
" c5 z$ g& c, t& M0 P/ H. a终于等到了十一小长假,评论区留下你假期计划,每天出游风景打卡照片,间接让管管也体验一把大家的美好生活记录。

; p% t( l7 r& M  m2 n) }
发布格式:①假期计划②景点名称+图片③美食图片
8 i6 t- D4 S( ~7 u
奖励:回复本帖即可!管管抽取最优评论15个,送出每位20元京东卡,每天首位发布者额外奖励哦!

3 Z8 M# M: c6 W  x  C
14.png

5 }1 n, o' f; g2 G  Z; m( z; N- G
三、雨露均沾奖
凡是活动期间,每位参与回复本帖用户,额外获得50ST金币。
8 z) {0 |0 ?; v: F) `$ G
17.png
0 m# G7 v. r! l9 i+ ?6 q) ^8 n

* M, x3 v0 h. j  _' |" A; T) K9 U4 i
# M) V; \) p. S- W
7 v) N" f2 y- T  f. B: l
管管提前祝大家国庆节快乐!出行注意安全!多来参加活动!
; T& H; G' ~$ B0 o& s2 u

! M( k9 l% I0 @
/ H& X/ d: Y! d, F( U0 \
1 t/ N& k! X2 L$ I8 ~

3 F5 U( l  X# }3 e- Q( j* M; U3 q- t; I
赞 收藏 评论72 发布时间:2022-9-30 13:24

举报

72个回答
wenyangzeng 回答时间:2022-9-30 14:36:51
分享SMT32F446FFT2 s6 g" n' i( z5 v' h6 t
  1. #include "stm32f4xx.h"3 e$ E: t7 i8 o' e- X) @
  2. #include "arm_math.h"3 |% r9 y5 m) m+ H0 Q* k, N
  3. #define FFT_LENGTH 1024
    4 k% m5 [( u. e! l$ V, S
  4. float inputbuf[FFT_LENGTH*2];           
    8 p4 \, z5 e; Y! F: P/ U
  5. float outputbuf[FFT_LENGTH];     
    / @% [8 E6 T5 b9 |2 L$ }- m" }
  6. static void FFT_read(void);
    4 G  U7 l% X; j% V3 e3 Y
  7. static void GPIO_Config(void);* b/ w6 }/ L& W/ o0 T! g1 P
  8. int main(void)3 o; K7 `- L/ ~* W8 O* A6 l2 c
  9. {( P+ P( z! T& x
  10.   SystemInit();               
    ( w" i8 f3 p% X& O
  11.   SysTick_Init();: t0 v! I% x4 g2 L* h
  12.         GPIO_Config();: x+ b2 X8 }9 C$ c& y
  13.         while(1)7 z* H$ r1 i( {5 ^" @+ v7 M
  14.         {$ A  Q( U& t' p6 d+ I  \1 K; K
  15.                 FFT_read();  K! _0 o) K! o1 L
  16.                 GPIOC->ODR ^=0X0400;
    7 J! P  F0 k8 x& q
  17.         }1 i$ R  W  u4 P
  18. }
    2 M# u: S8 I/ T$ U  l& M, ?
  19. static void FFT_read(void)
    ! E0 @1 l1 a1 F. h' E. r4 Y$ O; w
  20. {uint16_t i;
    0 o; l2 \4 B, r+ c
  21. arm_cfft_radix4_instance_f32 scfft;
    ( Y# s, v9 O( j! o; E- {4 R
  22. arm_cfft_radix4_init_f32(&scfft,FFT_LENGTH,0,1);: w; J- `  C* B$ j4 e
  23.            for(i=0;i<FFT_LENGTH;i++)                                                        6 V0 e% p# ?5 q& P* [
  24.              {  . ~# ~7 d& T' E3 X! B' 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);            
    5 {; F) D) ~% |) _
  26.                inputbuf[2*i+1]=0;                                                                        
    & }" ^! A  T4 w( L7 Z; `" T
  27.              }" U( z5 J0 @) F  j( Z& K2 Y
  28.    arm_cfft_radix4_f32(&scfft,inputbuf);                     
    * G7 q% f0 V: g8 L5 d7 v7 R
  29.    arm_cmplx_mag_f32(inputbuf,outputbuf,FFT_LENGTH);
    2 Q- N: b% y" `  |; x" u( ?
  30. }  s- G8 ~# ?- V0 I! b; r: X
  31. 9 \/ q& V" Z8 M. B- r
  32. static void GPIO_Config(void)' z0 P2 z; b& i; W1 P
  33. {" \$ f8 ]0 Z6 k; u; i
  34.   GPIO_InitTypeDef GPIO_InitStructure;
    ( W6 q/ q! ?+ @) L+ a
  35.         RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);
    ; H( g3 Y: M4 ?0 q! o1 `6 ]3 K, E

  36. 2 y5 u8 @) x+ a2 X4 S1 e( v
  37.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;% G4 b/ y" \( S! y+ S
  38.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
    # c/ p) f! q1 W: N
  39.         GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;2 u* P1 Q9 S! {5 D
  40.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
    / z  C- j) i- A7 D) _
  41.   GPIO_Init(GPIOC, &GPIO_InitStructure);! K" p+ @6 J8 b
  42. }
复制代码

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

: U, m0 L0 V# a0 y) z2 U/ b% P4 F. l
sherlock_mt 回答时间:2022-9-30 13:43:34
国庆七天快乐,羽毛球走起!
5 O/ B" V3 \1 M2 y+ [
闪烁 回答时间:2022-9-30 13:54:53
雨露均沾,国庆同乐
" a! e2 k% \& D7 O
joshua天宇 回答时间:2022-9-30 14:01:16
国庆快乐!& q) S6 V$ A* T& x

, F8 n) R, p* X
忆侗阁 回答时间:2022-9-30 14:10:52
国庆快乐!
my770809 回答时间:2022-9-30 14:14:50
国庆快乐!; P9 O) n; x6 U% ?
9 u$ s  \* f3 L( C% u( F3 w4 j6 S
weiwei4 回答时间:2022-9-30 14:18:25
祝大家国庆快乐
sealoong 回答时间:2022-9-30 14:27:57
我爱你们1 [! |5 e' U. u% }
orima 回答时间:2022-9-30 14:30:05
国泰民安!
: S9 g( |9 U- Y# G  _* c
jundao721 回答时间:2022-9-30 14:30:44
疫情出没,不能远游,就好好学习吧。支持。8 X2 L" p# R' F( P6 e/ i" V5 f
12345下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版