打印
[MCU]

工作频率80MHz

[复制链接]
812|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhenykun|  楼主 | 2020-3-1 19:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wyjie| | 2020-3-7 09:43 | 只看该作者
没怎么看明白楼主的意思

使用特权

评论回复
板凳
zhenykun|  楼主 | 2020-3-7 09:54 | 只看该作者
是不是设置不同的系统时钟,同一条程序执行的时间不同呢

使用特权

评论回复
地板
jlyuan| | 2020-3-7 09:58 | 只看该作者
也没看懂,举个例子

使用特权

评论回复
5
zhenykun|  楼主 | 2020-3-7 10:03 | 只看该作者

比如在16MHz和8MHz的系统时钟下

使用特权

评论回复
6
yszong| | 2020-3-7 10:07 | 只看该作者
一般不自己修改时钟配置的

使用特权

评论回复
7
dengdc| | 2020-3-7 10:10 | 只看该作者
说一下基本原则吧。

比如你硬件上使用8M的主时钟,然后在寄存器里配置好(使用8M的时钟,倍频10倍),这时mcu的主频为80M,然后你改变寄存器的配置(改为使用16M的时钟,倍频10倍,而实际上硬件仍然是8M的主时钟),结果会是的mcu以为自己工作在160M,但事实上mcu仍然工作在8M

使用特权

评论回复
8
dengdc| | 2020-3-7 10:13 | 只看该作者
此时,当你配置串口以115200的bps传输时,实际是以57600的bps在传输

使用特权

评论回复
9
heweibig| | 2020-3-7 10:17 | 只看该作者
嗯,主频高执行速度也快 功耗也大

使用特权

评论回复
10
wuhany| | 2020-3-7 10:19 | 只看该作者
一般不自己修改时钟配置的

使用特权

评论回复
11
jiaxw| | 2020-3-7 10:24 | 只看该作者
楼主具体是想表达什么意思呢

使用特权

评论回复
12
gongche| | 2020-3-7 10:27 | 只看该作者
主频高的话功耗也会变大

使用特权

评论回复
13
zhanghqi| | 2020-3-7 10:32 | 只看该作者
这个芯片停产了,建议楼主不用研究啦!

使用特权

评论回复
14
zhenykun|  楼主 | 2020-3-7 10:35 | 只看该作者
嗯,我再好好缕一缕吧,有了好消息及时通知大家

使用特权

评论回复
15
zhenykun|  楼主 | 2020-3-7 10:40 | 只看该作者

P1DIR |= BIT0;  
P1OUT |= BIT0;   
类似于这样的

使用特权

评论回复
16
spark周| | 2020-3-7 10:43 | 只看该作者


楼上说的对

使用特权

评论回复
17
zhenykun|  楼主 | 2020-3-7 10:46 | 只看该作者

二楼正解
让某一位置“1”用:P1OUT |= BIT0
让某一位置“0”用:P1OUT &= ~ BIT0
这样操作不影响其它位的状态,其它位不会发生变化。

使用特权

评论回复
18
huangchui| | 2020-3-7 10:49 | 只看该作者

让某一位置“1”用:P1OUT |= BIT0
让某一位置“0”用:P1OUT &= ~ BIT0

使用特权

评论回复
19
juventus9554| | 2020-3-7 10:54 | 只看该作者
你需要读取一个IO?

使用特权

评论回复
20
dingy| | 2020-3-7 10:58 | 只看该作者
bit0或者bit1

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

868

主题

11535

帖子

3

粉丝