找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3237|回复: 1
收起左侧

单片机与AD7705模块使用问题

[复制链接]
ID:210889 发表于 2017-6-26 23:42 | 显示全部楼层 |阅读模式
新手刚接触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函数?
   感觉问了好多问题,不过还是希望有人指点一下。
回复

使用道具 举报

ID:123289 发表于 2017-6-27 07:33 | 显示全部楼层
看ad7705手册,弄清其原理及操作方法,而后再看程序。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表