|
新手剛接觸AD7705模塊。想寫一個(gè)對(duì)兩個(gè)I/O口輸出的PWM進(jìn)行采集。看了ad7705的源代碼感覺很懵,不知道怎么下手去寫ad7705這部分代碼。而且我試過直接套用ad7705買家提供的源代碼,也發(fā)生了錯(cuò)誤
/*
*********************************************************************************************************
*
* 模塊名稱 : 串口驅(qū)動(dòng)模塊
* 文件名稱 : 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
錯(cuò)誤是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 ')'
其實(shí)想問有沒有很簡單的方法去寫ad7705這部分的代碼(定義等之類) 還有一個(gè)問題,就是我在pwm.c寫了個(gè)PWM_Control()函數(shù),形參是可以控制脈寬,占空比,脈沖個(gè)數(shù),以及在lcd.c中寫了LCD1602顯示的代碼,如果我想集合ad7705模塊一起運(yùn)用,是不是在另在main.c文件里面的主函數(shù)中一起調(diào)用PWM_Control()和lcd函數(shù)?
感覺問了好多問題,不過還是希望有人指點(diǎn)一下。
|
|