STM32
greatxiaoting
这个作者很懒,什么都没留下…
展开
-
MDK470A LIC/ERROR R206: NO REGISTRY ACCESS, ADMINISTRATION RIGHTS REQUIRED
WIN7系统中MDK470A 注册问题:1)鼠标右键点击KEIL快捷方式图标,出现如下菜单, 选择“以管理员身份运行”,进入mdk470a开发环境界面此步骤很重要,否则后续会报错:ERROR R206: NO REGISTRY ACCESS, ADMINISTRATION RIGHTS REQUIRED2)点击File,选择Licence Management3)进入LI...原创 2016-09-18 23:18:51 · 4267 阅读 · 0 评论 -
C语言中的“ ||\”符号
举例说明,#define IS_GPIO_ALL_PERIPH(PERIPH) (((*(uint32_t*)&(PERIPH)) == GPIOA_BASE)|| \((*(uint32_t*)&(PERIPH)) == GPIOB_BASE) || \((*(uint32_t*)&(PERIPH)) == GPIOC_BASE) || \((*(uint32_t*)&(PE原创 2016-09-25 18:17:16 · 5034 阅读 · 0 评论 -
关于GPIO的BSRR和BRR寄存器
首先看看GPIO_TypeDef的结构体:typedef struct{ vu32 CRL; vu32 CRH; vu32 IDR; vu32 ODR; vu32 BSRR; vu32 BRR; vu32 LCKR;} GPIO_TypeDef;BSRR和BRR寄存器是32位的。然后再比较分析以下寄存器操作命令:1)置GPIOA->BSRR低16...原创 2016-08-06 00:22:51 · 23500 阅读 · 1 评论 -
关于sizeof(a)和sizeof(*a)
举例说明,#define countof(a) (sizeof(a) / sizeof(*(a)))//计算数组内成员个数再具体一点:a 是一个int型数组,有10个元素,sizeof(a) 就是 a数组整个的存储字节数,10*4=40,这不难理解。*a相当于a[0], 数组第一个元素,sizeof(*a) 就相当于sizeof(a[0]) =4。size原创 2016-09-26 22:53:17 · 9360 阅读 · 2 评论