PIC Vietnam

Go Back   PIC Vietnam > Kiếm Trong Diễn Ðàn

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

kết quả từ 451 tới 475 trên 500
Search took 0.02 seconds; generated 61 minute(s) ago.
Tìm Kiếm: Posts Made By: namqn
Chuyên mục: Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) 21-04-2009, 07:18 PM
Trả lời: 245
Lần đọc: 301,705
Người gửi namqn
Hàm strlen() được dùng cho chuỗi (là kiểu tương...

Hàm strlen() được dùng cho chuỗi (là kiểu tương đương với mảng char), làm sao áp dụng cho mảng int16 của bạn được.

Bạn nên cho biết mục đích cụ thể, từ đó người khác sẽ có thể góp ý cho bạn cách...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 21-04-2009, 07:16 PM
Trả lời: 18
Lần đọc: 83,119
Người gửi namqn
Bạn định nghĩa hàm writeSector(), nhưng lại gọi...

Bạn định nghĩa hàm writeSector(), nhưng lại gọi writesector() trong "main.c", do đó phát sinh lỗi như trên. Các C compiler về nguyên tắc phân biệt hoa thường, do đó hai tên hàm trên là khác nhau.
...
Chuyên mục: Cơ bản về vi điều khiển và PIC 21-04-2009, 01:09 AM
Trả lời: 3
Lần đọc: 10,206
Người gửi namqn
Bạn xem hình 5-1 sẽ hiểu rõ hơn. Internal clock...

Bạn xem hình 5-1 sẽ hiểu rõ hơn. Internal clock có nghĩa là dùng Fcy = Fosc/4 làm xung nhịp cho Timer 0, còn external clock có nghĩa là dùng tín hiệu đưa vào chân RA4/T0CKI làm xung nhịp cho Timer 0....
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 20-04-2009, 04:51 PM
Trả lời: 3
Lần đọc: 8,557
Người gửi namqn
Theo tập tin "p33FJ12MC202.gld" thì trình phục vụ...

Theo tập tin "p33FJ12MC202.gld" thì trình phục vụ cho ngắt của module "Motor Control PWM" được đặt tên là _MPWM1Interrupt, chứ không phải là _PWM1Interrupt.

Thân,
Chuyên mục: Cơ bản về vi điều khiển và PIC 19-04-2009, 11:43 PM
Trả lời: 9
Lần đọc: 14,001
Người gửi namqn
Theo tôi biết thì bạn không thể nào dùng các mạch...

Theo tôi biết thì bạn không thể nào dùng các mạch nạp đơn giản qua cổng COM với cáp USB-to-serial. Vấn đề nằm ở chỗ giao tiếp USB không thích hợp cho mục đích này.

Thân,
Chuyên mục: Bootloaders - Programmers - Debuggers - Emulators 19-04-2009, 04:58 PM
Trả lời: 30
Lần đọc: 69,507
Người gửi namqn
Bạn nói đúng, chân PGM trên mạch PG2C đã được nối...

Bạn nói đúng, chân PGM trên mạch PG2C đã được nối với VSS. Khoảng 6 năm nay tôi không dùng PG2C nên không nhớ rõ (gần đây tôi chỉ dùng JDM Mod nếu cần dùng với cổng COM).

Mạch của bạn nạp được...
Chuyên mục: Bootloaders - Programmers - Debuggers - Emulators 18-04-2009, 05:13 PM
Trả lời: 30
Lần đọc: 69,507
Người gửi namqn
Bạn thử nối một điện trở 4.7 k từ chân RB3/PGM...

Bạn thử nối một điện trở 4.7 k từ chân RB3/PGM xuống GND xem (PIC mới tinh có chân PGM được kích hoạt để nạp chương trình ở điện áp thấp).

Thân,
Chuyên mục: Cảm biến 17-04-2009, 05:44 PM
Trả lời: 4
Lần đọc: 11,126
Người gửi namqn
Bạn có thể đọc phần I2C của trang web sau (đã có...

Bạn có thể đọc phần I2C của trang web sau (đã có code ví dụ dùng PIC, cho các thao tác khác nhau của giao thức):
http://namqn.byethost7.com/Commu.php

Sau đó, đọc datasheet của SRF235 để hiệu...
Chuyên mục: Cơ bản về vi điều khiển và PIC 17-04-2009, 05:35 PM
Trả lời: 373
Lần đọc: 540,242
Người gửi namqn
Với 8051, count1 trong "count1 equ 0x20" vẫn...

Với 8051, count1 trong "count1 equ 0x20" vẫn không phải là biến, mà chỉ là một giá trị hằng (0x20). count1 trong "count1: DB 0x20" là một nhãn để truy xuất giá trị hằng 0x20 trong vùng bộ nhớ chương...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 16-04-2009, 08:11 PM
Trả lời: 12
Lần đọc: 28,668
Người gửi namqn
Thực ra hai công thức không hẳn mâu thuẫn nhau,...

Thực ra hai công thức không hẳn mâu thuẫn nhau, chỉ vì bạn dùng giá trị PTMR = 64 (như là PTMR Prescale Value) nên tôi mới nói rằng công thức của bạn là không chính xác.

Bạn để ý trong công thức...
Chuyên mục: Giao tiếp cổng COM và LPT 16-04-2009, 07:14 PM
Trả lời: 57
Lần đọc: 109,947
Người gửi namqn
Câu hỏi giống như thế này đã được tôi trả lời ở...

Câu hỏi giống như thế này đã được tôi trả lời ở một luồng khác, nhưng tôi sẽ nói lại. Với PIC 8-bit, khi có ngắt nhận dữ liệu từ USART, bạn cần đọc thanh ghi RCREG để giải phóng nó và xóa cờ ngắt...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 16-04-2009, 05:53 PM
Trả lời: 12
Lần đọc: 28,668
Người gửi namqn
1. Công thức tính Fpwm của bạn không chính xác,...

1. Công thức tính Fpwm của bạn không chính xác, vì nếu biến đổi công thức đã nêu trong "dsPIC30F Family Reference Manual" thì nên có công thức sau:
Fpwm = Fcy/[(PTMR Prescaler)*(PTPER+1)]

Như vậy...
Chuyên mục: Tiny Bootloader 16-04-2009, 05:37 PM
Trả lời: 153
Lần đọc: 280,806
Người gửi namqn
Những bước của bạn như vậy là ổn. Ở bước 2, việc...

Những bước của bạn như vậy là ổn. Ở bước 2, việc dùng đầu nối 9 chân loại nào không quan trọng, quan trọng là nối chân TX của PIC đến chân 2 của cổng COM máy tính (thông qua MAX232 hoặc tương đương),...
Chuyên mục: Cơ bản về vi điều khiển và PIC 16-04-2009, 02:15 AM
Trả lời: 9
Lần đọc: 14,001
Người gửi namqn
Bạn cho biết đang dùng mạch nạp và phần mềm gì. ...

Bạn cho biết đang dùng mạch nạp và phần mềm gì.

Thân,
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 14-04-2009, 11:50 PM
Trả lời: 2
Lần đọc: 7,931
Người gửi namqn
Nếu module PWM được nói rằng có độ phân giải...

Nếu module PWM được nói rằng có độ phân giải n-bit, điều này có nghĩa là bạn có thể thay đổi duty cycle theo từng 1/(2^n) của chu kỳ. Ví dụ cụ thể, nếu độ phân giải của PWM là 10-bit, bạn có thể thay...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 14-04-2009, 05:10 PM
Trả lời: 92
Lần đọc: 169,238
Người gửi namqn
Code của bạn post lên vẫn chưa hoàn chỉnh, vì hàm...

Code của bạn post lên vẫn chưa hoàn chỉnh, vì hàm read() vẫn còn thiếu.

Bạn không nên gọi hàm read() trong hàm lcd_putstr(). Hàm lcd_putstr() của bạn cần một đối số là một chuỗi ký tự (thực tế chỉ...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 13-04-2009, 05:15 PM
Trả lời: 92
Lần đọc: 169,238
Người gửi namqn
Bạn post lệnh đã dùng và thông báo lỗi. Hàm...

Bạn post lệnh đã dùng và thông báo lỗi. Hàm sprintf() chắc chắn làm được việc mà bạn muốn làm.

Nếu bạn không nắm rõ cú pháp của hàm, hãy đọc tài liệu "16-bit Language Tools Libraries" (số hiệu tài...
Chuyên mục: Những lỗi nạp và debug thường gặp 12-04-2009, 08:27 PM
Trả lời: 4
Lần đọc: 17,512
Người gửi namqn
Nếu kit của bạn là kit này: ...

Nếu kit của bạn là kit này:
http://www.mcuvietnam.com/web/?frame=products&id=193

thì nó không tương thích với WinPic800.

Câu hỏi thứ hai bạn nên nhờ nhà sản xuất hỗ trợ (vì họ mới biết PICkit...
Chuyên mục: Những lỗi nạp và debug thường gặp 12-04-2009, 07:12 PM
Trả lời: 4
Lần đọc: 17,512
Người gửi namqn
Sau khi ghi 0x00 ra port B, bạn cũng phải delay...

Sau khi ghi 0x00 ra port B, bạn cũng phải delay thì mới thấy tác dụng của lệnh này, nếu không thì vòng lặp sẽ ghi 0xFF ra port B ngay sau đó, làm cho bạn có "cảm giác" lệnh ghi 0x00 ra port B không...
Chuyên mục: Cơ bản về vi điều khiển và PIC 11-04-2009, 05:29 PM
Trả lời: 14
Lần đọc: 18,725
Người gửi namqn
Bạn tham khảo kết quả thử nghiệm ở đây: ...

Bạn tham khảo kết quả thử nghiệm ở đây:
http://namqn.byethost7.com/uC.php

Dùng mạch nạp và phần mềm nào tùy bạn lựa chọn.

Tổ hợp WinPic800 và PG2C sẽ không hỗ trợ PIC18F4553.

Thân,
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 11-04-2009, 05:24 PM
Trả lời: 92
Lần đọc: 169,238
Người gửi namqn
Giả sử điện áp tham chiếu (reference voltage) của...

Giả sử điện áp tham chiếu (reference voltage) của bạn là 5 V, và bạn đang dùng ADC 10-bit, giá trị nguyên x mà bạn đọc vào sẽ tương ứng với giá trị thực x*5/1024 V. Bạn dùng công thức này để tính ra...
Chuyên mục: Điều khiển nguồn 11-04-2009, 05:09 PM
Trả lời: 20
Lần đọc: 37,218
Người gửi namqn
Như thế nào là không được? Bạn nhận được thông...

Như thế nào là không được? Bạn nhận được thông báo lỗi gì từ Proteus?

Mạch của bạn sẽ tạo ra điện áp âm từ mạch phản hồi điện áp (R7 + R8), làm sao AN0 có thể đọc được điện áp đó?

Thân,
Chuyên mục: Thực hành 11-04-2009, 05:06 PM
Trả lời: 166
Lần đọc: 272,466
Người gửi namqn
Bạn nối như vậy là sai nguyên tắc hoạt động của...

Bạn nối như vậy là sai nguyên tắc hoạt động của mạch bootstrap.

Trước đó mạch của bạn hoạt động không tốt có thể do on-time của các khóa phía cao quá dài so với dung lượng của tụ nguồn bootstrap...
Chuyên mục: Giao tiếp cổng COM và LPT 10-04-2009, 11:23 PM
Trả lời: 129
Lần đọc: 250,314
Người gửi namqn
putc() nhận đối số là một byte, do đó bạn không...

putc() nhận đối số là một byte, do đó bạn không thể truyền giá trị 10-bit cho putc() với hy vọng nó sẽ tách thành 2 byte cho bạn.

Không có lệnh để chuyển số nhị phân sang thập phân, chỉ có các...
Chuyên mục: Cơ bản về vi điều khiển và PIC 10-04-2009, 09:08 PM
Trả lời: 4
Lần đọc: 8,770
Người gửi namqn
Lệnh BSF T1CON, O của bạn (trong post #1) dùng...

Lệnh BSF T1CON, O của bạn (trong post #1) dùng chữ O chứ không phải số 0! Có lẽ thầy của bạn không viết sai, nhưng bạn chép lại thì sai.

Nếu truy xuất các thanh ghi khác bank thì tất nhiên bạn...
kết quả từ 451 tới 475 trên 500

 
Chuyển đến

Múi giờ GMT. Hiện tại là 10:46 AM.


Đượ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