本帖最后由 hu9jj 于 2020-8-19 17:57 编辑
打算启用AVR128DA48的定时器功能来控制LED的闪烁,尝试了几天仍未成功,不知道是哪个步骤错了,请各位帮忙指教。开始用TCA测试:
工作模式选择了正常模式和频率产生模式(最末选项),反复测试均未成功。
之后改用TCB0定时器测试,在MCC中的配置如下:
工作模式选择最后一项周期中断:
其他按默认的设置:
然后在定时器中断里对全局变量进行累加:
在main函数中启用定时器中断:
TCB0_EnableCaptInterrupt();
测试时发现变量ms并未如期改变,不知是何原因。
在大家的热心帮助下,问题已经得到解决,详见9楼内容。
|