[STM8] 关于tim1外部时钟源模式2 对外部脉冲计数

[复制链接]
3255|4
 楼主| 08动静 发表于 2013-7-3 16:45 | 显示全部楼层 |阅读模式
#include "stm8s.h"
#include "stm8s_tim1.h"
#include "stm8s_gpio.h"
#include "stm8s_flash.h"


void TIM1_Init(void)
{
  u8  status;
  TIM1_DeInit();
        GPIO_Init(GPIOB, GPIO_PIN_ALL  , GPIO_MODE_IN_FL_NO_IT );
  FLASH_Unlock(FLASH_MEMTYPE_DATA);
  FLASH_ProgramOptionByte(0x4803,0x20);
  status = FLASH_WaitForLastOperation(FLASH_MEMTYPE_DATA);
  if (status == FLASH_STATUS_SUCCESSFUL_OPERATION)
  {
     }
  FLASH_Lock(FLASH_MEMTYPE_DATA);
  TIM1_ETRClockMode2Config(TIM1_EXTTRGPSC_DIV2, TIM1_EXTTRGPOLARITY_INVERTED, 0x00);
  TIM1_Cmd(ENABLE);
}

u8 COUN1=0;
int main(void)
{
while(1)
{
   COUN1=TIM1->CNTRH;
}
}

调用库函数,这个程序能实现这个功能吗?
香水城 发表于 2013-7-3 17:12 | 显示全部楼层
试一下不就知道了么~~~
 楼主| 08动静 发表于 2013-7-3 17:20 | 显示全部楼层
香水城 发表于 2013-7-3 17:12
试一下不就知道了么~~~

试了  看不出效果啊
airwill 发表于 2013-7-3 17:42 | 显示全部楼层
试了  看不出效果啊

不知道楼主怎么试的, 很简单的测试.  建议要学习一些调试技巧哦.
推荐楼主读一下 https://bbs.21ic.com/forum.php?mo ... st%3D1%26digest%3D1
hawksabre 发表于 2013-7-3 19:09 | 显示全部楼层
呵呵   还是版主给力   顶一个   很强大
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

10

帖子

0

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