资源简介
这是一个关于atmega16的例程,采用的编译器为IAR.程序中,没有多用扩展的关键字,基本都是用标准C的基本语法实现的,其移植性高,通用性有一些。大都经过本人测试,若能帮到大家,将使我不胜荣幸!

代码片段和文件信息
#include
//---------send configuration byte to tlv1571-------------//
void sendto_1571( void )
{
//充许写操作
_CS_L;
_WR_L;
/*
寄存器0设置,使其工作在HARDWARESTARTEOC
External clocknormalsigal channel
*/
DDRA |= 0x03;
_OE_245_H;
A_to_B;
PORTB = 0x60;
PORTD &= 0xfc;
_OE_245_L;
/*
寄存器1设置,使其工作在binary enable self test Vref1/2
*/
_OE_245_H;
A_to_B;
PORTB = 0x00;
PORTD &= 0xfd;
_OE_245_L;
_OE_245_H;
_CS_H;
_WR_H;
}
//---------从1571读数-------------//
uint read_1571( void )
{
uint i;
_CSTART_L;//下降沿启动采样
for( i = 0; i < 6; i ++ )
{
CLK_L;
CLK_H;
}
_CSTART_H;//上升沿启动转换
for( i = 0; i < 10; i ++ )
{
CLK_L;
CLK_H;
}
while( !EOC );//等待转换结束信号
//数据采集接口初始化
tlv1571_in_DDR;
_CS_L;
_RD_L;
B_to_A;
_OE_245_L;
i = 0;
i |= ( PIND & 0x03 );
i <<= 8;
i |= PINB;
//状态回复
_CS_H;
_RD_H;
_OE_245_H;
return( i );
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1219 2009-04-21 15:22 avr_study\1571\1571.c
文件 4898 2009-04-22 08:31 avr_study\1571\1571.dep
文件 36502 2009-03-24 21:09 avr_study\1571\1571.ewd
文件 51329 2009-04-21 21:25 avr_study\1571\1571.ewp
文件 158 2009-03-24 21:06 avr_study\1571\1571.eww
文件 19949 2009-04-22 08:19 avr_study\1571\Debug\Exe\1571.d90
文件 313 2009-04-22 08:18 avr_study\1571\Debug\Obj\1571.pbd
文件 10535 2009-04-21 15:22 avr_study\1571\Debug\Obj\1571.r90
文件 4468 2009-04-21 15:22 avr_study\1571\Debug\Obj\initial.r90
文件 3852 2009-04-22 08:19 avr_study\1571\Debug\Obj\main.r90
文件 6646 2009-04-21 21:33 avr_study\1571\Debug\Obj\timer1_initial.r90
文件 3940 2009-04-21 21:34 avr_study\1571\Debug\Obj\timer1_interrupt.r90
文件 336 2009-04-21 15:20 avr_study\1571\initial.c
文件 7495 2007-06-07 11:44 avr_study\1571\intrinsics.h
文件 6269 2007-06-07 11:44 avr_study\1571\ioavr.h
文件 15916 2007-06-07 11:44 avr_study\1571\iom16.h
文件 60280 2007-06-07 11:44 avr_study\1571\iomacro.h
文件 524 2009-04-22 08:18 avr_study\1571\main.c
文件 928 2009-04-20 20:17 avr_study\1571\myinclude.h
文件 2402 2009-04-22 08:30 avr_study\1571\settings\1571.cspy.bat
文件 7175 2009-04-22 08:31 avr_study\1571\settings\1571.dbgdt
文件 409 2009-04-22 08:31 avr_study\1571\settings\1571.dni
文件 3564 2009-04-22 08:31 avr_study\1571\settings\1571.wsdt
文件 304 2009-04-21 21:24 avr_study\1571\timer1_initial.c
文件 344 2009-04-21 21:34 avr_study\1571\timer1_interrupt.c
文件 2820 2009-04-21 14:19 avr_study\1571_copy\1571.dep
文件 36502 2009-03-24 21:09 avr_study\1571_copy\1571.ewd
文件 51061 2009-03-24 21:10 avr_study\1571_copy\1571.ewp
文件 158 2009-03-24 21:06 avr_study\1571_copy\1571.eww
文件 13913 2009-04-21 09:45 avr_study\1571_copy\Debug\Exe\1571.d90
............此处省略1348个文件信息
相关资源
- IAR For ARM 7.3最新注册机
- IAR7.20H破解机注册机
- IAR ARM 7.8破解
- IAR 7.80.4的安装包
- IAR for MSP430 v7.10.1 注册机
- IAR-Keygen-2019+附使用教程.zip
- IAR 7.3 注册机
- IAR For ARM V5.5 注册机
- IAR for ARM 7.40 破解
- IAR For ARM 7.4 破解
- MCGS与单片机通信
- atmega16硬件产生方波的程序
- 基于AVR的NRF24L01跳频通信程序
- STM8S例程,基于IAR下的STM8S例程
- 在IAR环境下,lpc1788用户程序的地址及
- IAR破解已验证可破解最新版本EWARM-C
- 最新IAR 6.3破解
- ATmega16A DataSheet
- IAR 全系列软件注册机(20100615)
- AVR_GCC程序设计基础
- 自制AVR ATmega16 JTAG2008
- IAR EW430连接仿真器在线仿真
- Synthesis and photophysical properties of star
- AVR多功能实验箱DS1302时钟实验源码资
- GY-291 ADXL345模块资料 例程
- IAR各个版本最新版注册机含安装文档
- LED屏无线控制器的设计方案
- 两轮平衡车源程序,方能仪器,自平
- 最全蓝牙协议规范-HFP/A2DP/AVRCP/PBAP/M
- AVR fighter win10 64位 好用版本 亲测好用
评论
共有 条评论