转自:http://hi.baidu.com/hybespecial/blog/item/690fb0cc7b71f50e93457eeb.html
PS:貌似这个裸机代码里面有个唱歌的,还有其他的2440的一些裸机代码,值得一看
struct { 上面这段程序是一结构体数组,没有 结构体类型 名,无法记录改结构体的类型,所以出直接定义外,不能在定义该结构体变量。该结构体的变量为 数组 CmdTip[] 。 结构体成员:void (*fun)(void)为函数指针 第一个 void 为函数返回类型,后一个void为形参列表,表示没有参数。结构体变量的数组,皆为无返回类型与形参的函数,如:Temp_function,BUZZER_PWM_Test等。 char *tip为字符型指针,指向的内容是指针。是用来显示在终端上面的信息。 1、Temp_function分析: void Temp_function() { Uart_Printf("\nPlease input 1-11 to select test!!!\n"); }调用这个函数就是在通信终端上面显示字符: please input 1-11 to select test。
|