久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6450|回復: 4
收起左側

proteus仿真stm32 pwm出現unclocked peripheral的錯誤

[復制鏈接]
ID:402264 發表于 2020-2-17 18:01 | 顯示全部樓層 |閱讀模式
想使用Proteus仿真Stm32 PWM實現呼吸燈的效果,結果提示外設沒有開啟時鐘的錯誤,不知道怎么回事。下面時PWM_Init的代碼:

void PWM_Init(Int16U arr,Int16U psc)
{

        GPIO_InitTypeDef GPIO_InitStructure;//??GPIO???
        TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; //??TIMx??????
        TIM_OCInitTypeDef TIM_OCInitStructure;//????????????

        RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3,ENABLE);
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1,ENABLE);
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);

        GPIO_PinRemapConfig(GPIO_PartialRemap_TIM3,ENABLE);
       
        GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
        GPIO_Init(GPIOB,&GPIO_InitStructure);

        TIM_TimeBaseStructure.TIM_Period = arr;
        TIM_TimeBaseStructure.TIM_Prescaler = psc;
        TIM_TimeBaseStructure.TIM_ClockDivision = 0;
        TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;
        TIM_TimeBaseInit(TIM3,&TIM_TimeBaseStructure);

        TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;
        TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
        TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;
        TIM_OC2Init(TIM3,&TIM_OCInitStructure);

        TIM_OC2PreloadConfig(TIM3,TIM_OCPreload_Enable);
        TIM_Cmd(TIM3, ENABLE);
}


Proteus的提示:
Access to register of unclocked peripheral at 0x40000400 cause BUS_FAULT [U1_CM3CORE]

Proteus的圖;


87D3ACD0-16BB-4149-82A4-ED42DA51FED3.png
回復

使用道具 舉報

ID:402264 發表于 2020-2-17 18:13 | 顯示全部樓層
如果把C組端口的APB2時鐘也打開的話,就不會出現這個問題了,只是還沒搞懂為什么
回復

使用道具 舉報

ID:402264 發表于 2020-2-18 11:53 | 顯示全部樓層
如果是在Proteus上仿真要把TIM1的APB2時鐘也要打開,不然會出現下面這樣的錯誤提示
Access to register of unclocked peripheral at 0x40000400 cause BUS_FAULT [U1_CM3CORE]
回復

使用道具 舉報

ID:737501 發表于 2020-4-27 17:52 | 顯示全部樓層
設置單片機的晶振頻率8.0M或者12.0M就可以實現了,也不用開啟時鐘了,我覺的開啟時鐘就是相當于設置晶振吧。
51hei圖片20200427175031.jpg
回復

使用道具 舉報

ID:1065911 發表于 2023-3-13 16:57 | 顯示全部樓層
為什么我C組端口的APB2時鐘打開了,TIM1的APB2時鐘也開了,晶振頻率也試了8M和12M,但還是這樣報錯
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91高清在线视频 | 日本一区二区高清不卡 | 91视频在线观看 | 中文字幕第90页 | 五月激情综合 | 亚洲精品一区二三区不卡 | 男人的天堂在线视频 | 欧美日韩一区二区三区四区五区 | 欧美在线天堂 | 成人在线视频网 | 免费看91| 久久中文字幕一区 | 成人超碰 | 91在线视频免费观看 | 成人一区二区三区 | www.色午夜.com| 99视频在线免费观看 | 伊人影院99 | 91视频中文 | 精品久久九九 | 天堂久久天堂综合色 | 午夜在线免费观看 | 欧美四虎 | 正在播放一区二区 | 精品av久久久久电影 | 欧美精品在线一区二区三区 | 久久99视频 | 午夜在线视频 | 久久精品91 | 成人在线视频免费观看 | 超碰成人免费 | 国产精品一区二区三级 | av夜夜操| 中文字幕一区在线观看视频 | 欧美一区二区视频 | 在线看免费的a | 欧美中文字幕 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 性生活毛片 | 国产男女精品 | 国产一区91精品张津瑜 |