资源简介
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 滚动式日期时刻设定控件
- 下一篇:实时遮挡剔除 无需垬焙
相关资源
- MPLAB X IDE with PICC 配置位写法(pic16f
- 基于PLC的花式喷泉系统设计,花式喷
- 无线充电发射端和接收端C程序
- SHT75 温湿度C程序
- STC单片机触摸C程序
- 购物卡管理系统设计报告+源代码
- PIc程序+HEX文件共16个
- 基于MSP430F149控制LCD12864串口显示C程序
- 脱销系统氨区PLC程序
- 脱销系统SCR区PLC程序
- 布袋除尘器S7-300 PLC程序模板
- 基于51单片机的电器定时开关C程序
- avr IAR 控制步进电机正反快慢转
- 自动灌装机PLC程序
- 单片机课程设计,数字电压表,主要
- 4X4X4灯立方C程序
- 51单片机电子琴设计C程序
- 模糊pid控制C程序
- 51单片机正弦波C程序
- 单片机 89c51 八个数码管显示0到f c程
- 用查表法计算CRC码的C程序设计_生成多
- Linux C程序设计王者归来_book_cd.7z.004
- plc水位控制系统 plc程序 流程图
- 智能寻迹小车c程序和驱动
- DAC7611的C程序,经过测试的
- c程序将表格数据读取到二维数组
- 日立单机头水冷螺杆PLC程序
- STM8S 模拟I2C程序 源码
- 求迷宫的最短路径:现要求设计一个
- 扫雷qmlc程序
评论
共有 条评论