keivanney 11 ارسال شده در 12 بهمن، 2017 سلام خسته نباشید من می خوام از uart0 در ic lpc1788 برای ارتباط سریال استفاده کنم اما بعد از مقدار دهی رجیستر ها برخی از حروف کیبورد اشتباه تایپ میشه به نظر خودم که ضرایب سرعت رو اشتباه میدم کسی می دونه چکار باید انجام بدم int main () } ; char car; ;[2]char str ;()SystemInit LPC_SC->PCONP |=(1 LPC_SC->PCLKSEL |=(1 LPC_IOCON->P0_2 = 1; //Selecting fn. 001 for P0.2(U0_TXD) LPC_IOCON->P0_3 = 1; //Selecting fn. 001 for P0.3(U0_RXD) LPC_UART0->LCR =(0x83); //Selecting DLAB=1,1 stop bit,Parity bit and 8-bit character length LPC_UART0->DLL = 0x04; //For PCLK=12MHZ and baud rate as 115200,DLL=4(in dec.) LPC_UART0->DLM = 0x00; //For PCLK=12MHZ and baud rate as 115200,DLM=0(in dec.) LPC_UART0->FDR =(0x85); //DIVADDVAL=1(3:0) and MULVAL=2(7:4) in FDR calculated from the FRest value LPC_UART0->LCR =(0x03); //Disabling DLAB=0 LPC_UART0->FCR |=(7 }(1)while (if((LPC_UART0->LSR & 0x01)==0x01)} ;car=LPC_UART0->RBR ; sprintf(str,"%c",car LPC_UART0->THR= str[0] ; car= NULL { { { 1
Mehdi.Aref 26783 مالک ارسال شده در 5 اردیبهشت، 2021 یک جزوه دستنویس خوب برای یادگیری میکرو LPC176x براتون میذارم امیدوارم بدردتون بخوره برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام
ارسال های توصیه شده