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

【心得】用传统方法开发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,放弃固件库的使用!

赞,完全支持,我也是这样做的
0 S& X% @' i. G% \8 }0 V对于转贴, 楼主侵权,抗议.
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,放弃固件库的使用!

看看
1 q) J. [! o- E, K+ J 
strterry 回答时间:2009-6-11 16:01:41

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

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

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

看来和我同样感受的朋友挺多, 以下是我的观点.
; }7 v5 E2 N3 l- g. b1 s% ^7 f有关STM32固件库的一些想法, 也许是本人一知半解,在此只想抛砖引玉.
5 }; q3 V* u1 k0 z7 W( x# s. r3 Z6 o; `+ t. U, l6 e# J$ s  U% Z: O# ?
最近在用STM32F做一个产品, 时间很紧. 这是第一次用它, 以前做过ARM7及用过多年的单片机.看了STM32F提供的固件库, 在ST网站上下载, 有KEIL的安装目录也有.有一些自己的想法, 想与大家交流.( K# z/ D3 `4 N" r, l* S" K% b
  h2 k( r& @( d9 S
很显然, STM32F是一款相当不错的芯片, 与我用过的ARM7相比, 我觉得性价比有一倍的差异.ST给我们提供了库,但就是这个固件库,让我觉得很不爽. 先来说一说这些傻瓜式的库.: Q# b! U( `9 e, _. H7 r

1 F0 i  b( D/ p% ]( k因为要用多个串口, 看了KEIL提供的UART的SAMPLE程序, 其中MAIN里这样写
' m' Q; X. R- H- B3 r& e0 D
+ \6 B9 y5 l  E3 R, l  g: c1 P. |3 Z( N, r5 s6 n0 W
 /* Configure USART2 */
2 \" Y" R$ L$ k2 L  USART_Init(USART2, &USART_InitStructure);
' \6 R+ Q/ l' Y8 t  O! e, {0 V  - D- x6 H0 e+ E0 Y# O. N& k
  /* Enable USART1 Receive and Transmit interrupt */0 P: i0 I  M8 s8 M1 D9 M% G" a* t
  USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);
5 E. D4 X  J% I- |; G  USART_ITConfig(USART1, USART_IT_TXE, ENABLE);. C  Y. A8 r5 B4 C6 B
! b+ r. W- O1 @  K7 E3 j- r
  /* Enable USART2 Receive and Transmit interrupt */* D# t$ p" f  w5 |, ~+ X; F" w
  USART_ITConfig(USART2, USART_IT_RXNE, ENABLE);
. U3 M9 K  \* D4 Q) L! R  USART_ITConfig(USART2, USART_IT_TXE, ENABLE);
3 A, _7 ]$ \9 I9 a- W6 G3 Y! u1 b/ d" Y/ i4 K
  /* Enable the USART1 */
* r' E( x" [6 d  USART_Cmd(USART1, ENABLE);+ A  l; V7 r- p0 J1 s% l
  /* Enable the USART2 */
1 a8 N& S; h. W9 ?4 Z5 g5 \4 x4 f/ T  USART_Cmd(USART2, ENABLE);  Q( s3 y- s) _

1 @( ^( H9 Z- a0 S  /* Wait until end of transmission from USART1 to USART2 */
- w2 I5 Q  V1 K, }
' }0 C# d+ i. J6 E1 \0 {: O5 L( k  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,放弃固件库的使用!

顶5 P! X! x; f5 ^% p: Y
顶$ T& X1 J3 `0 `( _) y$ b
顶
" f$ |, Z1 E3 p$ i, t顶
6 X7 O' s! v; f; W8 n; g顶
/ k3 E+ q) h' b2 \* }, [0 D9 ^. b顶* q% v) C. c% {: m$ {+ W  ^( q9 B/ r8 j0 M
顶" U+ L% g& {4 B) Q/ w6 @
顶9 E& v6 C7 f: P7 Q9 d
顶0 L7 O8 u  t6 V
顶
# @9 ?, H0 S, C5 u- M顶% R: [% T# V: K) ]
顶
" r" V) k: C0 l* L3 ^顶( w% }. z8 M: A
顶
/ U2 Y- ^* R4 v$ @' Q2 w顶
, O. A. e, I0 v1 n顶
hy317 回答时间:2009-6-25 11:37:56

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

赞,完全支持

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版