PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > dsPIC - Bộ điều khiển tín hiệu số 16-bit

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

dsPIC - Bộ điều khiển tín hiệu số 16-bit Theo dự kiến của Microchip, vào khoảng năm 2011 dsPIC sẽ có doanh số lớn hơn PIC

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 24-08-2006, 12:16 PM   #25
pham_v_quang3i
Đệ tử 1 túi
 
Tham gia ngày: Aug 2005
Bài gửi: 12
:
Em dùng ds4011 truyền thông với PC. Trên PC sử dụng tiện ích HyperTerminal của Win.
- Dùng thạch anh 8MHz, PLLx4. Không hiểu sao chương trình của em ko chạy. Chương trình em bỏ chỉ dẫn đi cho dễ nhìn. Ai có mạch chạy thử giúp em chương trình này. Chương trình như sau
Trích:
#include <p30fxxxx.h>
#include <ports.h>
#include<uart.h>
//------- Chuong trinh con phuc vu ngat TX UART1 ----------------------------------

void _ISR _U1TXInterrupt(void)
{
IFS0bits.U1TXIF = 0; // Clear TX interrupt flag
}
//------- Chuong trinh con phuc vu ngat RX UART1 ----------------------------------

void _ISR _U1RXInterrupt(void)
{
IFS0bits.U1RXIF = 0; // Clear RX interrupt flag
}

//------- Thiet lap cac thong so cho UART1 -----------------------------------------

void Uart1Init ()
{
unsigned int baud;
unsigned int U1MODEvalue;
unsigned int U1STAvalue;
CloseUART1();
ConfigIntUART1(UART_RX_INT_EN &
UART_RX_INT_PR5 &
UART_TX_INT_EN &
UART_TX_INT_PR3);
baud = 51; // baud 9600

U1MODEvalue = UART_EN & UART_IDLE_CON &
UART_RX_TX &
UART_DIS_WAKE & UART_DIS_LOOPBACK &
UART_DIS_ABAUD & UART_NO_PAR_8BIT & UART_1STOPBIT;

U1STAvalue = UART_INT_TX & UART_TX_PIN_NORMAL &
UART_TX_ENABLE &
UART_INT_RX_CHAR & UART_ADR_DETECT_DIS &
UART_RX_OVERRUN_CLEAR;

OpenUART1(U1MODEvalue, U1STAvalue, baud);


}

int main(void)
{
Uart1Init;
while(1)
{
char Txdata[] = "Chao Pic Viet Nam";
putsUART1 ((unsigned int *)Txdata);
while(BusyUART1());
return 0;
}
}

thay đổi nội dung bởi: pham_v_quang3i, 24-08-2006 lúc 12:30 PM.
pham_v_quang3i vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
dsPIC Tutorial 1-Tạo và biên dịch một project (ASM30) namqn dsPIC - Bộ điều khiển tín hiệu số 16-bit 16 22-08-2012 12:35 AM


Múi giờ GMT. Hiện tại là 04:00 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam