打印

我修改的STM32的头文件,使用更方便的操作方式

[复制链接]
4333|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lianshumou|  楼主 | 2008-7-25 10:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
可以不用库了! 模块沿用原来头文件的名字,寄存器名也没有变,只是增加了位段操作, 寄存器整体操作也还有.
已经经过完善的检查了请放心使用!
使用方式

GPIOA->CRL.B.MODE0 = 0;
GPIOA->CRL.W = 0x0000;

GPIOA->ODR.B.IO9 = 1;

GPIOA->BSSR.B.SETIO0 = 1;
相关链接:https://bbs.21ic.com/upfiles/img/20079/200799105949850.rar
沙发
xxqarm| | 2008-7-25 13:15 | 只看该作者

虽然还没用STM32,但还是顶一下

使用特权

评论回复
板凳
fugeone| | 2008-7-31 11:37 | 只看该作者

下了,用的时候再来提问题

下了,用的时候再来提问题

使用特权

评论回复
地板
sunke9| | 2008-8-1 19:58 | 只看该作者

支持了

使用特权

评论回复
5
mytempid| | 2008-8-7 15:44 | 只看该作者

支持

学习一下

使用特权

评论回复
6
LO单片机VE| | 2011-8-3 12:52 | 只看该作者
学习一下

使用特权

评论回复
7
seawwh| | 2011-8-3 14:19 | 只看该作者
STM32_GPIO_Bit_OP.h 中的下面的定义,是不是要去掉“=1” ?

//GPIOA_IN                IDR
#define        GPIOA0IN        *((vu8 *)(GPIOA_BASE + 0x2000000 + 256)) = 1
#define        GPIOA1IN        *((vu8 *)(GPIOA_BASE + 0x2000000 + 256 + 4)) = 1

使用特权

评论回复
8
LO单片机VE| | 2011-8-3 22:10 | 只看该作者
7楼问的这个问题我也再琢磨,比如 GPIOAOIN用做输入检测该怎么写呢,像写成if(GPIOAOIN==0)就报错了,请指教?

使用特权

评论回复
9
zhy980| | 2011-8-4 12:33 | 只看该作者
正在学stm32,好资料,谢谢

使用特权

评论回复
10
xrwf_2008| | 2011-8-4 22:37 | 只看该作者
学习

使用特权

评论回复
11
phidia| | 2011-8-10 08:47 | 只看该作者
谢谢

使用特权

评论回复
12
zhengwenbo| | 2011-8-10 09:03 | 只看该作者
支持一下!

使用特权

评论回复
13
zhengwenbo| | 2011-8-10 09:06 | 只看该作者
支持一下!

使用特权

评论回复
14
qqdgc| | 2011-8-10 22:44 | 只看该作者
楼主挺有心的,不过感觉还是用库函数比较方便

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

47

主题

560

帖子

1

粉丝