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

楼主: 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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版