添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符L型号页 > 首字符L的型号第999页 > LTC2483IDD > LTC2483IDD PDF资料 > LTC2483IDD PDF资料1第30页
LTC2483
应用S我FOR ATIO
工会
{
签署INT32 bits32 ;
结构fourbytes通过;
} adc_code ;
//
//
//
//
//
adc_code.bits32
adc_code.by.te0
adc_code.by.te1
adc_code.by.te2
adc_code.by.te3
//开始与LTC2483的沟通:
i2c_start();
如果( i2c_write (地址| READ) ) //如果没有应答,返回零
{
i2c_stop();
返回0 ;
}
adc_code.by.te3 = i2c_read ();
adc_code.by.te2 = i2c_read ();
adc_code.by.te1 = i2c_read ();
adc_code.by.te0 = 0;
i2c_stop();
返回adc_code.bits32 ;
} // read_LTC2483结束( )
/ ***初始化( ) ********* *******************
控制器和LCD的基本硬件初始化,发送Hello消息的LCD
*******************************************************************************/
void初始化(空)
{
//初始化一般的东西。
setup_adc_ports ( NO_ANALOGS ) ;
setup_adc ( ADC_OFF ) ;
setup_counters(RTCC_INTERNAL,RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
//这是一个重要的组成部分 - CON连接guring SPI端口
setup_spi ( SPI_MASTER | SPI_L_TO_H | SPI_CLK_DIV_16 | SPI_SS_DISABLED ) ; //快速SPI时钟
CKP = 0 ; //设置时钟边沿 - 时钟空闲状态为低电平,数据上的变化
CKE = 1 ; //下降沿,在上升沿有效。
LCD_init ();
delay_ms(6);
的printf ( lcd_putc , “你好! ”);
delay_ms(500);
} //初始化结束( )
//初始化LCD
//强制性hello消息
//半秒
/ ***的main( ) ********* *************************
主程序初始化微控制器的寄存器,然后读取LTC2483
反复
*******************************************************************************/
无效的主要( )
{
签署INT32 X;
从LTC2481 //整数结果
浮动电压;
//可变的浮动点数学
INT16超时;
初始化( ) ;
//初始化硬件
while(1)
{
delay_ms(1);
//步伐主循环的东西超过1毫秒
//这是一个基本的错误检测方案。该LTC2483将永远不会需要超过
// 149.9ms完成在55Hz的一个转换
//拒绝模式。
2483f
30
U
所有32位
BYTE 0
1个字节
2字节
BYTE 3
W
U U

深圳市碧威特网络技术有限公司