View Single Post
Old 02-10-2009, 08:38 PM   #2
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi vtt View Post
Xin chào mọi người!
Tôi có một câu hỏi mãi mà không thấy ai chỉ bảo giùm.
Tôi có một thí nghiệm với 16LF628A với nguồn áp thấp 3.3V, nhưng viết chương trình thì không chạy được. Cũng với chương trình ấy mà nguồn cấp là 5V thì OK. Tôi không rõ là tại làm sao. 16LF628A tôi chạy với bộ dao động nội 4 MHz
#include <16f628.h>

#fuses intRC,NOWDT,NOPROTECT
#use delay(clock=4000000)
#use rs232(baud=9600,parity=N,xmit=PIN_B2,rcv=PIN_B1)


void main()
{

SET_TRIS_B(0xCA);
SET_TRIS_A(0x00);
output_low(PIN_B0);
//--------------------
while(true)
{
output_low(PIN_B0);
delay_ms(2000);
output_high(PIN_B0);
delay_ms(2000);
}
}
Chương trình của bạn quá đơn giản để có sai sót. Có thể vấn đề nằm ở mạch thử nghiệm của bạn. Bạn hãy post sơ đồ mạch thử nghiệm của bạn, với nguồn 3.3 V.

Hơn nữa, đừng cho rằng bạn đặt câu hỏi thì phải có câu trả lời trong 1, 2 ngày. Vào thời điểm này, ai cũng bận rộn cả.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn