你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

楼主: wenyangzeng

[STM32F072 Nucleo ] 开发板 CubeMX与FW操作GPIO的差异

  [复制链接]

1

主题

27

回帖

0

蝴蝶豆

中级会员

最后登录
2017-12-15
发表于 2015-1-7 13:49:16 | 显示全部楼层
使用的是两个不同的库,肯定不兼容了。楼主才发现吗?
回复 支持 反对

使用道具 举报

8

主题

47

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2015-1-7 15:20:23 | 显示全部楼层
用不惯新的库
回复 支持 反对

使用道具 举报

5

主题

309

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-5-24
发表于 2015-1-7 16:03:13 | 显示全部楼层
弱弱的问一句FW是什么软件
回复 支持 反对

使用道具 举报

5

主题

100

回帖

0

蝴蝶豆

中级会员

最后登录
2016-3-18
发表于 2015-1-7 16:18:06 | 显示全部楼层
CubeMX HAL库好用啊!反正我也没有学习之前的库,没有负担。呵呵
回复 支持 反对

使用道具 举报

22

主题

946

回帖

3

蝴蝶豆

论坛元老

最后登录
2020-5-26
发表于 2015-1-10 23:29:55 | 显示全部楼层
感谢~~~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

2

主题

397

回帖

0

蝴蝶豆

高级会员

最后登录
2016-12-21
发表于 2015-2-11 12:26:25 | 显示全部楼层
得记下来,少走弯路
回复 支持 反对

使用道具 举报

26

主题

58

回帖

0

蝴蝶豆

高级会员

最后登录
2020-11-14
发表于 2015-2-15 22:07:40 | 显示全部楼层
你好,我遇到你一样的问题,库有的函数不同。然后其找的,如下代码,072上还是不亮灯。。
编译下载都没出错的。就是灯不亮,这是为什么呢?
int main(void)
{
        GPIO_InitTypeDef GPIO_InitStructure;
        SystemInit();
        RCC_APB2PeriphClockCmd(RCC_AHBENR_GPIOAEN,ENABLE);
        GPIO_InitStructure.GPIO_Pin=GPIO_Pin_5;
        GPIO_InitStructure.GPIO_Speed =GPIO_Speed_50MHz;
        GPIO_InitStructure.GPIO_Mode =GPIO_Mode_OUT;
        GPIO_InitStructure.GPIO_OType =GPIO_OType_PP;
        GPIO_Init(GPIOA,&GPIO_InitStructure);
        while(1)
        {
                 
                GPIO_SetBits(GPIOA,GPIO_Pin_5);
                //delay(1);
          //GPIO_ResetBits(GPIOA,GPIO_Pin_5);
                //delay(10);
        }
}
回复 支持 反对

使用道具 举报

56

主题

970

回帖

2

蝴蝶豆

金牌会员

最后登录
2020-9-21
发表于 2015-2-16 10:01:58 | 显示全部楼层
谢谢分享,收藏了哈
回复 支持 反对

使用道具 举报

68

主题

3266

回帖

82

蝴蝶豆

社区小助手

最后登录
2020-12-9
 楼主| 发表于 2015-2-16 11:45:52 | 显示全部楼层
本帖最后由 wenyangzeng 于 2015-2-16 11:52 编辑
sos博 发表于 2015-2-15 22:07
你好,我遇到你一样的问题,库有的函数不同。然后其找的,如下代码,072上还是不亮灯。。
编译下载都没出错 ...

不知道你用的是哪个函数库,下面这句时钟的配置:
RCC_APB2PeriphClockCmd(RCC_AHBENR_GPIOAEN,ENABLE);
原本官方是这样写的:
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE); 未命名.JPG
F0好像没有APB2.
回复 支持 反对

使用道具 举报

26

主题

58

回帖

0

蝴蝶豆

高级会员

最后登录
2020-11-14
发表于 2015-2-16 11:55:26 | 显示全部楼层
wenyangzeng 发表于 2015-2-16 11:45
不知道你用的是哪个函数库,下面这句时钟的配置:
RCC_APB2PeriphClockCmd(RCC_AHBENR_GPIOAEN,ENABLE); ...

恩恩,就是这个,我找了好久在一个例程里面找到了。还请问一下,delay怎么弄呢?
void delay(uint32_t nCount)
{
        for(;nCount!=0;nCount--);
}
对吗?这个也不同,定义类型是用uint32_t    uint16_t吗?根本找到不到哪里有关于这些的说明。唉。
我这个延时函数放main.c主函数上面,在主函数里面调用也出错。我也不知道为什么。
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版