stm32f407stm32f4定时器触发adc中断能到100M吗

21ic官方微信-->
后使用快捷导航没有帐号?
ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU
请完成以下验证码
查看: 26522|回复: 33
疯狂的极限测试. STM32F407 到底能跑多高的频率
&&已结帖(2)
主题帖子积分
---------------------
主题帖子积分
---------------------
专家等级:结帖率:94%打赏:0.00受赏:58.00
主题帖子积分
---------------------
疯狂的极限测试. STM32F407 到底能跑多高的频率.
测试条件:&&约 12℃.
STM32F4DISCOVERY 板 RAM中运行, 用 32Khz 的定时中断来检测 CPU 频率.
由于之前测试 STM32F103 的时候, 出现 PLL 锁相环在较高频率下锁定失败的情况.
借用 RTC 的秒中断记录 Systick 计数值来测量 CPU 频率,
并在中断服务中修改LED 指示, 比对石英钟测试时间精度.
用 LCD 显示 测量得到的频率, 以及 PLL_N 的值.
软件先检测当前频率的稳定度和比对设定的频率, 条件合格自动增量 PLLN 的值,
具体参数: 采用 HSI 做频率源, 设 PLLM=8, PLLP=2 这样每调整一次, 频率增加 1MHz.
好, 万事俱备.
嗯, 还有个起始值, 那就从 168Mhz 开始吧.
好了, 开始测试...
168...178...200...220...238...250... 超出一半了, 还在继续. 让人感到激动和兴奋!
260...270...280.太令人兴奋了.
嗯, 最终 RTC 指示灯停止了闪烁, 测试停下了. 屏幕显示 hz PLLN = 282.
168Mhz 的 CPU 既然最高超过了 281Mhz! 超频率达 167%!
, , , , , , , ,
欢迎进入 !
主题帖子积分
中级工程师, 积分 4399, 距离下一级还需 601 积分
中级工程师, 积分 4399, 距离下一级还需 601 积分
主题帖子积分
专家等级:结帖率:38%打赏:0.00受赏:1.00
主题帖子积分
中级工程师, 积分 4399, 距离下一级还需 601 积分
中级工程师, 积分 4399, 距离下一级还需 601 积分
测试程序用了哪些peripheral?
上联:subway railway highway,way way to die
下联:investigator officer announcer,sir sir to lie
横批:welcome to china
主题帖子积分
助理工程师, 积分 1582, 距离下一级还需 418 积分
助理工程师, 积分 1582, 距离下一级还需 418 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
助理工程师, 积分 1582, 距离下一级还需 418 积分
助理工程师, 积分 1582, 距离下一级还需 418 积分
F4这么拽的啊
主题帖子积分
高级工程师, 积分 7277, 距离下一级还需 723 积分
高级工程师, 积分 7277, 距离下一级还需 723 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级工程师, 积分 7277, 距离下一级还需 723 积分
高级工程师, 积分 7277, 距离下一级还需 723 积分
的确是极限测试啊
主题帖子积分
资深工程师, 积分 10265, 距离下一级还需 9735 积分
资深工程师, 积分 10265, 距离下一级还需 9735 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
资深工程师, 积分 10265, 距离下一级还需 9735 积分
资深工程师, 积分 10265, 距离下一级还需 9735 积分
STM32F407的潜能不小啊:lol
主题帖子积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:1.68
主题帖子积分
都没过1G,没劲、、、
免费STM32 ISP软件
EP968手持烧录器,现场升级/生产线量产STM32,STM8S/L,FreeScale,LPC2000,LPC9xx,C8051F,AVR,PIC......
主题帖子积分
初级工程师, 积分 2790, 距离下一级还需 210 积分
初级工程师, 积分 2790, 距离下一级还需 210 积分
主题帖子积分
专家等级:结帖率:22%
主题帖子积分
初级工程师, 积分 2790, 距离下一级还需 210 积分
初级工程师, 积分 2790, 距离下一级还需 210 积分
没有多大意义,你试过一批吗。单个不能说明什么问题,还有工作温度,你可加热到110应该也不是问题.
实际上f100超频是有意义的。
主题帖子积分
主题帖子积分
专家等级:结帖率:98%打赏:0.00受赏:2.00
主题帖子积分
加个散热片,再试试高一点
说的好听点 我万事略懂。其实我什么都不会。
主题帖子积分
初级工程师, 积分 2855, 距离下一级还需 145 积分
初级工程师, 积分 2855, 距离下一级还需 145 积分
主题帖子积分
专家等级:结帖率:5%
主题帖子积分
初级工程师, 积分 2855, 距离下一级还需 145 积分
初级工程师, 积分 2855, 距离下一级还需 145 积分
请问,103最高能跑多高频率?在我的系统里试着跑了102M。
主题帖子积分
高级工程师, 积分 7543, 距离下一级还需 457 积分
高级工程师, 积分 7543, 距离下一级还需 457 积分
主题帖子积分
专家等级:结帖率:21%
主题帖子积分
高级工程师, 积分 7543, 距离下一级还需 457 积分
高级工程师, 积分 7543, 距离下一级还需 457 积分
这测试的确是挺疯狂的
主题帖子积分
高级工程师, 积分 7748, 距离下一级还需 252 积分
高级工程师, 积分 7748, 距离下一级还需 252 积分
主题帖子积分
专家等级:结帖率:9%
主题帖子积分
高级工程师, 积分 7748, 距离下一级还需 252 积分
高级工程师, 积分 7748, 距离下一级还需 252 积分
STM32F407性能不错啊
主题帖子积分
高级工程师, 积分 7277, 距离下一级还需 723 积分
高级工程师, 积分 7277, 距离下一级还需 723 积分
主题帖子积分
专家等级:结帖率:88%
主题帖子积分
高级工程师, 积分 7277, 距离下一级还需 723 积分
高级工程师, 积分 7277, 距离下一级还需 723 积分
F407性能相当强啊
主题帖子积分
主题帖子积分
专家等级:结帖率:15%
主题帖子积分
提示: 作者被禁止或删除 内容自动屏蔽
主题帖子积分
技术达人, 积分 8128, 距离下一级还需 1872 积分
技术达人, 积分 8128, 距离下一级还需 1872 积分
主题帖子积分
专家等级:结帖率:33%
主题帖子积分
技术达人, 积分 8128, 距离下一级还需 1872 积分
技术达人, 积分 8128, 距离下一级还需 1872 积分
有时间也疯狂的测试一下:lol
主题帖子积分
高级技术员, 积分 728, 距离下一级还需 272 积分
高级技术员, 积分 728, 距离下一级还需 272 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
高级技术员, 积分 728, 距离下一级还需 272 积分
高级技术员, 积分 728, 距离下一级还需 272 积分
如果能稳定跑到200M基本上就够用了 想用它来做视频监控
主题帖子积分
中级技术员, 积分 244, 距离下一级还需 56 积分
中级技术员, 积分 244, 距离下一级还需 56 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
中级技术员, 积分 244, 距离下一级还需 56 积分
中级技术员, 积分 244, 距离下一级还需 56 积分
stm32f4,很想弄一个来玩一下。
主题帖子积分
高级工程师, 积分 7028, 距离下一级还需 972 积分
高级工程师, 积分 7028, 距离下一级还需 972 积分
主题帖子积分
专家等级:结帖率:16%
主题帖子积分
高级工程师, 积分 7028, 距离下一级还需 972 积分
高级工程师, 积分 7028, 距离下一级还需 972 积分
以前有人测试F107VCT6
据说也能跑到400MHZ。。。。。
囧。。。这次终于证实了
淘宝:Http://y-
微博:/stmicroelectronic
STM8/STM32全系列QQ: MB:
主题帖子积分
中级技术员, 积分 244, 距离下一级还需 56 积分
中级技术员, 积分 244, 距离下一级还需 56 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
中级技术员, 积分 244, 距离下一级还需 56 积分
中级技术员, 积分 244, 距离下一级还需 56 积分
楼主能测一下dma的sram到gpio的速度有多高吗,有10m的话买块板子玩玩
主题帖子积分
中级技术员, 积分 244, 距离下一级还需 56 积分
中级技术员, 积分 244, 距离下一级还需 56 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
中级技术员, 积分 244, 距离下一级还需 56 积分
中级技术员, 积分 244, 距离下一级还需 56 积分
楼主,能测一下gpio到sram用dma方式的速度吗?
主题帖子积分
资深技术员, 积分 397, 距离下一级还需 103 积分
资深技术员, 积分 397, 距离下一级还需 103 积分
主题帖子积分
专家等级:结帖率:66%
主题帖子积分
资深技术员, 积分 397, 距离下一级还需 103 积分
资深技术员, 积分 397, 距离下一级还需 103 积分
多数惊人的超频数据都是测试者错误测试出来的
荣誉元老奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术领袖奖章
人才类勋章
技术导师奖章
人才类勋章
突出贡献奖章
等级类勋章
沉静之湖泊
发帖类勋章
社区建设奖章
等级类勋章
欢快之小溪
发帖类勋章
时间类勋章
核心会员奖章
等级类勋章
精华达人奖章
等级类勋章
时间类勋章
湍急之河流
发帖类勋章
技术奇才奖章
人才类勋章
希望之星奖章
等级类勋章
甘甜之泉水
发帖类勋章
技术高手奖章
人才类勋章
涓涓之细流
发帖类勋章
时间类勋章
无冕之王奖章
等级类勋章
奔腾之江水
发帖类勋章
时间类勋章stm32 定时器中断~~~着急中_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
stm32 定时器中断~~~着急中
基于库函数v3.5和keil4编程,
已经#include &stm32f10x_it.h&
#include &stm32f10x.h&
其他无误程序省略,
void NVIC_Config(){
NVIC_InitTypeDef NVIC_InitS
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
我有更好的答案
开103的启动文件starup_stm32f10x_md.s,DCD
TIM1_BRK_IRQH TIM1 Update
TIM1_TRG_COM_IRQH TIM1 Trigger and Commutation
TIM1_CC_IRQH TIM1 Capture Compare
TIM2_IRQH TIM2
TIM3_IRQH TIM3
TIM4_IRQH TIM4这里面只有TIM1-TIM4的定时器中断事件,TIM6是没有中断响应这个功能的; TIM1 Break
TIM1_UP_IRQHandler
,不能自己定义这上面没有的中断事件。如果对你有帮助的话,给分吧。。上面的 NVIC中断事件,要从starup_stm32f10x_md.s这里面找的
采纳率:100%
为您推荐:
其他类似问题
stm32的相关知识
换一换
回答问题,赢新手礼包查看: 1432|回复: 8
TIM定时器设置好以后只能触发一次中断函数是为什么
标志位清零了
主题帖子精华
初级会员, 积分 151, 距离下一级还需 49 积分
在线时间0 小时
[C] 纯文本查看 复制代码TIM_ICInitTypeDef
TIM5_ICInitS
void TIM5_CH3_Init(u32 arr,u16 psc)
GPIO_InitTypeDef GPIO_InitS
TIM_TimeBaseInitTypeDef
TIM_TimeBaseS
NVIC_InitTypeDef NVIC_InitS
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM5,ENABLE);
//TIM5时钟使能
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
//使能PORTA时钟
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; //GPIOA0
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;//复用功能
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; //速度100MHz
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //推挽复用输出
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN; //下拉
GPIO_Init(GPIOA,&GPIO_InitStructure); //初始化PA0
GPIO_PinAFConfig(GPIOA,GPIO_PinSource2,GPIO_AF_TIM5); //PA0复用位定时器5
TIM_TimeBaseStructure.TIM_Prescaler=
//定时器分频
TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up; //向上计数模式
TIM_TimeBaseStructure.TIM_Period=
//自动重装载值
TIM_TimeBaseStructure.TIM_ClockDivision=TIM_CKD_DIV1;
TIM_TimeBaseInit(TIM5,&TIM_TimeBaseStructure);
//初始化TIM5输入捕获参数
TIM5_ICInitStructure.TIM_Channel = TIM_Channel_3; //CC1S=01
选择输入端 IC1映射到TI1上
TIM5_ICInitStructure.TIM_ICPolarity = TIM_ICPolarity_R //上升沿捕获
TIM5_ICInitStructure.TIM_ICSelection = TIM_ICSelection_DirectTI; //映射到TI1上
TIM5_ICInitStructure.TIM_ICPrescaler = TIM_ICPSC_DIV1;
//配置输入分频,不分频
TIM5_ICInitStructure.TIM_ICFilter = 0x00;//IC1F=0000 配置输入滤波器 不滤波
TIM_ICInit(TIM5, &TIM5_ICInitStructure);
TIM_ITConfig(TIM5,TIM_IT_Update|TIM_IT_CC3,ENABLE);//允许更新中断 ,允许CC1IE捕获中断
TIM_Cmd(TIM5,ENABLE );
//使能定时器5
NVIC_InitStructure.NVIC_IRQChannel = TIM5_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=2;//抢占优先级3
NVIC_InitStructure.NVIC_IRQChannelSubPriority =0;
//子优先级3
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
//IRQ通道使能
NVIC_Init(&NVIC_InitStructure); //根据指定的参数初始化VIC寄存器、
TIM5CH3_CAPTURE_STA=0; //输入捕获状态
u32 TIM5CH3_CAPTURE_VAL; //输入捕获值(TIM2/TIM5是32位)
//定时器5中断服务程序
void TIM5_IRQHandler(void)
if((TIM5CH3_CAPTURE_STA&0X80)==0)//还未成功捕获
if(TIM_GetITStatus(TIM5, TIM_IT_Update) != RESET)//溢出
发生更新中断
if(TIM5CH3_CAPTURE_STA&0X40)//已经捕获到高电平了
if((TIM5CH3_CAPTURE_STA&0X3F)==0X3F)//高电平太长了
TIM5CH3_CAPTURE_STA|=0X80;
//标记成功捕获了一次
TIM5CH3_CAPTURE_VAL=0XFFFFFFFF;
}else TIM5CH3_CAPTURE_STA++;
if(TIM_GetITStatus(TIM5, TIM_IT_CC3) != RESET)//捕获1发生捕获事件
发生捕获中断
if(TIM5CH3_CAPTURE_STA&0X40)
//捕获到一个下降沿
TIM5CH3_CAPTURE_STA|=0X80;
//标记成功捕获到一次高电平脉宽
TIM5CH3_CAPTURE_VAL=TIM_GetCapture3(TIM5);//获取当前的捕获值.
TIM_OC3PolarityConfig(TIM5,TIM_ICPolarity_Rising); //CC1P=0 设置为上升沿捕获
//还未开始,第一次捕获上升沿
TIM5CH3_CAPTURE_STA=0;
TIM5CH3_CAPTURE_VAL=0;
TIM5CH3_CAPTURE_STA|=0X40;
//标记捕获到了上升沿
TIM_Cmd(TIM5,ENABLE );
//使能定时器5
TIM_SetCounter(TIM5,0);
TIM_OC3PolarityConfig(TIM5,TIM_ICPolarity_Falling);
//CC1P=1 设置为下降沿捕获
TIM_Cmd(TIM5,ENABLE );
//使能定时器5
TIM_ClearITPendingBit(TIM5,TIM_IT_CC3|TIM_IT_Update); //清除中断标志位
终于找到原因了&&&先给大于3.3v的激活一下&&再就可以随便测了&卧槽&&简直了
主题帖子精华
初级会员, 积分 151, 距离下一级还需 49 积分
在线时间0 小时
终于找到原因了&&&先给大于3.3v的激活一下&&再就可以随便测了&卧槽&&简直了
主题帖子精华
初级会员, 积分 151, 距离下一级还需 49 积分
在线时间0 小时
就是根据历程&&改了一个端口就不行了&额
主题帖子精华
在线时间286 小时
看看你是用什么模式。。。
主题帖子精华
在线时间205 小时
你跟踪代码试试,
我怀疑这句没执行:TIM_Cmd(TIM5,ENABLE );&
主题帖子精华
在线时间205 小时
看错了,初始化执行了。
你跟踪代码看看吧。。。。
主题帖子精华
初级会员, 积分 151, 距离下一级还需 49 积分
在线时间0 小时
对不起&&大哥们&&这程序又自己好了&&卧槽
主题帖子精华
初级会员, 积分 151, 距离下一级还需 49 积分
在线时间0 小时
妈的&刚才还跑的溜溜的&上了趟厕所&这程序又坏了&&肯定有问题&&求大神啊
主题帖子精华
初级会员, 积分 151, 距离下一级还需 49 积分
在线时间0 小时
回复【8楼】龙行:
---------------------------------
不过&&这是为什么呢?
Powered by君,已阅读到文档的结尾了呢~~
实验平台:正点原子探索者STM32F407开发板手册名称:STM32F4开发指南
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
第十三章 定时器中断实验-STM32F4开发指南-正点原子探索者STM32开发板
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口stm32多个定时器中断开启,只有定时器3正常工作_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
stm32多个定时器中断开启,只有定时器3正常工作
void TIM2_NVIC_Configuration(void)
NVIC_InitTypeDef NVIC_InitS
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);
NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQn;
NVIC_InitStructure.NVIC_I...
我有更好的答案
初始化流程错了吧,应先开启时钟。你的这条命令呢:TIM_Cmd(TIM3, ENABLE);
采纳率:57%
为您推荐:
其他类似问题
stm32的相关知识
换一换
回答问题,赢新手礼包

我要回帖

更多关于 stm32f407 定时器中断 的文章

 

随机推荐