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

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

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

# S5 J8 _% W9 G. k  m
又到了每年的小长假——国庆节,假期前的最后的一天班,也是9月的最后一天,国庆节社区活动虽迟但到,我想有很多小伙伴今天就已经开始休假了吧,晚来的活动记得来参加,福利必须拿捏!

' g* r. n2 |) i- d
7 U# |; D6 c5 ]* d
活动时间:" R$ H$ L( f" f8 O; q- o3 d" E
9月30日-10月7日
' \% A0 O& g$ I; }, A% ?
一、发帖即可获奖
2 o9 p* a6 ^7 P" Z国庆戳我发帖:发布一个你关于STM32你所知道的开发小技巧经验小分享或者闭坑小经验。(请勿水贴)
; ~# C, ?$ \' ^' m& B) D标题:【STM32小技巧】+标题
6 C+ b) [5 O1 ~# |# O5 N3 V案例:点击查看, d: R/ J" q) ]7 Q4 _
奖励:获得期间每人最多分享2帖,每分享1次可获得一份礼品。

) w2 H2 P1 m, X3 e4 I, C7 I
13.png

. F0 K! c* V6 I
$ y7 a2 t9 T% a9 i! B- U
二、假期趣味分享:1 R! F, Z* |6 U: h9 {
终于等到了十一小长假,评论区留下你假期计划,每天出游风景打卡照片,间接让管管也体验一把大家的美好生活记录。
, l% |7 F+ d9 I9 g% ^6 X, k2 @
发布格式:①假期计划②景点名称+图片③美食图片
* q, K9 X) c, }6 V
奖励:回复本帖即可!管管抽取最优评论15个,送出每位20元京东卡,每天首位发布者额外奖励哦!
: e1 ~) V, |' E. B
14.png

; c0 d; m4 n- j9 u
三、雨露均沾奖
凡是活动期间,每位参与回复本帖用户,额外获得50ST金币。
  l+ u# j- y, C8 d" d. Q
17.png
! I, ~9 |* U# s8 H
" ], w( A& Z* R1 t$ t

6 z$ y. a: r& V; w
* b: Z, A3 Y1 f
管管提前祝大家国庆节快乐!出行注意安全!多来参加活动!
, ^# ~( i* f! ^

0 y! ]* L. x$ g% ^9 H- l
$ b7 M% L& z; ~. u7 d$ z* r
! M& i  W, ^  \: @, B: M# F  d

