- int main(void)
- {
- Hardware_init(); /* 硬件初始化 */
-
- while (1)
- {
- unsigned char sin_tab[]={
- 125,128,131,134,138,141,144,147,150,153,156,159,162,165,168,171,
- 174,177,180,182,185,188,191,193,196,198,201,203,206,208,211,213,
- 215,217,219,221,223,225,227,229,231,232,234,235,237,238,239,241,
- 242,243,244,245,246,246,247,248,248,249,249,250,250,250,250,250,
- 250,250,250,249,249,248,248,247,246,246,245,244,243,242,241,239,
- 238,237,235,234,232,231,229,227,225,223,221,219,217,215,213,211,
- 208,206,203,201,198,196,193,191,188,185,182,180,177,174,171,168,
- 165,162,159,156,153,150,147,144,141,138,134,131,128,125,122,119,
- 116,112,109,106,103,100, 97, 94, 91, 88, 85, 82, 79, 76, 73, 70,
- 68, 65, 62, 59, 57, 54, 52, 49, 47, 44, 42, 39, 37, 35, 33, 31,
- 29, 27, 25, 27, 29, 27, 25, 23, 21, 19, 18, 16, 15, 13, 12, 11,
- 9, 8, 7, 6, 5, 4, 4, 3, 2, 2, 1, 1, 0, 0, 0, 0,
- 0, 0, 0, 0, 1, 1, 2, 2, 3, 4, 4, 5, 6, 7, 8, 9,
- 11, 12, 13, 15, 16, 18, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37,
- 39, 42, 44, 47, 49, 52, 54, 57, 59, 62, 65, 68, 70, 73, 76, 79,
- 82, 85, 88, 97, 94, 97,100,103, 106,109,112,116,119,122};
- unsigned int ms;
- while (1)
- {
- for(ms=0;ms<254;ms++)
- {
- SYS_AFE_DAC=(sin_tab[ms]*4096)/256;
- // delay(100);
- }
- }
- delay(0x10000);
- }
- }
将程序在keil软件中编译无误后下载到 LKS32MC081C8T8中,使用USB虚拟示波器(如图1-8所示)观察到P0.0引脚的波形,电脑屏幕上的正弦波波形如图1-9所示,波形平滑效果很好,没有明显的失真。这次测评把芯片烧了是着实大意了,重新买了芯片,在某创商城买时10多元,尚未找到更便宜的了,这款芯片的特色还是面向于电机应用,后面再接着对其进行小测评。