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

STM8L151 ADC 定时器TRGO触发

[复制链接]
tanic 提问时间:2017-4-14 15:56 /
阅读主题, 点击返回1楼
收藏 1 评论10 发布时间:2017-4-14 15:56
10个回答
tanic 回答时间:2017-7-28 17:45:45
WOFY 发表于 2017-7-12 13:02
请问一下楼主定时器这样配置不是8KHz吗?TIM1_TimeBaseInit(9, TIM1_CounterMode_Up, 199, 0);
怎么达到2ms ...

#define TIM1_PERIOD                  199
#define TIM1_PRESCALER                  159
#define TIM1_REPTETION_COUNTER          0
/*500
信号频率 50Hz   0.02
采样率   500Hz  0.002  5个通道一次转换0.24us
*/
static void Timer1_Config()
{
  /*
  - TIM1CLK = 16 MHz
  - TIM1 counter clock = TIM1CLK / TIM1_PRESCALER+1 = 16 MHz/(159+1) = 100kHz
  */
  /* Time base configuration */
  TIM1_DeInit();
  adcDelay();  
  CLK_PeripheralClockConfig(CLK_Peripheral_TIM1, ENABLE);
  TIM1_TimeBaseInit(TIM1_PRESCALER, TIM1_CounterMode_Up, TIM1_PERIOD, TIM1_REPTETION_COUNTER);
}
12
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版