stm32中一会使能这个时钟,一会使能那个时钟,就不能同时使用同一个时钟吗?这些时钟有什么使用规则吗
3个回答
展开全部
这是为了尽可能降低功耗~
在用51的时候,基本上接触不到IO方向和外设时钟的概念,IO想输入就直接读,想输出就直接赋值,串口AD外部中断也都是想用就用,不需要单独配置时钟。这样在初学时的确方便了很多,不需要有乱七八糟的设置就能让芯片跑起来,而且那会儿是不计较功耗的。
随着电子产品集成度越来越高,功耗和发热越来越严重,芯片厂商都在想办法避免这个问题,最直接的思路就是用多少功能就使能多少功能,不用的就完全关闭,尽可能降低芯片功耗,所以就出现了这么多的时钟和IO配置。
这么做显然是更合理的,低功耗是一个优秀的设计必备的条件,楼主别烦躁哈,习惯了就好了,祝成功~
在用51的时候,基本上接触不到IO方向和外设时钟的概念,IO想输入就直接读,想输出就直接赋值,串口AD外部中断也都是想用就用,不需要单独配置时钟。这样在初学时的确方便了很多,不需要有乱七八糟的设置就能让芯片跑起来,而且那会儿是不计较功耗的。
随着电子产品集成度越来越高,功耗和发热越来越严重,芯片厂商都在想办法避免这个问题,最直接的思路就是用多少功能就使能多少功能,不用的就完全关闭,尽可能降低芯片功耗,所以就出现了这么多的时钟和IO配置。
这么做显然是更合理的,低功耗是一个优秀的设计必备的条件,楼主别烦躁哈,习惯了就好了,祝成功~
展开全部
芯片提供灵活性的时钟这是一种进步。
LZ又是否想过“那么多芯片有什么用,为什么不开发一种通用的芯片,方便大家使用?“
作为一名工程师,你不能纠结与好不好用、会不会用。而是要关注于它的价格、功能。
LZ要记住,我们做的产品,都是为用户服务的。
假设如你所说一块芯片只有一个时钟,这样确实简化了设计,但是代价就是你现在的手机可以用一天,将变化手机只能用3小时。
想想手机为什么要设置那么多蓝牙开关、WIFI开关,为什么不设置一个一键全开全关呢?
LZ又是否想过“那么多芯片有什么用,为什么不开发一种通用的芯片,方便大家使用?“
作为一名工程师,你不能纠结与好不好用、会不会用。而是要关注于它的价格、功能。
LZ要记住,我们做的产品,都是为用户服务的。
假设如你所说一块芯片只有一个时钟,这样确实简化了设计,但是代价就是你现在的手机可以用一天,将变化手机只能用3小时。
想想手机为什么要设置那么多蓝牙开关、WIFI开关,为什么不设置一个一键全开全关呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-04
展开全部
那要看看 他采购那家的时钟芯片了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询