请教大神,*(u16 *)中右边的*号是什么意思?

2020-01-04 19:01发布

在STM32  FSMC配置里看到这样一句

*(u16 *) (Bank1_SRAM3_ADDR + WriteAddr) = *pBuffer++;

请问*(u16 *)中,u16后面的*号是什么意思?

网上找了好久,没找到相关资料
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
38条回答
xnliuxiwen
2020-01-08 01:41
回复【25楼】XL_J

这一段代码有意思(51单片机平台)
int main(void)
{
    unsigned char code reset[]={0xe4,0xc0,0xe0,0xc0,0xe0,0x32};   /* 复位代码,属于机器码                  */
    (*((void (*)())(reset)))();                                   /* 将reset数组当函数调用                 */
}


(原文件名:s.jpg)
<center><a class=tt16 onclick="fnquickimagequote(this,'files_49/ourdev_709002xumw8j.jpg','原文......
-----------------------------------------------------------------------

你这个也学习过嘿嘿。挺实用的嘛。

一周热门 更多>