📄 main.c
字号:
/****************************************Copyright (c)**************************************************
** Guangzou ZLG-MCU Development Co., LTD.
** graduate school
** http://www.zlgmcu.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: zhangmingjie
** Created date: 2007-3-26
** Version: 1.0
** Descriptions: DAC Output Sin Wave。
**
**------------------------------------------------------------------------------------------------------
** Modified by: xuxiaoqun
** Modified date: 2008-05-08
** Version:
** Descriptions: 对程序的风格以及注释略作调整,并检查代码。
**
** Rechecked by: Litiantian
********************************************************************************************************/
#include "config.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 = (SinTable[i] << 6);
}
}
return (0);
}
/*********************************************************************************************************
** End Of File
********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -