1月9日,在线听RF检波器如何简化系统设计,与ADI工程师一起学习吧!→ 报名参会 ←
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 写驱动代码,你最容易忘记哪个部分?

共9条 1/1 1 跳转至

写驱动代码,你最容易忘记哪个部分?

高工
2013-05-10 10:54:24    评分

昨天调一个PWM程序。使用TIM1来输出7路PWM信号。

TIM的各种寄存器设置好,GPIO的各种寄存器写入完毕。

编译、下载程序。示波器却看不到想要的输出。

参考以前的程序,发现忘记打开GPIO和TIM1的的时钟。时钟没开,当然没有输出了。

于是打开了时钟,一切OK。


忘记开时钟,以前好像也碰见过。现在又来了。

我想问问大家,你么写驱动的时候最常忘记的是哪个部分




关键词: 易忘记     驱动     错误    

高工
2013-05-10 12:18:15    评分
2楼
各种开关没有打开

高工
2013-05-10 17:55:48    评分
3楼
现在的ASIC为了降低功耗,都将各种外设设计成门控时钟,确实值得注意

高工
2013-05-10 21:01:03    评分
4楼
偶而设置好了,最后忘加使能语句了

院士
2013-05-10 21:28:24    评分
5楼
有经验的就是不一样

高工
2013-05-11 00:37:12    评分
6楼

我是忘记了  反复地忘记。


还是程序写的少啊


高工
2013-05-11 10:12:23    评分
7楼

学过FPGA设计的人都知道,时钟是功耗控制的关键。

有点FPGA设计基础或者经验从事MCU的开发工作,很多东西要容易理解点,呵呵~!


工程师
2013-05-11 15:07:27    评分
8楼
补充一个,如果JTAG SWD引脚用做普通IO的时候一定要先关闭。才能用做普通IO.另外发现一个带UCOS的如果串口关闭之后或者打开之前发送数据,会导致死机。

专家
2013-05-11 15:09:03    评分
9楼
见多识广~!

共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]