( k" N- Y5 T7 Q& T7 l3 Q1 d% v$ ?8 O
收藏 评论72 发布时间:2022-9-30 13:24

举报

72个回答
wenyangzeng 回答时间:2022-9-30 14:36:51
分享SMT32F446FFT, {1 Y# Q/ n" D9 X0 z) c; l; k
  1. #include "stm32f4xx.h"2 R  ^* B/ q6 d. |
  2. #include "arm_math.h"6 z: P8 a- t3 @* _! Q. f1 G
  3. #define FFT_LENGTH 1024( y7 n2 F5 R: e: p9 w2 ^* O
  4. float inputbuf[FFT_LENGTH*2];           
    ! V$ A) q  J7 m( j. c$ O  B$ o
  5. float outputbuf[FFT_LENGTH];     9 I( `) i$ b  r! C+ K, F  ~
  6. static void FFT_read(void);
    8 C8 E9 R3 m2 w, G3 T
  7. static void GPIO_Config(void);
    8 N* w7 @1 p6 T# E
  8. int main(void)2 `7 \( H1 |( }& W
  9. {
    7 U& B  B9 \$ ~  T5 `- j9 b7 M
  10.   SystemInit();               : c/ F- x: @: m& R: N9 A( z; L
  11.   SysTick_Init();
    0 c" I6 K6 a# T" g
  12.         GPIO_Config();$ D( c* `, _% b1 r1 M4 K
  13.         while(1)6 I( \$ Y2 u, I8 I, H# i* V, y
  14.         {
    ! X9 X  U: O! c) B1 p
  15.                 FFT_read();
    7 r0 n3 q( O: F- n+ U
  16.                 GPIOC->ODR ^=0X0400;
    . V3 j" b* Q5 e& ?. e
  17.         }! w# y9 B# U1 g, A( ?6 z
  18. }, h, {) ?) r) f0 `
  19. static void FFT_read(void)
    " v7 Z  s1 O8 d+ a( E2 l
  20. {uint16_t i;
    4 y8 |7 n$ }' E) j: g8 Z
  21. arm_cfft_radix4_instance_f32 scfft;& B% l- [# H+ `4 E
  22. arm_cfft_radix4_init_f32(&scfft,FFT_LENGTH,0,1);& p# q4 O1 l& S+ m3 ]+ d
  23.            for(i=0;i<FFT_LENGTH;i++)                                                        
    : \! y7 s5 q% t# z, L# {8 N
  24.              {  ' c/ I. F; j+ }& H9 f5 Z
  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);            ( v7 n; n5 s; s
  26.                inputbuf[2*i+1]=0;                                                                        
    5 ?/ Q! K! H5 D: Q, s" {
  27.              }
    ! N7 a' m' C6 C! U8 L/ I6 G0 {
  28.    arm_cfft_radix4_f32(&scfft,inputbuf);                     
    + q/ \" q9 T9 C/ `! ~
  29.    arm_cmplx_mag_f32(inputbuf,outputbuf,FFT_LENGTH);
    " G0 {& V: [* P* Y5 Z
  30. }" b% N4 u, X" s+ L9 B& W1 d

  31. , t4 x5 p6 {# L6 K; T4 g- w% g7 j
  32. static void GPIO_Config(void)5 {7 N6 q, V: \! V1 y
  33. {
    1 o3 A5 u+ R8 p3 F/ h% E
  34.   GPIO_InitTypeDef GPIO_InitStructure;
    ! H2 u7 }- d4 [1 @
  35.         RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);
    " v3 Z5 \4 V  M0 f  ]; Q
  36. # [' a7 W! {: o3 w: S
  37.         GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;. H& p( Y% \0 Y: I# d! x$ r. A
  38.         GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;$ h0 D6 P6 K" `& Q. F" f. v% F
  39.         GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;% R" h5 J$ {0 S% U3 B2 g0 Z( U; [
  40.         GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;: @# h' ?- F* _1 a7 q
  41.   GPIO_Init(GPIOC, &GPIO_InitStructure);
    0 y% J) ~4 Y  J
  42. }
复制代码

% I' t- _# b& y- C% X* @4 Y% R
sealoong 回答时间:2022-9-30 14:39:49
【stm32开发小技巧】新手技巧老鸟勿喷3 \9 ~6 V+ S* i( V/ k
! y7 G+ h  x1 B. {7 M( _6 h5 l
官方产品手册看不懂的,可以多逛逛官网
& F" A$ R( U5 O/ i4 }% h' L里面基本每种产品都有对应的中文文档,十分贴心,找对了文档可以让你的开发过程事半功倍。" ]7 K! |0 ^, O" L
另外如果使用的是stm32的mini类型的官方开发板,那上面是v2的调试器,而你却要用它连接h7等芯片板子,需要额外刷一下固件,固件在官网,要不然会出现一些莫名其妙的问题。: w5 F( x4 ^/ p9 r5 T8 R! O

! I/ }& I7 B4 K  N' w- T+ @, b
+ d9 Z% \2 }8 I, d% O% P$ c0 |7 y还有官方的开发板上面如果你想复制一份pcb电路板的话,注意,官方给的原理图中会存在一些tp点,而那些tp点有时候会给你断开而有时候会连接上。所以如果想完美复制的话,需要在板子上自己核对每一个tp点。
) K3 \, D, y$ s! _/ Z: r补充:那个tp点是最开始设计板子时候的测试点,就相当于给电路留个门口方便开发检测,不过对于电子爱好者,这些并不重要,而最终拿到手的话你就会发现各种焊点,而如果不需要官方开发板就在某处随便买的话,那种电路就十分简单了,甚至没有tp点,无脑复制即可。
; {$ d& u3 r0 h  \finally,如果某块芯片的没学懂可以看些别的型号的芯片说明,牌子不换,换型号,别整个恩智浦的看那样过分了。6 Q% b0 C& g4 @5 c1 W$ |0 `8 @
比如如有一个spi接口,g0芯片说得很复杂,而h7芯片却说的言简意赅。+ G; W% i% K3 d6 [
多动手(冻手),实践出真知+必要的理论知识。
/ y1 ^1 t* G( y) U0 G
老牛洋车 回答时间:2022-10-1 08:57:49
    俺接触器STM32的时间不长,也谈不上有什么经验和技巧。开始使用STM32单片机建立工程时,我一般都是网上找一个类似的开源工程或官方的DEMO为基础,然后进行修改,我称之为“走捷径”。直到学会使用STM32CubeMX后,新建项目就成为轻而易举的事情,要新建工程,用不着到处找类似的范例,直接用STM32CubeMX来设置和生成代码,即使用官方的DEMO,第一步也是打开STM32CibeMX来按需要修改配置,生成基础代码。我的感觉是:STM32CubeMX是开发者不可或缺的有力工具,尽管到目前为止我还只知道使用简单的功能,但实实在在地提高了我的开发效率。
至暗时刻 回答时间:2022-9-30 13:27:33
雨露均沾
5 y7 L. s7 |4 q. f* A6 Y
liuxingkeji 回答时间:2022-9-30 13:27:46
国庆快乐!
4 n. |. B6 E$ O" h7 b2 N4 ?+ j
sumoon 回答时间:2022-9-30 13:29:27
雨露均沾,50币到手!
8 m  n; [5 j; E5 x8 y1 E( D0 t
xudongqiang 回答时间:2022-9-30 13:37:25
国庆快乐!
# E% F$ A' w- T2 H- Z/ ?

& e) [1 m9 I# z
sherlock_mt 回答时间:2022-9-30 13:43:34
国庆七天快乐,羽毛球走起!$ b5 l" }$ N8 ]& a3 K1 }
闪烁 回答时间:2022-9-30 13:54:53
雨露均沾,国庆同乐6 \6 H: M7 S# V3 C( h
joshua天宇 回答时间:2022-9-30 14:01:16
国庆快乐!5 K2 a0 S9 |$ @1 O- H( _
! O" U! o8 }$ [7 ^1 u; u2 ^
忆侗阁 回答时间:2022-9-30 14:10:52
国庆快乐!
my770809 回答时间:2022-9-30 14:14:50
国庆快乐!
& S, u8 I' X, t: G
/ }5 Z& ^: e# I' w( e2 w
weiwei4 回答时间:2022-9-30 14:18:25
祝大家国庆快乐
sealoong 回答时间:2022-9-30 14:27:57
我爱你们& E1 L8 s8 c) `% ], I
orima 回答时间:2022-9-30 14:30:05
国泰民安!
3 _* V+ W& I3 ^- y# B
jundao721 回答时间:2022-9-30 14:30:44
疫情出没,不能远游,就好好学习吧。支持。
; m% n6 s/ ?" G* @
12345下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版