在TI例程中看到的:
uint16fptr 这个是什么类型的数据?
typedef Uint16 (* uint16fptr)(); 表示 (* uint16fptr)() 仅仅为 16位的无符号的整型吗?
Susan Yang:在此typedef的主要作用是给变量一个易记且意义明确的新名字
如
typedef Uint16 (* uint16fptr)();
typedef unsigned intUint16;
给已知数据类型Uint16起个新名字
在TI例程中看到的:
uint16fptr 这个是什么类型的数据?
typedef Uint16 (* uint16fptr)(); 表示 (* uint16fptr)() 仅仅为 16位的无符号的整型吗?
user1146021:
回复 Susan Yang:
在controlSUITE\libs\utilities\boot_rom\F2807x\revB\rom_sources\F2837x_bootROM\cpu01-bootROM\include下 c1_bootrom.h中(126/127行)如下定义:
typedef Uint16 (* uint16fptr)();
externuint16fptr GetWordData;
那么: GetWordData 是一个 unsigned int型? 还是unsigned int 指针?