打印

请教关于寄存器第二节指针

[复制链接]
353|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
你画我瞎|  楼主 | 2020-4-21 17:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*(unisgned int *)GPIO_BSRR = (0X01<<(16+0)); 将GPIO_BSRR运算后强制转换成unisgned int *GPIO_BSRR,而*(unsigned int* GPIO_BSRR)是什么意思呢?
以前学的指针unsigned char *p; 好像unsigned char * p=0x01;是不可以直接赋值的,必须是取地址才可以。例如 p= &a;(取a的地址),b = *p;读取地址中的值,所以有点不理解前面的指针意思。

使用特权

评论回复

相关帖子

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

本版积分规则

395

主题

395

帖子

0

粉丝