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 Tìm Kiếm Bài Trong Ngày Ðánh Dấu Ðã Ðọc Vi điều khiển

kết quả từ 1 tới 25 trên 27
thời gian kiếm là 0.00 giây.
Tìm Kiếm: Posts Made By: namqn
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 22-12-2009, 07:37 AM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Vậy bạn kết nối phần cứng ra sao? Và code liên...

Vậy bạn kết nối phần cứng ra sao? Và code liên quan đến 2 module như thế nào? (Đừng nên để người muốn giúp bạn phải lặp lại những câu hỏi thu thập thông tin nhiều lần).

Thân,
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 21-12-2009, 10:30 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Không hiểu câu hỏi của bạn: Cổng COM nối vào U1RX...

Không hiểu câu hỏi của bạn: Cổng COM nối vào U1RX là thiết bị gì?

Sơ đồ mạch ứng dụng của bạn ra sao? Code liên quan đến 2 module UART như thế nào?

Thân,
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 20-12-2009, 08:59 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
_PSV = 1; dùng để cho phép sử dụng chế độ PSV....

_PSV = 1; dùng để cho phép sử dụng chế độ PSV. Còn dòng thứ hai thiết lập địa chỉ trang PSV cho thích hợp để có thể truy xuất chuỗi Chuoi1.

Về chế độ PSV, bạn tìm kiếm trong diễn đàn với từ khóa...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 11-11-2009, 10:27 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Chuỗi ký tự khác chuỗi số của bạn ở chỗ nào? ...

Chuỗi ký tự khác chuỗi số của bạn ở chỗ nào?

