这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 写驱动代码,你最容易忘记哪个部分?

共8条 1/1 1 跳转至

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

高工
2013-05-10 10:54:24     打赏

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

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

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

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

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


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

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




关键词: 易忘记     驱动     错误    

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

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

院士
2013-05-10 21:28:24     打赏
4楼
有经验的就是不一样

高工
2013-05-11 00:37:12     打赏
5楼

我是忘记了  反复地忘记。


还是程序写的少啊


高工
2013-05-11 10:12:23     打赏
6楼

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

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


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

专家
2013-05-11 15:09:03     打赏
8楼
见多识广~!

共8条 1/1 1 跳转至

回复

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