|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我芯片是STM8L051的,库文件用的是网上的 STM8L15x_StdPeriph_Driver,IAR编译器, N! P5 Z) M7 k1 k
5 @8 S2 W# A! K3 D$ p( a0 H. a
# @3 y, ?2 L% j; e// 配置定时器28 T. l& g/ r/ m2 J9 j s3 I$ _) n8 m
TIM2_TimeBaseInit(TIM2_Prescaler_128,TIM2_CounterMode_Up,(65536-62500));( g. U8 `* n' @8 U, M2 X3 x8 p
TIM2_Cmd(ENABLE);
( H' B7 c- t8 ^, ? Q
& S5 ^* K' @; D3 c delay = 20;6 Y4 v4 @0 U' x/ J, Z
while(delay--)1 f% _2 ]. G) C
{0 {' U8 k" c8 n4 K3 G0 e Z. N+ `. C9 @1 O
while(TIM2_GetFlagStatus(TIM2_FLAG_Update) == RESET);& G- l# ? t. A3 [/ r6 z
TIM2_CleaRFlag(TIM2_FLAG_Update);
8 M: V5 ^; h+ i) o/ l& S3 M( Z }4 t& _( L/ B8 ?( g# B* S1 {( g8 o
为什么我仿真是总是相关寄存器没有反应呢
5 r; [3 A. `9 j: o8 E
1 [) [, }% ?; j& N! BTIM2_TimeBaseInit 修改没有反应,TIM2_Cmd(ENABLE);后计数器TIM2_CNTR也不动,感觉好像没有这个设备一样,有谁遇到过这种情况吗?! N) e8 {4 u. d5 A
|
|