问答

汇集网友智慧,解决技术难题

21ic问答首页 - TAG - 速度
  • 华大MUC HC32F460同样的程序运行速度不一致

    [color=#222226][backcolor=rgb(255, 255, 255)][font=-apple-system, "][size=16px]华大MUC HC32F460同样的程序运行速度不一致,在不加BOOTLOADER的前提下运行的速度远低于加了BOOTLOADER的运行速度。[/size][/font][/backcolor][/color] [color=#222226][backcolor=rgb(255, 255, 255)][font=-apple-system, "][size=16px]问题补充:[/size][/font][/backcolor][/color][color=#222226][backcolor=rgb(255, 255, 255)][font=-apple-system, "][size=16px]①Bootloader的的时钟初始化与应用程序的时钟初始化是一致的[/size][/font][/backcolor][/color] [color=rgb(34, 34, 38)][backcolor=rgb(255, 255, 255)][font=-apple-system, "][size=16px]②在不使用Bootloade的情况下应用程序直接烧入在FLASH的0x0地址的运行速度远低于在使用了Bootloader后应用程序的烧入地址为0xA000[/size][/font][/backcolor][/color] [color=rgb(34, 34, 38)][backcolor=rgb(255, 255, 255)][font=-apple-system, "][size=16px]的运行速度[/size][/font][/backcolor][/color] [color=rgb(34, 34, 38)][backcolor=rgb(255, 255, 255)][font=-apple-system, "][size=16px]③测试代码是一致的为软件模拟的延迟,如下所示[/size][/font][/backcolor][/color] [color=rgb(34, 34, 38)][backcolor=rgb(255, 255, 255)][font=-apple-system, "][size=16px][list=1] [*][float=left][font="][size=14px]void delay_ms( uint16_t ms ) [/size][/font][/float] [*][align=right][float=left][color=rgb(119, 120, 136) !important][font="][size=14px] [/size][/font][/color][/float][/align] [float=left][font="][size=14px]{ [/size][/font][/float] [*][align=right][float=left][color=rgb(119, 120, 136) !important][font="][size=14px] [/size][/font][/color][/float][/align] [float=left][font="][size=14px] uint32_t ms_t = 100 * ms; [/size][/font][/float] [*][align=right][float=left][color=rgb(119, 120, 136) !important][font="][size=14px] [/size][/font][/color][/float][/align] [float=left][font="][size=14px] while( ms_t-- ); [/size][/font][/float] [*][align=right][float=left][color=rgb(119, 120, 136) !important][font="][size=14px] [/size][/font][/color][/float][/align] [float=left][font="][size=14px]} [/size][/font][/float] [/list][/size][/font][/backcolor][/color]

    MUC 国产芯片 单片机 速度 hc32f460

    871浏览量 1回复量 关注量
  • HC32L110的GPIO速度能到多少

    [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]版主你好:[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] 请问HC32L110的GPIO速度能到多少?我用24M时钟,翻转周期将近7微秒(高电平3.4微秒,低电平3.5微秒),正常吗?有办法提高吗?[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]一下是我的测试程序。谢谢![/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]int32_t main(void)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]{[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] Clk_SwitchTo(ClkRCH); //使用内部高速时钟[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] Clk_SetRCHFreq(ClkFreq24Mhz); //24M [/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] Clk_SetPeripheralGate(ClkPeripheralGpio, TRUE); //打开GPIO外设时钟[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]//[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] Gpio_SetFunc_HCLKOUT_P24(); //P24配置为HCLK输出 [/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] Gpio_InitIOExt(0, 3, GpioDirOut, TRUE, FALSE, FALSE, FALSE);//初始化外部GPIO P03为输出、上拉、推挽输出,[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]// [/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] while (1)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] {[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] Gpio_SetIO(0, 3, TRUE); //设置GPIO值(翻转)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] Gpio_SetIO(0, 3, FALSE);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] }[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]}[/size][/font][/backcolor][/color]

    GPIO hc32l110 速度 se 时钟 TI

    761浏览量 3回复量 关注量