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

📄 adc2.c

📁 是用于开关磁阻电机的位置伺服控制的C语言源代码,基于CCS的开发环境.希望可以对你有所帮助.
💻 C
字号:
#include "C240.h" 
/*********************************************/                  
/*********************************************/                  
void dsp_setup() 
{
 unsigned int temp;
 /*********************************************/
 /* Disable watchdog timer */
 /*********************************************/
 temp = WDCR;
 temp = temp|0x68;
 WDCR = temp;
 /*********************************************/
 /* initialize PLL module (20 MHz XTAL1) */
 /*********************************************/
 CKCR1 = 0x60;      	             /* crystal=20MHz CPUCLK = 20MHz */
                    	             /* and 1x PLL mult ratio */
 CKCR0 = 0xc3;      	             /* low–power mode 0, */
                    	             /* ACLK enabled, */
                                 	 /* PLL enabled, */
                    	             /* SYSCLK=CPUCLK/2 */
 SYSCR = 0x40c0;  
 
 }
 

/* Initiate the event management register */
void eventmgr_init()
{
 ACTR=0x0aaa;
 CMPR1=0x01f4;
 CMPR2=0x01f4;
 CMPR3=0x01f4;
 DBTCON=0x0000;
 COMCON=0x4a57;
 COMCON=0xca57;
 T1PER=0x07d0;   
 T1CON=0x0000; 
 T1CON=0x910e; 
 T1CON=0x914e;
 /* Setup shared pins */
 OCRA = 0xf800;     	             /* pins IOPB0–IOPB3 & IOPA0–IOPA2 to I/O pins */
 OCRB = 0x00f1;      	             /* pins are: ADSOC, XF, /BIO, CAP1–CAP4 */ 
 PBDATDIR = 0x0707;
 /* outputs IOPB0–IOPB2, set low */
 PADATDIR = 0x0707; 	             /* outputs IOPA0–IOPA2, set high */
 ADCTRL1=0xcd7e;
 ADCTRL1=0xcd7f;
 ADCTRL2=0x0004;
} 

/*******************************************************************/
void disable_interrupts()
{
 asm(" SETC INTM");
}
/************************************************************************/
/* ***************************************************************** */
/* The main program  
/* ***************************************************************** */

main()
{
 disable_interrupts();
 dsp_setup();
 eventmgr_init();
 for(;;);
}

⌨️ 快捷键说明

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