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

【心得】用传统方法开发STM32,放弃固件库的使用!

[复制链接]
ST老少女 发布时间:2008-12-2 14:40
阅读主题, 点击返回1楼
收藏 评论1459 发布时间:2008-12-2 14:40
1459个回答
rocky168 回答时间:2009-6-3 23:44:43

RE:【心得】用传统方法开发STM32,放弃固件库的使用!

支持这种开发方法.共同努力!
djjyi 回答时间:2009-6-4 10:12:42

RE:【心得】用传统方法开发STM32,放弃固件库的使用!

卡可能卡看看看看
w123456xy-13327 回答时间:2009-6-6 18:42:48

RE:【心得】用传统方法开发STM32,放弃固件库的使用!

赞,完全支持,我也是这样做的1 V* \8 G8 y, |; c0 N
对于转贴, 楼主侵权,抗议.
elecbug 回答时间:2009-6-6 21:51:06

RE:【心得】用传统方法开发STM32,放弃固件库的使用!

固件库挺方便,效率方面。。。
张志慧 回答时间:2009-6-7 01:48:16

RE:【心得】用传统方法开发STM32,放弃固件库的使用!

学习学习
zheng1601 回答时间:2009-6-9 10:51:51

RE:【心得】用传统方法开发STM32,放弃固件库的使用!

初涉ST,学习一下
xtaozi 回答时间:2009-6-9 13:47:17

RE:【心得】用传统方法开发STM32,放弃固件库的使用!

我一开始就想的是传统方法!没有明白固件库是做什么用的!等会在看看!
zyp7891_vip 回答时间:2009-6-9 15:30:19

RE:【心得】用传统方法开发STM32,放弃固件库的使用!

hao de
tank19742 回答时间:2009-6-11 10:46:38

回复:【心得】用传统方法开发STM32,放弃固件库的使用!

看看! ~2 a+ M# V& E5 A
 
strterry 回答时间:2009-6-11 16:01:41

回复:【心得】用传统方法开发STM32,放弃固件库的使用!

初學者還是要從基礎打起 受用了
lejianz 回答时间:2009-6-15 17:18:44

回复:【心得】用传统方法开发STM32,放弃固件库的使用!

看来和我同样感受的朋友挺多, 以下是我的观点.$ Y6 M5 H8 z, n: @
有关STM32固件库的一些想法也许是本人一知半解,在此只想抛砖引玉.8 d. ]( Y1 Q4 v+ J
5 V7 K- ?( i" [+ e6 v
最近在用STM32F做一个产品时间很紧这是第一次用它以前做过ARM7及用过多年的单片机.看了STM32F提供的固件库ST网站上下载KEIL的安装目录也有.有一些自己的想法想与大家交流.
" U2 h, O( I/ R& ^' {: n! e. B  C
很显然, STM32F是一款相当不错的芯片与我用过的ARM7相比我觉得性价比有一倍的差异.ST给我们提供了库,但就是这个固件库,让我觉得很不爽先来说一说这些傻瓜式的库.
1 j  V2 \3 t4 m  K4 a/ V1 [: D% u- ^; _. Y- D
因为要用多个串口看了KEIL提供的UARTSAMPLE程序其中MAIN里这样写
( V$ u/ `3 Z& d: x9 |0 K- Y2 c" R2 U6 T+ m1 r& h; q

8 W$ E6 J4 I4 T( Y/ r2 |" X, Y- D /* Configure USART2 */, ~2 c8 x' N) p6 H" z  _8 _. E3 C
  USART_Init(USART2, &USART_InitStructure);
- R, f+ a$ D/ B, V  [! d' A  
8 q) }0 b3 x, `7 \  Y! G" S  /* Enable USART1 Receive and Transmit interrupt */
5 x' b( O; e! Q/ F  USART_ITConfig(USART1USART_IT_RXNEENABLE);
: n' U8 C+ h0 |5 }, Y7 U  USART_ITConfig(USART1USART_IT_TXEENABLE);
/ M8 D4 G2 h" O! D: S! Y. d
4 r" ]9 Z1 L6 k0 t& N' {, o  /* Enable USART2 Receive and Transmit interrupt */
) b' i+ T' y4 B) G; \6 ~) y3 U' ]4 g  USART_ITConfig(USART2USART_IT_RXNEENABLE);
; \& I5 P$ o5 f$ G  USART_ITConfig(USART2USART_IT_TXEENABLE);$ b4 R+ E9 |/ M# Q

5 j- f% g# j0 a  /* Enable the USART1 */! H& B- K5 m/ b% [$ `' m$ k/ x* G+ m
  USART_Cmd(USART1ENABLE);4 e0 [$ G9 t& x4 `' C) ]; g9 V
  /* Enable the USART2 */( x1 r9 G' G$ S, u; y7 V$ l
  USART_Cmd(USART2ENABLE);0 o0 z) e& P) @' x

5 S) c8 G: H, p' u& f, \  /* Wait until end of transmission from USART1 to USART2 */9 A( t" |5 S+ O* l

) O4 B, x& J, H, a4 P* e" I  while(RxCounter2<span style="font-size: 11pt; background: rgb(192,192,192); font-family: 'Times New Roman'; mso-spacerun: 'yes'"> 
woqly 回答时间:2009-6-15 22:28:46

RE:【心得】用传统方法开发STM32,放弃固件库的使用!

刚入门stm,学习学习
yaobb1981 回答时间:2009-6-18 10:45:05

回复:【心得】用传统方法开发STM32,放弃固件库的使用!

还是楼主的想法要得,感觉用固件库确实是问题很多。
xibei2000 回答时间:2009-6-22 17:21:16

回复:【心得】用传统方法开发STM32,放弃固件库的使用!

% {# i8 X) ]/ j5 U" o; h8 w4 f! ~
' K; ~" ~/ F& S( U

' e& D) w, K- {5 d( u; }1 @
* m7 V1 K3 t5 h0 `
8 i. K% d, ]- r4 b7 _# h1 F0 A" I! B8 d, l( _" B2 w  m8 W6 {

9 G& u5 T$ C1 R/ m1 ^/ G" Y9 k/ J7 p) r# h, F$ A7 ~- g
, `/ z% b% F' P- d( m
- a" ], {& x0 B

3 [, j1 h# W# R+ V& V2 |1 s$ b9 h9 N. i$ W& T( ]

$ J; C- L' t" [9 B
: W; h+ ?) |3 L; D9 z+ w$ e
1 R; n' j# Z3 V2 Z7 N8 A& I: s
hy317 回答时间:2009-6-25 11:37:56

RE:【心得】用传统方法开发STM32,放弃固件库的使用!

赞,完全支持

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版