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

[复制链接]
584|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

粉丝
快速回复 在线客服 返回列表 返回顶部