//位绑定区域:
//SRAM: 0X2000 0000 ~ 0X200F FFFF 1M A的范围
// AliasAddr = 0x2200 0000 + ((A-0X2000 0000)*8+n)*4 (n= 0~7)
// = 0x2200 0000+ (A-0X2000 0000)*32+n*4 4个字节,32个位;
//片上外设 0X4000 0000 ~ 0X400F FFFF 1M A的范围
// AliasAddr = 0X4200 0000 + ((A-0X4000 0000)*8+n)*4
// = 0x4200 0000 + (A-0X4000 0000)*32+n*4 4个字节,32个位;
#include "stm32f10x.h"
int main(void)
{
u32 *PAO3 = (u32 *)(0x42000000 + (0x4001080C-0X40000000)*32+3*4); //0x4001 080C ODR的地址;
u32 *PAI3 = (u32 *)(0x42000000 + (0x40010809-0X40000000)*32+3*4); //0x4001 080C ODR的地址;
// u32 *PAI3 = (u32 *)(0x42000000 + (0x40010808-0X40000000)*32+11*4); //0x4001 080C ODR的地址;
//1.PA.0-PA.7推揽式输出,50MHZ;PA.8-PA.15 浮空输入,