测试STM32H7进出中断的速度能跑到12.5MHz,所有程序在TCM和Flash运行没差别

[复制链接]
368|0
 楼主| 爱德华复制手 发表于 2018-8-10 09:58 | 显示全部楼层 |阅读模式
1、开启最高等级优化和时间优化。
2、测试下面情况下,性能没差别
(1)程序在Flash运行,变量在DTCM,开启Cache。
(2)程序和变量都在DTCM运行

测试中断:
/*
*********************************************************************************************************
*        函 数 名: TIM6_DAC_IRQHandler
*        功能说明: TIM6定时中断服务程序
*        返 回 值: 无
*********************************************************************************************************
*/
void TIM6_DAC_IRQHandler(void)
{
     TIM6->SR = ~TIM_FLAG_UPDATE;
     //GPIOB->ODR ^= GPIO_PIN_1;
     HC574_TogglePin(GPIO_PIN_23);
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

376

主题

377

帖子

0

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