PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل خروجی در پورت سریال lpc1768



صبا قربانی
19-09-2016, 16:40
با سلام

من با یکی از برد ها آماده arm lpc1768 کار میکنم و تا چند وقته پیش به راحتی پورت سریال را میخوندم

بعد از این که hyper trminal رو پاک کردم و ذوباره نصب کردم دیگه نمیتونم خروجی درست بگیرم
خروجی دارم اما به صورت کاراکتر
میشه یه راهنمایی کنین چه تنظیماتی ممکنه مشکل دتشته باشه



#include "lpc17xx_pinsel.h"
#include "lpc17xx_uart.h"
#include "lpc17xx_gpio.h"

void delay (uint32_t Time)
{
uint32_t i;
i=0;
while (Time--){
for(i=0 ; i < 5000 ; i++);
}
}

uint8_t menu1[] = "hi";

int main()
{
PINSEL_CFG_Type pincfg;
UART_CFG_Type UARTconfig;
UART_FIFO_CFG_Type UARTfifoconfig;

pincfg.Funcnum=1;
pincfg.OpenDrain=0;
pincfg.Pinmode=0;
pincfg.Pinnum=2;
pincfg.Portnum=0;
PINSEL_ConfigPin(&pincfg);
pincfg.Pinnum=3;
PINSEL_ConfigPin(&pincfg);

UART_ConfigStructInit(&UARTconfig);
UART_Init(LPC_UART0,&UARTconfig);

UART_FIFOConfigStructInit(&UARTfifoconfig);
UART_FIFOConfig(LPC_UART0,&UARTfifoconfig);

UART_TxCmd(LPC_UART0,ENABLE);

while(1)
{
int i=2;

UART_Send(LPC_UART0,menu1,sizeof(menu1),BLOCKING);
delay(1000);

}
}

این هم کدمه