PG_CPZ
获得 58 次赞
帮助过237人
没有用到DMA和TIM直接用以下函数dacval=(sin(i*PI/180)+1)*4096/2;DAC_SetChannel1Data(DAC_Align_12b_R dacval);//设置DAC1,PA4
void hshu( jiegouti * m );这个函数的参数应该是个结构体指针吧1、用jiegouti定义个结构体变量,然后&送给这个函数是不是 ?2、????? 还可以这样用: jiegouti b[]={数组,每个元素是个结构体}; 调用函数时是这样:hshu( (jiegouti *) b );理解不了。。。。3、本来这个函数是把一个结构体进行一定的操作。这样把数组首地址转换成结构体指针,然后不就相当于操作了数组里的第一个结构体吧(b[0])。是这个意思吗?
有一个被除数 分成高32位(HA)和低32位(LA),除数是32位的B ,结果存在32位的C ,HA肯定小于B所以结果32位就够了。但是小弟不知道应该怎么写才能得到正确的数据.