Cho mình hỏi là khi dùng ccs nếu dùng PLLx4 lần tần số lên thì mình khai báo phần #use delay(clock = ?) là tần số thạch anh nhân 4 lên có đúng k ?
Tiếp nhờ, ace xem hộ mình cái code mình dùng hàm printf để in 1 câu lên màn hình terminal của pc thì viết như vậy có đúng k ? Mình nạp vào dsPic nó chỉ hiện cái dấu tròn hoặc chữ C có dấu tròn. Mình dùng cái con FT232RL để giao tiếp với UART của dsPic.
Code:
#include <30F6014A.h>
#FUSES NOWDT,HS2_PLL4,NOPROTECT,NOBROWNOUT,NOWRT
#use delay(clock = 40000000 )
#use rs232(baud=9600,Parity=N,xmit=PIN_F3,rcv=PIN_F2,st ream=UART_PORT1,bits=8)
void main()
{
printf("Nhap vao 1 ki tu" );
enable_interrupts(int_rda);
enable_interrupts(GLOBAL);
}
Ace chỉ giúp mình. Cám ơn mọi người.
Tiếp nhờ, ace xem hộ mình cái code mình dùng hàm printf để in 1 câu lên màn hình terminal của pc thì viết như vậy có đúng k ? Mình nạp vào dsPic nó chỉ hiện cái dấu tròn hoặc chữ C có dấu tròn. Mình dùng cái con FT232RL để giao tiếp với UART của dsPic.
Code:
#include <30F6014A.h>
#FUSES NOWDT,HS2_PLL4,NOPROTECT,NOBROWNOUT,NOWRT
#use delay(clock = 40000000 )
#use rs232(baud=9600,Parity=N,xmit=PIN_F3,rcv=PIN_F2,st ream=UART_PORT1,bits=8)
void main()
{
printf("Nhap vao 1 ki tu" );
enable_interrupts(int_rda);
enable_interrupts(GLOBAL);
}
Ace chỉ giúp mình. Cám ơn mọi người.
Comment