![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#91 | |
Trưởng lão PIC bang
|
Trích:
http://www.sixca.com/eng/articles/usbdaq/index.html (chân 18 cần tụ 470 nF chứ không phải 470 pF) http://www.electronicfr.com/usb.html http://pic18fusb.online.fr/wiki/wikk...wakka=WikiHome Trong những sơ đồ trên bạn đều thấy là chân 18 của PIC18F4550 cần phải có một tụ 470 nF. 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 |
|
![]() |
![]() |
![]() |
#92 | |
Đệ tử 1 túi
Tham gia ngày: Sep 2007
Bài gửi: 14
: |
![]() Trích:
Theo em, thì cái tụ nhỏ này là khoảng 470uF. Lý do vì sao cần tụ này thì theo mình, do Vbus cấp điện áp cho D+ và D- thông qua điện trở kéo lên bên trong (có thể thay thế bằng R bên ngoài nếu muốn), mà 2 tín hiệu vi sai này là ngỏ ra dữ liệu của USB, được dao động ở tần số 12MHz(Full speed), cho nên để ổn định nguồn này thì chắc cần phải có tụ ở đây rùi. Hihi, giải thích như vậy ko biết có đúng ko nữa, hên xui thui, hihi. |
|
![]() |
![]() |
![]() |
#93 | |
Trưởng lão PIC bang
|
Trích:
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 |
|
![]() |
![]() |
![]() |
#94 |
Nhập môn đệ tử
Tham gia ngày: Oct 2007
Bài gửi: 9
: |
--------------------------------------------------------------------------------
mấy anh chỉ hộ em mấy con IC chuyển song song --> nối tiếp với. //====================================== dạng vào n bit -->lock n bit--> clock out 1 em đang cần con này để trị thằng 595. //============================== hây sao mấy anh không hộ em ti' thế này sao lên được đệ tử 1 túi. ăn mày kiểu này chắc thành xương lâu rồi. |
![]() |
![]() |
![]() |
#95 | |
Trưởng lão PIC bang
|
Trích:
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 |
|
![]() |
![]() |
![]() |
#96 | |
Đệ tử 6 túi
Tham gia ngày: Jul 2007
Bài gửi: 154
: |
vẫn chưa chạy
Trích:
không biết vì sao lại xuất bằng port không được hả anh nam trong khi đã khai báo đầy đủ #byte portb = 0x06 và trisb(0). mong anh chỉ giúp |
|
![]() |
![]() |
![]() |
#97 | |
Trưởng lão PIC bang
|
Trích:
Tôi cho rằng các trình dịch đã định nghĩa sẵn các thanh ghi của PIC, do đó không cần định nghĩa lại như bạn đã làm với #byte portb = 0x06. Tôi cũng cho rằng hàm thiết lập thanh ghi TRISB của CCS C là SET_TRIS_B(). 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 |
|
![]() |
![]() |
![]() |
#98 |
Đệ tử 6 túi
Tham gia ngày: Jul 2007
Bài gửi: 154
: |
cảm ơn anh nam nhiều. quả nhiên dùng outputB(value) thì có hiệu quả ngay. kết quả thật bất ngờ nhưng không hiểu nối dùng port và output có gì khác nhau và 18f4550 kkhông cho dùng port
|
![]() |
![]() |
![]() |
#99 |
Đệ tử 5 túi
|
Trong CCS nó chỉ có hiểu là outport_x chứ nó không hiêu portx là gì cả.
Trong MPLAB thì mới có khái niêm portx
__________________
Hãy chung sức vì nền Điện Tử Viêt Nam...! Sản Phẩm thương hiệu Việt "Made in Viet Nam" Nguyen Van Dung - Nguyễn Văn Dũng. Mobile : (+84) 97 329 1368 Nick name : VanDungEvn ( Yahoo + Skype ) Tư vấn & thiết kế điện tử + Làm mạch in + Hoàn thiện sản phẩm điện tử. Mạch nạp 89-PIC-AVR. Email: vandungevn@gmail.com Website: www.dientuphuongdung.com Xóm Mới - Nguyên Xá - Minh Khai - Từ Liêm - Hà Nôi - Viet Nam. |
![]() |
![]() |
![]() |
#100 |
Đệ tử 6 túi
Tham gia ngày: Jul 2007
Bài gửi: 154
: |
các bác ơi sao con 18f4550 chạy kém ổn định quá.
khi em dùng 18f4550 cho 1 số mạch thì nó chạy tốt nhưng có 1 số mạch khi đang chạy thì nó hay reset lại từ đầu. khi em dùng phần mềm này chạy cho con 16f877a và dùng chung phần cứng thì nó chạy tốt không biết vì sao hả các bác. bác nào biết chỉ cho em với |
![]() |
![]() |
![]() |
#101 | |
Trưởng lão PIC bang
|
Trích:
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 |
|
![]() |
![]() |
![]() |
#102 |
Đệ tử 6 túi
Tham gia ngày: Jul 2007
Bài gửi: 154
: |
em đang làm mạch quang báo bằng con 4550. khi em gắn tụ 10u song song với điện trở 4,7k ở cực B của tranistor a1013 và cho chạy bằng con 4550. khi bật nguồn lên được vài dây thì nó cứ reset lại từ đầu, do đó không chạy chử được. nhưng nếu em tháo tụ 10u ra thì nó chạy bình thường. và nếu em gắn tụ 10u vào và chạy bằng con 877a thì chạy cũng bình thường. không có vấn đề gì cả. điều quang trong là em muốn giử tụ 10u lại và chạy bằng con 4550 thì làm thế nào hả anh.
à. mà anh nam ơi nếu em không dùng chân usb của 4550 thì không gắn tụ 470p vào chân 18 thì có ảnh hưởng gì đến hoạt động của 4550. lâu nay em chạy bình thường mà không cần gắn tụ 470p vào chân này. mong anh chỉ giúp. |
![]() |
![]() |
![]() |
#103 |
Trưởng lão PIC bang
|
Bạn không cho biết mạch nguyên lý cùng với code chương trình thì những mô tả trên của bạn cũng chẳng giúp ích gì cho những người khác đang thử tìm hiểu vấn đề của bạn. Giả sử với cùng phần cứng ngoại vi, bạn viết code cho PIC16 và PIC18 sẽ khác nhau đôi chút, vì PIC18 có những tính năng bổ sung mà PIC16 không có (đã từng có bạn viết code thử nghiệm PIC18 rất đơn giản mà không chạy, lý do đơn giản vì bạn ấy bỏ qua các thiết lập ban đầu cho các từ cấu hình, nên phản ứng của PIC18 là không biết trước). Cần phải xem bạn kết nối phần cứng ra sao, và viết code cho PIC18 thế nào thì mới tìm hiểu xem vấn đề nằm ở đâu được.
Tụ nối vào chân VUSB của PIC18 là 470 nF chứ không phải 470 pF. Chân đó chỉ có nhiệm vụ làm VUSB thì nên nối hẳn tụ vào, mặc dù điều này là không cần thiết nếu bạn không dùng module USB của PIC. 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 |
![]() |
![]() |
![]() |
#104 | |
Đệ tử 6 túi
Tham gia ngày: Jul 2007
Bài gửi: 154
: |
Trích:
vì code dài quá không port hết được và mạch nguyên lý như hình vẽ. khi không có tụ 10u thì 18f4550 chạy bình thường. nếu nối tụ vào thì có hiện tượng như đã nói ở trên, nhưng nếu dùng 16f877a thì chạy tốt. không hiểu vì sao. thay đổi nội dung bởi: namqn, 26-12-2007 lúc 02:08 AM. |
|
![]() |
![]() |
![]() |
#105 | |
Trưởng lão PIC bang
|
Trích:
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 |
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Pic18 voi USB | Khanhnghia | Cơ bản về vi điều khiển và PIC | 2 | 24-02-2009 11:41 PM |
interrupt in pic18 | littlephoc | Cơ bản về vi điều khiển và PIC | 9 | 18-04-2007 01:27 AM |
Bac falleaf co the viet tourial Pic bang C duoc ko | namezero | Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) | 2 | 21-10-2005 02:39 PM |