你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
【心得】用传统方法开发STM32,放弃固件库的使用!
[复制链接]
ST老少女
发布时间:2008-12-2 14:40
阅读主题, 点击返回1楼
赞
0
收藏
0
评论
1459
分享
发布时间:2008-12-2 14:40
请先
登录
后回复
1459个回答
rocky168
回答时间:2009-6-3 23:44:43
a0a.1 0b0c
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
支持这种开发方法.共同努力!
赞
评论
回复
支持
反对
djjyi
回答时间:2009-6-4 10:12:42
a0a.1 0b0c
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
卡可能卡看看看看
赞
评论
回复
支持
反对
w123456xy-13327
回答时间:2009-6-6 18:42:48
a0a.1 0b0c
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
赞,完全支持,我也是这样做的
, h( Q- w, T9 O7 q# m1 C/ M/ z" j9 \
对于转贴, 楼主侵权,抗议.
赞
评论
回复
支持
反对
elecbug
回答时间:2009-6-6 21:51:06
a0a.1 0b0c
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
固件库挺方便,效率方面。。。
赞
评论
回复
支持
反对
张志慧
回答时间:2009-6-7 01:48:16
a0a.1 0b0c
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
学习学习
赞
评论
回复
支持
反对
zheng1601
回答时间:2009-6-9 10:51:51
a0a.1 0b0c
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
初涉ST,学习一下
赞
评论
回复
支持
反对
xtaozi
回答时间:2009-6-9 13:47:17
a0a.1 0b0c
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
我一开始就想的是传统方法!没有明白固件库是做什么用的!等会在看看!
赞
评论
回复
支持
反对
zyp7891_vip
回答时间:2009-6-9 15:30:19
a0a.1 0b0c
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
hao de
赞
评论
回复
支持
反对
tank19742
回答时间:2009-6-11 10:46:38
a0a.1 0b0c
回复:【心得】用传统方法开发STM32,放弃固件库的使用!
看看
! }0 {# I8 g( C; U
赞
评论
回复
支持
反对
strterry
回答时间:2009-6-11 16:01:41
a0a.1 0b0c
回复:【心得】用传统方法开发STM32,放弃固件库的使用!
初學者還是要從基礎打起 受用了
赞
评论
回复
支持
反对
lejianz
回答时间:2009-6-15 17:18:44
a0a.1 0b0c
回复:【心得】用传统方法开发STM32,放弃固件库的使用!
看来和我同样感受的朋友挺多, 以下是我的观点.
2 i% V# V! j, V# {
有关
STM32
固件库的一些想法
,
也许是本人一知半解
,
在此只想抛砖引玉
.
& j9 T/ r3 H) u( t
( a" ~& i) P+ A1 ?$ c2 D; T& W
最近在用
STM32F
做一个产品
,
时间很紧
.
这是第一次用它
,
以前做过
ARM7
及用过多年的单片机
.
看了
STM32F
提供的固件库
,
在
ST
网站上下载
,
有
KEIL
的安装目录也有
.
有一些自己的想法
,
想与大家交流
.
: K, L: X: f, N; u
' ?# r2 M- F/ i# M6 D
很显然
, STM32F
是一款相当不错的芯片
,
与我用过的
ARM7
相比
,
我觉得性价比有一倍的差异
.ST
给我们提供了库
,
但就是这个固件库
,
让我觉得很不爽
.
先来说一说这些傻瓜式的库
.
2 i/ s9 \8 g5 L( H% y. ~6 a# N
& F7 E& i# M+ U: F( D! w0 i" P+ _/ W
因为要用多个串口
,
看了
KEIL
提供的
UART
的
SAMPLE
程序
,
其中
MAIN
里这样写
4 \$ V s8 s7 h2 J n
' t" R& K, x, @2 K. E( p
" K- l$ J. }* A: [
/* Configure USART2 */
u6 ?3 c! r& m+ y; C* O. h0 v8 f4 l
USART_Init
(
USART2
, &
USART_InitStructure
);
" |: c- e9 M' A+ {2 J
& l. S, T# u- w8 U1 d' {/ a# C# i" c
/* Enable USART1 Receive and Transmit interrupt */
" H3 N! ^7 F, B# B
USART_ITConfig
(
USART1
,
USART_IT_RXNE
,
ENABLE
);
/ _0 X* m p2 N4 r2 P
USART_ITConfig
(
USART1
,
USART_IT_TXE
,
ENABLE
);
; k/ t+ o. Z# ~2 b( M/ `- ]* D
- N' ]3 e8 S' K, h9 T
/* Enable USART2 Receive and Transmit interrupt */
3 S. H0 L4 T2 [# D
USART_ITConfig
(
USART2
,
USART_IT_RXNE
,
ENABLE
);
8 @8 h- Z) A1 ]
USART_ITConfig
(
USART2
,
USART_IT_TXE
,
ENABLE
);
* H0 M& k0 }0 A4 ?
0 m2 Z; G1 R+ v
/* Enable the USART1 */
# _7 U5 Z* c$ J7 F* Z' f
USART_Cmd
(
USART1
,
ENABLE
);
# A; S/ ?# n7 U8 d6 v+ G9 E; T8 b1 \
/* Enable the USART2 */
6 ^4 T' @$ Z2 ]
USART_Cmd
(
USART2
,
ENABLE
);
0 n# }# Y9 f3 A8 b. w5 k
( F* v, E" p [- k7 O& f d! ?
/* Wait until end of transmission from USART1 to USART2 */
4 H0 @. S% _5 d! H- e# j* G
6 [& D( W9 Q- N3 Q* B
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
a0a.1 0b0c
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
刚入门stm,学习学习
赞
评论
回复
支持
反对
yaobb1981
回答时间:2009-6-18 10:45:05
a0a.1 0b0c
回复:【心得】用传统方法开发STM32,放弃固件库的使用!
还是楼主的想法要得,感觉用固件库确实是问题很多。
赞
评论
回复
支持
反对
xibei2000
回答时间:2009-6-22 17:21:16
a0a.1 0b0c
回复:【心得】用传统方法开发STM32,放弃固件库的使用!
顶
U' U$ L4 ~( ^+ _
顶
: V, M3 E9 E+ L" L, l& U1 h1 q
顶
' Y, y1 J0 M3 J- W1 V4 Y. l
顶
+ F B. H& D- K8 D4 {6 g
顶
# |' s9 Y8 y6 z+ q( z% Z9 v
顶
" p. x% |! d5 g1 w
顶
4 |3 \' T( n4 D5 r* J& E& g* k
顶
/ M: @+ O% e. E) o3 K
顶
- Y% ^ K3 v' z# ] v+ Q) T
顶
8 N/ r* U' K' n0 I) o0 w
顶
/ p1 m; f1 @- Y0 d3 d
顶
8 j. I* P* j% O& `
顶
/ S1 K5 _/ N' u Z# K
顶
0 E* d! S$ p+ W' {5 B+ K6 \
顶
$ w; _- Y; L: ]9 w+ K1 L
顶
赞
评论
回复
支持
反对
hy317
回答时间:2009-6-25 11:37:56
a0a.1 0b0c
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
赞,完全支持
赞
评论
回复
支持
反对
1 ...
11
12
13
14
15
16
17
18
19
... 98
/ 98 页
下一页
所属标签
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
对于转贴, 楼主侵权,抗议.
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
回复:【心得】用传统方法开发STM32,放弃固件库的使用!
回复:【心得】用传统方法开发STM32,放弃固件库的使用!
回复:【心得】用传统方法开发STM32,放弃固件库的使用!
有关STM32固件库的一些想法, 也许是本人一知半解,在此只想抛砖引玉.& j9 T/ r3 H) u( t
最近在用STM32F做一个产品, 时间很紧. 这是第一次用它, 以前做过ARM7及用过多年的单片机.看了STM32F提供的固件库, 在ST网站上下载, 有KEIL的安装目录也有.有一些自己的想法, 想与大家交流.
很显然, STM32F是一款相当不错的芯片, 与我用过的ARM7相比, 我觉得性价比有一倍的差异.ST给我们提供了库,但就是这个固件库,让我觉得很不爽. 先来说一说这些傻瓜式的库.2 i/ s9 \8 g5 L( H% y. ~6 a# N
因为要用多个串口, 看了KEIL提供的UART的SAMPLE程序, 其中MAIN里这样写
' t" R& K, x, @2 K. E( p
/* Configure USART2 */ u6 ?3 c! r& m+ y; C* O. h0 v8 f4 l
USART_Init(USART2, &USART_InitStructure);" |: c- e9 M' A+ {2 J
& l. S, T# u- w8 U1 d' {/ a# C# i" c
/* Enable USART1 Receive and Transmit interrupt */" H3 N! ^7 F, B# B
USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);
USART_ITConfig(USART1, USART_IT_TXE, ENABLE);
- N' ]3 e8 S' K, h9 T
/* Enable USART2 Receive and Transmit interrupt */
USART_ITConfig(USART2, USART_IT_RXNE, ENABLE);
USART_ITConfig(USART2, USART_IT_TXE, ENABLE);* H0 M& k0 }0 A4 ?
/* Enable the USART1 */# _7 U5 Z* c$ J7 F* Z' f
USART_Cmd(USART1, ENABLE);
/* Enable the USART2 */6 ^4 T' @$ Z2 ]
USART_Cmd(USART2, ENABLE);0 n# }# Y9 f3 A8 b. w5 k
( F* v, E" p [- k7 O& f d! ?
/* Wait until end of transmission from USART1 to USART2 */4 H0 @. S% _5 d! H- e# j* G
6 [& D( W9 Q- N3 Q* B
while(RxCounter2<span style="font-size: 11pt; background: rgb(192,192,192); font-family: 'Times New Roman'; mso-spacerun: 'yes'">
RE:【心得】用传统方法开发STM32,放弃固件库的使用!
回复:【心得】用传统方法开发STM32,放弃固件库的使用!
回复:【心得】用传统方法开发STM32,放弃固件库的使用!
顶
顶' Y, y1 J0 M3 J- W1 V4 Y. l
顶+ F B. H& D- K8 D4 {6 g
顶# |' s9 Y8 y6 z+ q( z% Z9 v
顶" p. x% |! d5 g1 w
顶
顶/ M: @+ O% e. E) o3 K
顶- Y% ^ K3 v' z# ] v+ Q) T
顶8 N/ r* U' K' n0 I) o0 w
顶
顶8 j. I* P* j% O& `
顶
顶
顶
顶
RE:【心得】用传统方法开发STM32,放弃固件库的使用!