标题: 单片机与AD7705模块使用问题 [打印本页]

作者: LIPPPP    时间: 2017-6-26 23:42
标题: 单片机与AD7705模块使用问题
新手刚接触AD7705模块。想写一个对两个I/O口输出的PWM进行采集。看了ad7705的源代码感觉很懵,不知道怎么下手去写ad7705这部分代码。而且我试过直接套用ad7705买家提供的源代码,也发生了错误
/*
*********************************************************************************************************
*
*        模块名称 : 串口驱动模块
*        文件名称 : bsp_uart.h
*        版    本 : V1.0
*        说    明 : 头文件
*
*        Copyright (C), 2012-2013, 安富莱电子 www.armfly.com
*
*********************************************************************************************************
*/

#ifndef __BSP_UART_H
#define __BSP_UART_H

void bsp_InitUart(void);
void UART_SendByte(uint8_t _data);
void UART_SendBuf(uint8_t *_pBuf, uint8_t _len);
uint8_t UART_GetByte(void);

#endif


错误是1.BSP_UART.H(20): error C129: missing ';' before 'UART_GetByte'
2.BSP_UART.H(19): error C141: syntax error near '*', expected ')'
3.BSP_UART.H(18): error C141: syntax error near '_data', expected ')'

其实想问有没有很简单的方法去写ad7705这部分的代码(定义等之类) 还有一个问题,就是我在pwm.c写了个PWM_Control()函数,形参是可以控制脉宽,占空比,脉冲个数,以及在lcd.c中写了LCD1602显示的代码,如果我想集合ad7705模块一起运用,是不是在另在main.c文件里面的主函数中一起调用PWM_Control()和lcd函数?
   感觉问了好多问题,不过还是希望有人指点一下。

作者: yzwzfyz    时间: 2017-6-27 07:33
看ad7705手册,弄清其原理及操作方法,而后再看程序。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1