Em làm một project đơn giản là dùng các user module: Delsig8, PGA,UART.
Rất đơn giản, ví dụ mẫu cũng nhiều nhưng có lẽ em "gà" quá cho nên không hiểu được lỗi.
Đoạn code như sau:
#include <m8c.h>
#include "PSoCAPI.h"
void ProcessSample( CHAR cSample )
{
//LCD_1_Position(0,1);
//LCD_1_PrHexByte(cSample);
UART_1_PutSHexInt(cSample); // Example string
UART_1_PutCRLF();
}
void main ()
{
PGA_Start( PGA_HIGHPOWER );
//LCD_1_Start();
UART_1_Start(UART_PARITY_NONE);
M8C_EnableGInt;
DELSIG8_Start( DELSIG8_HIGHPOWER );
DELSIG8_StartAD();
while (1) {
if ( DELSIG8_fIsDataAvailable() ) {
ProcessSample( DELSIG8_cGetDataClearFlag() );
}
UART_1_CPutString("\n Binh \n");
}
}
Khi Compile thì báo:
!W ./main.c(26):[warning] calling function without prototype may cause errors
!W ./main.c(27):[warning] calling function without prototype may cause errorsKhi Build thì báo:
!ERROR main.c[line number unavailable] undefined symbol '_DELSIG8_fIsDataAvailable'
!ERROR main.c[line number unavailable] undefined symbol '_DELSIG8_cGetDataClearFlag'
Các cao thủ xem dùm em!
Xin cảm ơn!
Rất đơn giản, ví dụ mẫu cũng nhiều nhưng có lẽ em "gà" quá cho nên không hiểu được lỗi.
Đoạn code như sau:
#include <m8c.h>
#include "PSoCAPI.h"
void ProcessSample( CHAR cSample )
{
//LCD_1_Position(0,1);
//LCD_1_PrHexByte(cSample);
UART_1_PutSHexInt(cSample); // Example string
UART_1_PutCRLF();
}
void main ()
{
PGA_Start( PGA_HIGHPOWER );
//LCD_1_Start();
UART_1_Start(UART_PARITY_NONE);
M8C_EnableGInt;
DELSIG8_Start( DELSIG8_HIGHPOWER );
DELSIG8_StartAD();
while (1) {
if ( DELSIG8_fIsDataAvailable() ) {
ProcessSample( DELSIG8_cGetDataClearFlag() );
}
UART_1_CPutString("\n Binh \n");
}
}
Khi Compile thì báo:
!W ./main.c(26):[warning] calling function without prototype may cause errors
!W ./main.c(27):[warning] calling function without prototype may cause errorsKhi Build thì báo:
!ERROR main.c[line number unavailable] undefined symbol '_DELSIG8_fIsDataAvailable'
!ERROR main.c[line number unavailable] undefined symbol '_DELSIG8_cGetDataClearFlag'
Các cao thủ xem dùm em!
Xin cảm ơn!
Comment