求助来了,各位老师.gd32f103和stm32f103怎么进入睡眠模式,不是ST,囧

问题补充&&
本页链接:
: 这是设置的问题。可以依次打开,控制面肠常斑端职得办全暴户板。硬件和声音,电源选项,编辑计划设置,来进行更改,进入睡眠时间。
吴坛窒 &10-23 16:18
查看"股票"分类更多问题
猜你感兴趣查看: 1627|回复: 11
求助来了,各位老师。GD32F103怎么进入睡眠模式,不是ST!囧
主题帖子精华
中级会员, 积分 361, 距离下一级还需 139 积分
在线时间0 小时
国产的GD32F103,大神有了解的吗?看了它的数据手册,不知道怎么进入睡眠模式
主题帖子精华
中级会员, 积分 361, 距离下一级还需 139 积分
在线时间0 小时
手册上只是介绍了sleep&mode、deep&sleep&mode、standby&mode的大概情况!没有像ST那样详细
主题帖子精华
在线时间424 小时
应该是&完全和ST的一样的方法
你直接下载STM32的代码,测试下试试.
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
中级会员, 积分 361, 距离下一级还需 139 积分
在线时间0 小时
回复【3楼】正点原子:
---------------------------------
好的,试试。本来STM就不是很熟悉啊。。。
主题帖子精华
初级会员, 积分 79, 距离下一级还需 121 积分
在线时间0 小时
GD32F103三种低功耗模式代码:
1、进入sleep模式,就用以下三行代码就可以了。
*(u32*)0xE000ED10&&=&~(1&&2);&& &//SLEEPDEEP =0&&
*(u32*)0xE000ED10&&=&~(1&&1);&& //SLEEPONEXIT&=0&&&&&
__WFI();&
2、进入stop模式,
PWR_EnterSTOPMode(&nbspWR_Regulator_LowPower&,&nbspWR_STOPEntry_WFI);
不过要事先开PWR时钟:RCC_APB1PeriphClockCmd(&RCC_APB1Periph_PWR&&,&ENABLE);
3、进入standby模式,
PWR_EnterSTANDBYMode();
同样事先开PWR时钟:RCC_APB1PeriphClockCmd(&RCC_APB1Periph_PWR&&,&ENABLE);
唤醒方式:跟ST一样,sleep和stop通过任一中断或者事件就可以唤醒,唤醒过程是自动的,standby模式一般多用wake&up引脚的上升沿还有RTC闹钟事件、IWDG或者直接按复位键。
主题帖子精华
中级会员, 积分 361, 距离下一级还需 139 积分
在线时间0 小时
回复【5楼】cdshkf:
---------------------------------
学习了,唤醒方式手册上有介绍。现在找到一个例程,先学习学习
主题帖子精华
中级会员, 积分 361, 距离下一级还需 139 积分
在线时间0 小时
回复【5楼】cdshkf:
---------------------------------
&&&&GPIO_InitTypeDef&&GPIO_InitS&&
NVIC_InitTypeDef&NVIC_InitS
EXTI_InitTypeDef&EXTI_InitS
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA&|&RCC_APB2Periph_AFIO,&ENABLE);
GPIO_InitStructure.GPIO_Pin&=GPIO_Pin_0;
GPIO_InitStructure.GPIO_Mode&=GPIO_Mode_IPD;
GPIO_Init(GPIOA,&&GPIO_InitStructure);
&&&&
GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,&GPIO_PinSource0);
&&&&&&&&&&&&&EXTI_InitStructure.EXTI_Line&=&EXTI_Line0;
EXTI_InitStructure.EXTI_Mode&=&EXTI_Mode_I
EXTI_InitStructure.EXTI_Trigger&=&EXTI_Trigger_R&&
&&& EXTI_InitStructure.EXTI_LineCmd&=&ENABLE;
EXTI_Init(&EXTI_InitStructure);
NVIC_InitStructure.NVIC_IRQChannel&=&EXTI0_IRQn;&
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority&=&2;
NVIC_InitStructure.NVIC_IRQChannelSubPriority&=&2;&
NVIC_InitStructure.NVIC_IRQChannelCmd&=&ENABLE;&
NVIC_Init(&NVIC_InitStructure);&
&不是wake&up上升沿唤醒吗?为什么GPIO&mode还是GPIO_Mode_IPD?求大神指教
主题帖子精华
初级会员, 积分 79, 距离下一级还需 121 积分
在线时间0 小时
回复【7楼】Chaplin:
---------------------------------
GPIO&mode是配置引脚的输入方式,不管是GPIO_Mode_IPD还是GPIO_Mode_IPU,这个只是引脚的上拉和下拉方式,跟输入信号的上升沿和下降沿没有关系。所以无需管这个,程序只要能正常唤醒就OK。
顺便问一下楼猪,你这段代码是在哪儿搞的,我怎么看着这么眼熟。
主题帖子精华
中级会员, 积分 361, 距离下一级还需 139 积分
在线时间0 小时
回复【8楼】cdshkf:
---------------------------------
原子哥的战舰
主题帖子精华
初级会员, 积分 79, 距离下一级还需 121 积分
在线时间0 小时
回复【9楼】Chaplin:
---------------------------------
soga,这段代码我在GD32F103的板子上跑过,唤醒是完全没有问题的,楼猪可以放心测试。
主题帖子精华
中级会员, 积分 361, 距离下一级还需 139 积分
在线时间0 小时
回复【10楼】cdshkf:
---------------------------------
。。。。。。。。。。。。。。。。。已经试了
主题帖子精华
中级会员, 积分 325, 距离下一级还需 175 积分
在线时间41 小时
回复【5楼】cdshkf:
---------------------------------
gd32&我无法进入待机模式能分享一下你gd32的待机模式代码吗?
Powered by21ic官方微信-->
后使用快捷导航没有帐号?
查看: 1824|回复: 2
STM32F103进入睡眠模式或者待机模式或者停机模式,IO脚原先
&&已结帖(0)
主题帖子积分
助理工程师, 积分 1202, 距离下一级还需 798 积分
助理工程师, 积分 1202, 距离下一级还需 798 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
助理工程师, 积分 1202, 距离下一级还需 798 积分
助理工程师, 积分 1202, 距离下一级还需 798 积分
本帖最后由 xunchangreng 于
11:57 编辑
STM32F103进入睡眠模式或者待机模式或者停机模式,IO脚原先设置的电平值是否会改变?
锁定STM32F103的IO脚,那么当 STM32F103进入睡眠模式或者待机模式或者停机模式,IO脚原先设置的电平值是否会改变?
欢迎大家讨论。
嵌入式设计
主题帖子积分
初级工程师, 积分 2489, 距离下一级还需 511 积分
初级工程师, 积分 2489, 距离下一级还需 511 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
初级工程师, 积分 2489, 距离下一级还需 511 积分
初级工程师, 积分 2489, 距离下一级还需 511 积分
手册上好像有讲,有些低功耗模式IO状态是不变的,有些模式,IO状态是会变的,查一下手册确认一下吧
主题帖子积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:6.00
主题帖子积分
QQ:& &可接项目和毕设等
& && && && && && &可以出售各种LED灯,控制类产品和
& && && && && && &控制类方案。
时间类勋章
希望之星奖章
等级类勋章
欢快之小溪
发帖类勋章
时间类勋章
技术导师奖章
人才类勋章
社区建设奖章
等级类勋章
时间类勋章
技术奇才奖章
人才类勋章
坚毅之洋流
发帖类勋章
核心会员奖章
等级类勋章

我要回帖

更多关于 gd32f103 的文章

 

随机推荐