Nếu tôi đoán không lầm, bạn muốn chuyển các tham số a1 a2 ... thành các giá trị số sau khi nhận được từ bên ngoài. Trong trường hợp này (giả sử bạn...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 31-10-2009, 11:34 AM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Bạn nên thử với các tốc độ baud thấp, đừng thử...

Bạn nên thử với các tốc độ baud thấp, đừng thử với tốc độ tương đương tốc độ tối đa ghi trong datasheet của linh kiện.

START có đường truyền ở trạng thái idle đủ lâu, còn RESTART bao gồm STOP đi...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 31-10-2009, 07:47 AM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Không thể ghi vào 24C512 rồi đọc ra ngay đâu bạn,...

Không thể ghi vào 24C512 rồi đọc ra ngay đâu bạn, cần có khoảng 5 ms để EEPROM hoàn tất thao tác ghi. Sau khi chờ tối thiểu 5 ms, bạn tạo điều kiện START chứ không dùng RESTART được nhé.

Thân,
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 07-09-2009, 04:05 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Bạn sẽ không thể truyền 16 bit dữ liệu liên tiếp....

Bạn sẽ không thể truyền 16 bit dữ liệu liên tiếp. Bạn tách 16 bit dữ liệu thành 2 byte là ổn. Để thiết lập module UART tạo ngắt sau khi nhận được 4 byte, bạn đặt các bit URXISEL<1:0> trong thanh ghi...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 21-05-2009, 10:45 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
PBOR là viết tắt của Programmable Brown-Out...

PBOR là viết tắt của Programmable Brown-Out Reset, tức là chức năng tự động reset khi nguồn suy giảm.

MCLR là viết tắt của Master Clear (Reset), tức là chức năng reset bộ xử lý khi chân MCLR được...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 03-04-2009, 08:52 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Như đã trả lời bạn qua tin nhắn, tôi không mô...

Như đã trả lời bạn qua tin nhắn, tôi không mô phỏng các tutorial, do đó các sơ đồ của tôi không dùng được cho việc mô phỏng.

Thân,
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 16-03-2009, 11:24 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Việc dùng cờ ngắt _MI2CIF không liên quan đến...

Việc dùng cờ ngắt _MI2CIF không liên quan đến việc ngắt MI2C có được cho phép hay không. Cờ ngắt _MI2CIF sẽ thay đổi trạng thái theo trạng thái của bộ đệm dữ liệu, chứ không phụ thuộc vào việc ngắt...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 16-03-2009, 11:18 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Nếu bạn đọc trang 2 của tutorial, sẽ thấy tôi ghi...

Nếu bạn đọc trang 2 của tutorial, sẽ thấy tôi ghi là ví dụ 4-1 và 4-2 sẽ dùng main I/O của UART, và sẽ không thể hiện trong sơ đồ. Do vậy, sơ đồ mà tôi đã thể hiện trong tutorial là cho ví dụ 4-3 và...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 16-03-2009, 06:47 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Ý của tôi là trong tập tin .h, bạn sẽ khai báo...

Ý của tôi là trong tập tin .h, bạn sẽ khai báo các hàm của module mã nguồn khác theo cú pháp của C30, và include tập tin đó vào module hiện thời của bạn. Ý của tôi không phải như trên.

Nếu bạn...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 16-03-2009, 06:43 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
PIC không phát dữ liệu gì cả thì làm sao...

PIC không phát dữ liệu gì cả thì làm sao HyperTerminal detect được tốc độ truyền. Bạn phải tự thiết lập tốc độ truyền của HyperTerminal cho phù hợp với tốc độ đã thiết lập của PIC.

Nếu bạn định...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 15-03-2009, 08:23 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Bạn có thể kết hợp nhiều tập tin mã nguồn vào một...

Bạn có thể kết hợp nhiều tập tin mã nguồn vào một project, những hàm nào nằm ở module biên dịch (tập tin mã nguồn) khác thì cần được khai báo trước khi sử dụng (thường dùng tập tin header để gộp các...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 15-03-2009, 08:19 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Như thế nào là không chạy? Hoàn toàn không chạy...

Như thế nào là không chạy? Hoàn toàn không chạy hay chạy sai ở chỗ nào đó?

Tốc độ gửi dữ liệu của bạn ra sao? Mỗi giây một giá trị từ PC hay thế nào?

Hàm lcd_putstr() của bạn nhận đối số là một...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 15-01-2009, 06:26 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Bạn đọc kỹ lại bài viết của tôi. Tôi đã nói là...

Bạn đọc kỹ lại bài viết của tôi. Tôi đã nói là đọc từ bộ đệm ra khi nhận được ký tự (để giải phóng bộ đệm cho việc nhận ký tự kế tiếp).

Khi bạn truyền ồ ạt 12 ký tự thì có thể giữa các ký tự có...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 15-01-2009, 02:24 AM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Khi có ngắt nhận ký tự ở dsPIC, bạn chỉ tăng biến...

Khi có ngắt nhận ký tự ở dsPIC, bạn chỉ tăng biến đếm chứ không lấy ký tự ra khỏi bộ đệm của UART. Bạn nên tạo một bộ đệm ở dsPIC, khi có ký tự là lấy ngay ra khỏi bộ đệm (giả sử bộ đệm là buff[],...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 15-12-2008, 11:37 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Code chuyển số thập phân 16-bit sang chuỗi ASCII...

Code chuyển số thập phân 16-bit sang chuỗi ASCII (d4..d0):
void putdec( short int n )
{
unsigned char d4, d3, d2, d1, d0, q;

if (n < 0) {
putchar( '-' );
...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 15-12-2008, 07:41 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
5893 = 0x1705. Code của tôi chuyển từng nibble (4...

5893 = 0x1705. Code của tôi chuyển từng nibble (4 bit) của một số hexadecimal thành một ký tự tương ứng. Bạn áp dụng khi chưa hiểu rõ.

Muốn chuyển một số thập phân thành chuỗi biểu diễn giá trị...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 01-12-2008, 01:03 AM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Bây giờ bạn thử lại với một chương trình rất đơn...

Bây giờ bạn thử lại với một chương trình rất đơn giản, chỉ dùng PIC gửi chuỗi ký tự lên PC, và trên PC dùng một chương trình tiện ích nào đó như HyperTerminal để nhận.

Thân,
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 30-11-2008, 10:28 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Bạn dùng FRC của dsPIC30F4011, và giả thiết nó là...

Bạn dùng FRC của dsPIC30F4011, và giả thiết nó là 7.37 MHz, nhưng lấy gì đảm bảo tần số của dsPIC30F4011 của bạn đúng bằng bao nhiêu đó?

Hơn nữa, để con số tính toán cho baudvalue được tròn trịa...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 30-11-2008, 09:23 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Có vẻ như baudrate hai phía không giống nhau. ...

Có vẻ như baudrate hai phía không giống nhau.

Thân,
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 18-08-2007, 06:41 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Trong trường hợp này tôi chưa có đủ thông tin. Vì...

Trong trường hợp này tôi chưa có đủ thông tin. Vì khi đọc từ ngoại vi thì thông thường master sẽ ghi ra trước rồi tạo RESTART, sau đó mới đọc về từ ngoại vi. Theo tài liệu dsPIC33F FRM - Section 19...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 18-08-2007, 03:03 AM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Code của tôi viết cho dsPIC30F4012 chỉ có 1...

Code của tôi viết cho dsPIC30F4012 chỉ có 1 module I2C, nên trong Wait_I2C() kiểm tra cờ _MI2CIF, còn chip của bạn có 2 module với cách gọi tên các cờ ngắt tương ứng khác đi. Đúng ra thì khi bạn dùng...
Chuyên mục: dsPIC - Bộ điều khiển tín hiệu số 16-bit 06-08-2007, 06:13 PM
Trả lời: 76
Lần đọc: 72,590
Người gửi namqn
Bạn có thể post phần code của mình lên không. Về...

Bạn có thể post phần code của mình lên không. Về nguyên tắc, nếu code của bạn chỉ lặp lại những gì đã nhận được từ PC thì không có lý nào nó lại chạy đúng với một số mã và chạy sai với những mã khác....
kết quả từ 1 tới 25 trên 27

 
Chuyển đến

Múi giờ GMT. Hiện tại là 03:34 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