打印

C8051F410的频率问题

[复制链接]
3818|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lxx719|  楼主 | 2012-1-4 15:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
之前在24.5M的基础上写了个程序,后来需要速度更快点,就考虑提高频率。使用内部时钟乘法器得到49M的频率,但是程序就有问题了,得到的数据不对。还有想请教一下F410的 的SPI的最高频率,由于用到了SPI,将SPI的频率(现在是500k)提高后,得到的数据也不对,请各位大侠指教一下。程序中有个数组unsigned int xdata,之前没有赋初值直接使用,现在想赋0,在声明的时候赋{0},程序就跑不了了。也请帮忙指教一下,经验不足,谢谢各位!

相关帖子

沙发
yewuyi| | 2012-1-4 16:17 | 只看该作者
时钟和频率和外设频率能同步吗?

SPI最快速度可以达到10Mbps

使用特权

评论回复
板凳
yan2626156| | 2012-1-4 16:33 | 只看该作者
俺现在也是在弄这款芯片,问题多多的,楼主有兴趣加Q:569460557,一起纠结

使用特权

评论回复
地板
lxx719|  楼主 | 2012-1-4 16:53 | 只看该作者
时钟和频率和外设频率能同步吗?
时钟和频率和外设频率能同步吗?
时钟和频率和外设频率能同步吗?这我没太懂。
为了提高速度,我是先更改SPI速度,然后更改时钟频率试验的,感觉得到的数据都不对。
2# yewuyi

使用特权

评论回复
5
ayb_ice| | 2012-1-4 17:08 | 只看该作者
本帖最后由 ayb_ice 于 2012-1-4 17:13 编辑

"为了提高速度,我是先更改SPI速度,然后更改时钟频率试验的,感觉得到的数据都不对。"

试验怎么能行呢,有配置向导你不用的

未命名1.JPG (100.41 KB )

未命名1.JPG

未命名.JPG (109.94 KB )

未命名.JPG

使用特权

评论回复
6
linqing171| | 2012-1-4 21:29 | 只看该作者
复位原因,看门狗?

使用特权

评论回复
7
lxx719|  楼主 | 2012-1-4 21:58 | 只看该作者
5# ayb_ice
谢谢,之前还很少用那个向导。用向导配置了一下,除了指令预取没有设置外,频率相关寄存器的设置一样。我想问一下,各位有没有碰到过将频率升高后的稳定性问题。将主频升高到49M后,按照datasheet上的SPI最高速度是SYSCLK的一半,但SPI协议应该是不支持这么高的速度的。不知各位主频和SPI分别跑到过多少。谢谢

使用特权

评论回复
8
lxx719|  楼主 | 2012-1-4 22:00 | 只看该作者
6# linqing171
能得到数据,应该不是看门狗的原因吧

使用特权

评论回复
9
ayb_ice| | 2012-1-5 08:36 | 只看该作者
将外设的输出引脚设为推挽模式
频率太高,弱上拉是不够驱动的

使用特权

评论回复
10
lxx719|  楼主 | 2012-1-5 10:47 | 只看该作者
9# ayb_ice
谢谢,但是用到的引脚都将相应的PMDOUT置为1了

使用特权

评论回复
11
ayb_ice| | 2012-1-5 11:07 | 只看该作者
9# ayb_ice  
谢谢,但是用到的引脚都将相应的PMDOUT置为1了
lxx719 发表于 2012-1-5 10:47

输出时才能设为推挽模式,输入切记不可

使用特权

评论回复
12
lxx719|  楼主 | 2012-1-5 14:06 | 只看该作者
11# ayb_ice
嗯,是这样用的

使用特权

评论回复
13
swx2010| | 2012-1-5 20:13 | 只看该作者
时钟超过25M就要设置指令预取了
定义的全局变量很多的时候,不要都在定义的时候初始化,否则可能会导致程序不运行,这个原因我没去想,也许是初始栈空间的问题,你可以把这些初始化放在函数里去

使用特权

评论回复
14
lxx719|  楼主 | 2012-1-6 09:25 | 只看该作者
13# swx2010
谢谢,我会试一下。C8051F410的峰值频率是50M,只通过频率乘法器应该是只能得到49M吧,要想得到50M只能通过外部晶振?
SPI的频率问题有没有好的建议?

使用特权

评论回复
15
lxx719|  楼主 | 2012-1-6 09:26 | 只看该作者
13# swx2010
谢谢,我会试一下。C8051F410的峰值频率是50M,只通过频率乘法器应该是只能得到49M吧,要想得到50M只能通过外部晶振?
SPI的频率问题有没有好的建议?

使用特权

评论回复
16
ayb_ice| | 2012-1-6 09:36 | 只看该作者
有可能是你的外部设备的问题,不支持那么高的频率操作

使用特权

评论回复
17
lxx719|  楼主 | 2012-1-6 10:13 | 只看该作者
16# ayb_ice
外设比较少,SPI是和C8051F330通信的

使用特权

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

本版积分规则

0

主题

48

帖子

2

粉丝