📄 main.c
字号:
/****************************************Copyright (c)****************************************************
** Guangzhou ZHIYUAN electronics Co.,LTD.
**
** http://www.embedtools.com
**
**--------------File Info---------------------------------------------------------------------------------
** File name: main.c
** Last modified Date: 2004-09-16
** Last Version: 1.0
** Descriptions: The main() function example template
**
**--------------------------------------------------------------------------------------------------------
** Created by: Chenmingji
** Created date: 2004-09-16
** Version: 1.0
** Descriptions: The original version
**
**--------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
** Version:
** Descriptions:
**
*********************************************************************************************************/
#include "main.h"
volatile uint16 SinTable[45] =
{
410, 467, 523, 576, 627, 673, 714, 749, 778, 799,813,
819, 817, 807, 789, 764, 732, 694, 650, 602, 550, 495,
438, 381, 324, 270, 217, 169, 125, 87, 55, 30, 12, 2,
0, 6, 20, 41, 70, 105, 146, 193, 243, 297, 353
}; /* 正弦表 */
/********************************************************************************************************
** 函数名称 :main
** 函数功能 :利用DAC通道输出正弦波。
*********************************************************************************************************/
int main(void)
{
uint32 i = 0;
PINSEL1 &= (~(0x03 << 20)); /* 先把第20、21位清零 */
PINSEL1 = (0x02 << 20); /* P0.26连接到DAC的AOUT */
/*
* 不断的输出固定频率的正弦波
*/
while (1) {
for (i = 0; i < 45; i++){
DACR = (unsigned long)(SinTable[i] << 6);
}
}
return (0);
}
/*********************************************************************************************************
END FILE
*********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -