expkits lpc100 denemeleri

Başlatan armsistem, 16 Kasım 2011, 20:58:53

armsistem

Arkadaşlar selam ,lpc1769 ile uart denemesi yapıyorum Coşkun ERĞAN hocanın yazdığı örnekler var lakin bir türlü çalıştıramadım, kodlar aşağıda ,şimdiden teşekkür ederim. Docklight'tan bağlanıp veri gönder al yapıyorum nafile
//////////////////////////////////////////////////////////////////
//  Author   : [X-Fi - Coskun ERGAN]                            //
//  Notice   : Copyright (c) 2011 [WWW.ExpKits.com]             //
//           : All Rights Reserved                              //
//  Date     : 03.2011                                          //
//  Version  : 1.0                                              //
//  Board    : EX33DS VER-A                                     //
//  MCU BOARD: LPC176x                                          //
//  Notes    : LPC1768 RS232 Uygulamasi                         //
//             SWDIP11 M.TX0 ve M.RX0 Anahtarlari ON            //
//             SWDIP14 LCD_LED anahtari ON                      //
//             Bu uygulamada Com1 portundan veri gönderilir     //
//             Com1 portundan gelen veride lcdde gösterilir.    //
//////////////////////////////////////////////////////////////////



#include <LPC17xx.h>

#include "lcd.h"
#include "delay.h"
#include "uart.h"

#define Baudrate  57600  //  baudrate 9.6 Kbps
#define PortNum   0     // usart 1 = com1

uint8_t veri;

/********************************************************************************************/
int main (void)
{

    SystemInit ();
	SysTick_Config(12000000/1000);
	
	LPC_GPIO2->FIODIR = 0xFFFFFFFF;  // GPIO'ların hepsi çıkış oluyor
 
   UARTInit( PortNum, Baudrate);

	lcd_init();
	lcd_yaz("  RS232 Testi");
	lcd_gotoxy(2,1);
	lcd_yaz("www.ExpKits.com");
	DelayMs(1000);
	
	UARTSend( PortNum, (uint8_t *)"\r\nwww.ExpKits.com EX33DS VER-A\r\n", 32);
	UARTSend( PortNum, (uint8_t *)"\r\nLPC1768 RS232 Com1 test program\r\n", 36);

	lcd_clear();
 	lcd_yaz("RS232 Com1 Text:");
  	lcd_gotoxy(2,1);
	lcd_komut(15);

    while(1){

	while(!Usart_Oku(&veri,PortNum));
  	lcd_gotoxy(2,1);
	lcd_yaz("                ");
  	lcd_gotoxy(2,1);
	veri_yolla(veri);
	while(Usart_Oku(&veri,PortNum))
	veri_yolla(veri);

	}
}
/********************************************************************************************