资源简介
AD5422芯片的C程序应用示例,编译器PICC,单片机PIC18系列

代码片段和文件信息
/*******************************************************************/
/* main.c */
/* */
/* zhuang 移植到PIC单片机接口上 */
/* 本程序仅供学习参考 */
/*******************************************************************/
#include “pic18.h“
#include “SPI_DA.h“
//定义芯片工作时的配置位
__CONFIG(1FOSC_INTIO2 & PRCKEN_OFF & IESO_OFF & PLLCFG_OFF & XINST_OFF & RETEN_ON & SOSCEL_HIGH);
__CONFIG(2PWRTEN_OFF & BOREN_SBORDIS & BORV_0 & BORPWR_HIGH & WDTEN_OFF ) ;
__CONFIG(30xFFFF);
__CONFIG(40xFFFF);
__CONFIG(50xFFFF);//__CONFIG(50xFF00);
__CONFIG(60xFFFF);//__CONFIG(60x8000);
__CONFIG(70xFFFF);
/** D E C L A R A T I O N S ******************************************/
void Delay(unsigned int delayint)
{
unsigned int ij;
for(i=0;i {
for(j=0;j<71;j++);
}
}
void main (void)
{
unsigned int index;
OSCCON=0xF6;
PORTF = 0;
LATF=0;
TRISF = 0;
PORTC = 0;
LATC=0;
TRISC = 0;
TRISE = 0;
LATE=0;
PORTE = 1; // Set LAT register bit 7 to turn on LED
SPI_DA_cmd(0x560x0001);//AD5422复位
SPI_DA_cmd(0x550x1005);//写AD5422控制寄存器,0x1000为电压输出,0x1005为电流输出
while (1)
{
PORTE = PORTE <<1;
Delay(2000); // Delay 50 x 1000 = 50000 cycles; 200ms @ 1MHz;
if(PORTE ==0x80)PORTE = 1;
SPI_DA_cmd(0x01index);
//index=65000;
index=index+100;
if(index>65560)index=0;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1610 2011-04-29 10:57 AD5422_C_Hello\01 Hello LED.c
文件 383 2011-11-30 16:45 AD5422_C_Hello\01 Hello LED.dep
文件 1418 2009-01-16 14:03 AD5422_C_Hello\01 Hello LED.o
文件 299291 2011-04-29 10:57 AD5422_C_Hello\01 Hello LED.p1
文件 175389 2011-04-29 10:57 AD5422_C_Hello\01 Hello LED.pre
文件 96 2011-04-29 10:57 AD5422_C_Hello\funclist
文件 777 2011-04-02 13:42 AD5422_C_Hello\init.h
文件 5344 2011-04-29 10:57 AD5422_C_Hello\Lesson 1 LED.cof
文件 846 2011-04-29 10:57 AD5422_C_Hello\Lesson 1 LED.hex
文件 1051 2011-04-29 10:57 AD5422_C_Hello\Lesson 1 LED.hxl
文件 29195 2011-04-29 10:57 AD5422_C_Hello\Lesson 1 LED.lst
文件 11919 2011-04-29 10:57 AD5422_C_Hello\Lesson 1 LED.map
文件 1327 2011-04-29 11:50 AD5422_C_Hello\Lesson 1 LED.mcp
文件 7841 2011-11-30 16:45 AD5422_C_Hello\Lesson 1 LED.mcs
文件 1844736 2011-04-29 11:50 AD5422_C_Hello\Lesson 1 LED.mcw
文件 2537 2011-11-30 16:45 AD5422_C_Hello\Lesson 1 LED.mptags
文件 3289 2011-04-29 10:57 AD5422_C_Hello\Lesson 1 LED.obj
文件 33392 2011-04-29 10:57 AD5422_C_Hello\Lesson 1 LED.rlf
文件 1375 2011-04-29 10:57 AD5422_C_Hello\Lesson 1 LED.sdb
文件 5043 2011-04-29 10:57 AD5422_C_Hello\Lesson 1 LED.sym
文件 136 2011-11-30 16:45 AD5422_C_Hello\Lesson 1 LED.tagsrc
文件 27125 2009-01-15 18:01 AD5422_C_Hello\p18f45k20.h
文件 1776 2011-04-29 10:41 AD5422_C_Hello\SPI_DA.C
文件 452 2011-04-29 09:31 AD5422_C_Hello\SPI_DA.dep
文件 54 2011-03-29 15:40 AD5422_C_Hello\SPI_DA.h
文件 297645 2011-04-29 10:57 AD5422_C_Hello\SPI_DA.p1
文件 174865 2011-04-29 10:57 AD5422_C_Hello\SPI_DA.pre
文件 3971 2011-04-29 10:57 AD5422_C_Hello\startup.as
文件 10387 2011-04-29 10:57 AD5422_C_Hello\startup.lst
文件 3437 2011-04-29 10:57 AD5422_C_Hello\startup.obj
............此处省略5个文件信息
- 上一篇:qt 滚动式日期时刻设定控件
- 下一篇:实时遮挡剔除 无需垬焙
相关资源
- 欧姆龙CP1系列单轴定位PLC程序.cxp
- MFC程序-碰撞的小球
- dsp2812上128点FFTc程序以及其CMD文件
- HX711 称重传感器 C程序
- 一则可以随机产生四则运算的c程序!
- 单片机AT89s52控制GSM模块TC35i发短信,
- 通信原理各种调制与解调的C程序
- 带时间温度显示的室内灯光控制系统
- 单片机控制的步进电机正反转和加速
- 编译原理:LR分析程序
- OMRON NJ系列PLC程序.smc2
- 欧姆龙以太网通讯TCP/UDP及欧姆龙PLC程
- ADC0832ADC0809DAC0832三种芯片程序,c程序
- AVR_GCC程序设计基础
- 西门子S7200PLC程序
- RC522 M1卡 S50卡刷卡c程序 项目在用程序
- 中央空调室内智能温控器设计论文、
- 简单的C程序游戏-三国杀
- 51单片机125Khz ID卡读卡程序
- 出租车计价器仿真和C程序
- 自动停车场的PLC程序图
- 智能家居照明控制系统设计proteus仿真
- AD7745/1D7746 c程序
- ADC0808 数字电压表仿真+C程序
- C8051F340 SMBus的c程序代码
- C程序设计第五版源代码 谭浩强
- 西门子1200与Labview通过以太网通信内含
- CYPRESS USB上位机VC程序
- ATTINY24A 接收IIC程序控制直流电机
- 基于单片机的GPS定位系统设计内附完
评论
共有 条评论