[STM32F1] stm32f103晶振换成24M会不会烧?

[复制链接]
4159|12
 楼主| nnie2005 发表于 2017-5-27 10:08 | 显示全部楼层 |阅读模式
最近用单片机模拟一个超声信号用于测试,采样频率为10M,也就是说要点对点的话,I/O口的操作频率要到100ns刷新一次。
开始用51的,发现速度不够,于是想起来手上有一块STM32的开发板,把频率调到最高72M,现在能到200NS.还是差了一点,于是想到了能不能超频。。。现在手上只有一个板子,怕烧坏了。8M的晶振换成24M不知道可行不
 楼主| nnie2005 发表于 2017-5-27 10:12 | 显示全部楼层
中断部分的代码,WHILE循环内部已经没有速度提升的空间了。
void EXTI3_IRQHandler(void)
{
        unsigned int count = 0;
        while(count<512)
        {
                LED0 = A_code[count];
                count++;
        }
        LED0 = 1;
        EXTI->PR=1<<3;  //Çå³ýLINE3ÉϵÄÖжϱê־λ  
}       
fengfeng的恒 发表于 2017-5-27 16:37 | 显示全部楼层
还是建议用汇编写中断的那个循环,应该可以的。超频什么的,不推荐。
pq113_6 发表于 2017-5-27 17:49 | 显示全部楼层
考虑试试FTDI的32位MCU,内核自己设计的,不是ARM,GPIO速度和内核是一样的,应该符合你的要求
戈卫东 发表于 2017-5-27 22:07 | 显示全部楼层
烧应当烧不了,但它可能会死---无**确运行程序
desertsailor 发表于 2017-5-28 00:00 | 显示全部楼层
程序不改的话,相当于工作在72*3=216M,肯定无**常工作了。
其实你只是想要超频,不用换晶振,修改倍频系数就行了,注意不要超太多就行。
天灵灵地灵灵 发表于 2017-5-28 11:50 | 显示全部楼层
不会烧啊。
szjlj168 发表于 2017-5-28 23:55 | 显示全部楼层
来看看
pattywu 发表于 2017-5-29 01:54 | 显示全部楼层
STM32的MCU,超频1倍,可以正常工作。
换句话,STM32F103的MCU,可以超频到144MHz。
a20084666 发表于 2017-5-30 09:33 来自手机 | 显示全部楼层
pattywu 发表于 2017-5-29 01:54
STM32的MCU,超频1倍,可以正常工作。
换句话,STM32F103的MCU,可以超频到144MHz。

你测试过?超频是不是换频率高的晶振
lwsn 发表于 2017-5-30 21:27 | 显示全部楼层
环晶振怎么会烧板呢,不会的
yqdz2005 发表于 2017-5-31 11:08 | 显示全部楼层
TXQDM 发表于 2017-5-31 17:04 | 显示全部楼层
8M换成24M,72M主频不就成了224M了吗,
你当ST的片子这么牛X,可以随便超着玩啊。

F103可以超频,72MHz可以超频到100+MHz,
本人亲自测试过,但不保证系统的稳定性。
再者超频不用改晶振,直接程序上改PLL的参数就行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

88

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部