Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Các bác ơi cho em hỏi khi em gửi dữ liệu từ mạch qua cổng RS232 thì ở trên máy tính chỉ nhận được các ký tự toàn dấu ? là sao hả bác... Mà việc gửi dữ liệu cũng hơi chậm. Em fải khắc phục cả hai chuyện này thế nào ạ
Nếu chỉnh các thông số đã đúng thì có thể là Ground của máy tính và Ground của thiết bị có sự trên lệt về điện tích tạo nên nhiẽu. Thử dùng dây ngắn hơn, hay bọc giấy bạc chung quanh dây coi có gì khác không.
Dưới mạch của bạn gửi dữ liệu gì. Nếu bạn gửi dạng số (binary, hex) thì nên để ý vì trên PC thường xử lý ở dạng ASCII nên nếu trúng mấy cái mã điều khiển thì sẽ hiện lung tung đấy. Thường thì ký tự "?" hay xuất hiện khi bị sai parity.
Ngày trước mình lấy 2 cái máy tính nối với nhau để test thử cái cổng RS232. Xong xuôi đâu đó mới connect vào mạch để gửi dữ liệu. Còn bạn hỏi vì sao thì cũng khó nói, liệu code của bạn có lỗi gì ko? Bạn thử tìm bảng mã ascii trên mạng và gửi theo nó xem sao.Nếu ko đúng thì bạn thử xem việc bạn setup cái cổng RS232 của máy tính có đồng bộ với code ko? Ví dụ bạn setup 8 bit mà lại gửi 9, hoặc tốc độ ko đúng, hoặc parity bit ko đúng... Ngoài ra bạn cũng nên để ý đến độ dài của cable nhé, ngày trước mình dùng 2, 3 cái gì đó nối với nhau cho dài nên cũng gặp vấn đề.
minh cũng bi tương tự bạn. không biết sữa như thế nào hết?? cài đạt trên giao diện, dưới giống hết rồi mà nó không chạy ra dau "??????????"
day la code thiet lap vi dieu khien cua mình:
void uart_init()//dung trong truyen thong noi tiep
{
SCON=0x50;//che do 8 bit du lieu,1 bit sart,1 bit stop
TMOD&=0x0F;//
TMOD=0x20;//timer1 in mode2
TH1=0xFD;//set baut rate at 9600(11.0592Mhz)
TL1=0xFD;
ES=1;//cho phep ngat noi tiep
EA=1;//cho fep tat ca cac ngat
TR1=1;//chay timer1
}
Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
Để check IC sống hay chết thì đơn giản : bạn lắp cái mạch ( khuếch đại hoặc dao động ) chạy bằng con IC đó ,nhưng vị trí IC thì lắp cái đế .... thế là cứ cắm rút thì biết . Còn không thì kiếm cái này : https://shopee.vn/Xu-M%C3%A1y-ki%E1%...di-%C4%91%E1%B...
Tình hình là em có mua mạch 3s về để hàn vào khối pin 12v, hàn xong em đo tại các chân từ B-, B1, B2, B+ thì điện áp pin vẫn đủ 12,6v, nhưng tại 2 chân ra P- P+ thì đo chỉ được 6,3v là bị sao các bác, và chân P- P + này đồng thời là chân sạc xả thì mình cắm sạc xả cùng lúc được ko ạ
...
Việc đó tùy thuộc trình độ khoa học kỹ thuật công nghệ ứng dụng hiện tại thôi.
Trong datasheet,họ đưa ra nhiều thông số. Tùy theo khả năng , và những thông số họ cần, họ sẽ kiểm tra casc số đo có khớp với số liệu trong datasheet...
Em có mạch AT89s8253 đang cần sửa số serial no của CHIP mà giờ lâu quá rồi không dùng keil nên không biết phải làm sao, trong khi chỉ còn file hex. Mạch nạp thì progris khi viết không sửa được số serial của IC. Rất cần bác nào còn làm về 89...
Comment