大家有没有碰到过STM32 IO电平翻转速度的问题?

[复制链接]
6392|2
 楼主| gozzz 发表于 2012-6-15 11:13 | 显示全部楼层 |阅读模式
//1mS中断

if (TIM_GetITStatus(TIM2, TIM_IT_Update)==SET) {

TIM_ClearITPendingBit(TIM2, TIM_IT_Update);

T[1]++;

Ms1++;

if(Ms1>=1000) {

Ms1 = 0;

T[3]++;
//1S

}


M[OUT1] ^= S_Bit1;

if(M[OUT1]&S_Bit1) GPIO_SetBits(GPIOC,GPIO_Pin_1);

else GPIO_ResetBits(GPIOC,GPIO_Pin_1);
在Keil里仿真也是1ms引脚电平翻转一次。而在实际中,9ms才翻转一次?这是什么个情况??????????

d
清风致影 发表于 2012-6-15 11:28 | 显示全部楼层
直接操作寄存器试试
 楼主| gozzz 发表于 2012-6-15 11:34 | 显示全部楼层
:funk:晶振旁边的电容搞成104了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

314

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部