新手上路
- 积分
- 48
- 金钱
- 48
- 注册时间
- 2016-4-4
- 在线时间
- 25 小时
|
5金钱
//在指定地址(WriteAddr+Bank1_SRAM3_ADDR)开始,连续写入n个字节.
//pBuffer:字节指针
//WriteAddr:要写入的地址
//n:要写入的字节数
void FSMC_SRAM_WriteBuffer(u8* pBuffer,u32 WriteAddr,u32 n)
{
for(;n!=0;n--)
{
*(vu8*)(Bank1_SRAM3_ADDR+WriteAddr)=*pBuffer;
printf("%d\r\n",(Bank1_SRAM3_ADDR+WriteAddr));
printf("%d\r\n",*pBuffer);
WriteAddr++;
pBuffer++;
}
}
*(vu8*)(Bank1_SRAM3_ADDR+WriteAddr)=*pBuffer; 这句什么意思呀为什么要转成8位的,UB和LB是什么
还有u8 a;a=3;printf(“%d”,a); //串口输出3
u8 *a;*a=3;printf(“%d”,a); //串口输出112
为什么
|
|