⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 init timer for ppi.c

📁 此为ADSP_BF533_EZ_KIT中AD924作DA用时的驱动程序
💻 C
字号:
#include "system.h"

/********************************************************************************/
/***** InitPPI_Timer()														*****/
/***** Configure PPI for output, and DMA channel zero for Writes 			*****/
/********************************************************************************/
void InitPPI_Timer(void)
{
	
	// configure Timer 1 for PPI 1FS GP output mode
	// Frequency is such that 1 half of the DAC output buffer is transmitted between pulses. 
	// Pulse width is 1 PPI clock cycle
	// No interrupts assigned to timer.


	*pTIMER_DISABLE = TIMDIS1;		// disable timer 1
	*pTIMER1_PERIOD = Number_of_DAC_channels * Number_of_Samples ;
	*pTIMER1_WIDTH   = 0x001;
	*pTIMER1_CONFIG   = PWM_OUT | PULSE_HI | PERIOD_CNT | CLK_SEL | EMU_RUN;	// will need to be written again after PPI is initialised and enabled.
	asm("ssync;");

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -