PDA

View Full Version : Bắt đầu sử dụng PIC


ThanhND
03-04-2007, 09:05 PM
Em đang tìm CCS nhưng mấy cái link trên diễn đàn hình như die hết rồi. Bác nào có thì cho em xin? Em cảm ơn nhiều?
Các Bác cho em hỏi luôn, với người mới bắt đầu như em thì nên dùng chương trình dịch nào, rồi mấy cái giả lập nữa chứ???

spl0818
04-04-2007, 09:33 PM
Chào các bạn. Tôi mới bắt tay vào nghiên cứu PIC, còn bỡ ngỡ, hy vọng mọi người giúp đỡ cho tôi.
Tôi đang làm quen với con Pic 16F877A, theo như diễn đàn nói mới vào nên học con này; khi bắt tay vào học tôi có tham khảo và đã sửa lại mạch nạp mà tôi load trên diễn đàn cho dễ coi hơn,rút ngắn chút bớt, không biết như thế đã hợp lý chưa, liệu có nạp được cho con 16F877A không, và phần mềm để nạp dùng Tinybootloader có cần thiết phải có các file source đi kèm từng dòng Pic thì mới nạp được không? Mong mọi người giúp đỡ và cho ý kiến nha!
Có kèm file!!

namqn
04-04-2007, 10:34 PM
Chào các bạn. Tôi mới bắt tay vào nghiên cứu PIC, còn bỡ ngỡ, hy vọng mọi người giúp đỡ cho tôi.
Tôi đang làm quen với con Pic 16F877A, theo như diễn đàn nói mới vào nên học con này; khi bắt tay vào học tôi có tham khảo và đã sửa lại mạch nạp mà tôi load trên diễn đàn cho dễ coi hơn,rút ngắn chút bớt, không biết như thế đã hợp lý chưa, liệu có nạp được cho con 16F877A không, và phần mềm để nạp dùng Tinybootloader có cần thiết phải có các file source đi kèm từng dòng Pic thì mới nạp được không? Mong mọi người giúp đỡ và cho ý kiến nha!
Có kèm file!!
Bạn vẽ sai zener D6 ở mạch thứ nhất. Mạch này tương thích với JDM, có thể gặp trục trặc với các PIC 40 chân (vì tiêu thụ dòng hơi nhiều). Phần mềm Tiny Bootloader không dùng với mạch nạp này, nó là phần mềm đi kèm với firmware Tiny Bootloader (muốn biết bootloader là gì thì bạn dùng chức năng tìm kiếm của forum).

Thân,

spl0818
21-04-2007, 07:48 PM
Không thấy Bác Namqn nói gì về mạch nạp thứ 2 cả!!!
Tôi đã đi in thử mạch và hàn xong linh kiện nhưng không nạp được, mong chỉ giúp lỗi với!
- Nạp qua cổng com1 dùng Winpic800 3.59, theo đúng hướng dẫn của Linhnc
- D5, D6 dùng 6v2
- Hai con Tran dùng 2N2222A
- D1, D2, D3, D4 dùng 1N4001
- Pic 16F877A

namqn
22-04-2007, 01:28 AM
Không thấy Bác Namqn nói gì về mạch nạp thứ 2 cả!!!
Tôi đã đi in thử mạch và hàn xong linh kiện nhưng không nạp được, mong chỉ giúp lỗi với!
- Nạp qua cổng com1 dùng Winpic800 3.59, theo đúng hướng dẫn của Linhnc
- D5, D6 dùng 6v2
- Hai con Tran dùng 2N2222A
- D1, D2, D3, D4 dùng 1N4001
- Pic 16F877A
Tôi đã nói: Mạch này tương thích với JDM, có thể gặp trục trặc với các PIC 40 chân (vì tiêu thụ dòng hơi nhiều). Sao bạn còn muốn thử nó với PIC16F877A (40 chân)?

D6 là 5.1V chứ! D1 - D4 bạn vẽ là 1N4148 sao lại dùng 1N4001? 1N4148 là loại chuyển mạch nhanh, thích hợp cho các mạch nạp, còn 1N4001 là diode chỉnh lưu, chuyển mạch chậm.

Tôi nhắc lại một lần nữa lời khuyên của tôi: nên dùng các mạch tương thích Tait-classic, nạp qua cổng song song. Khi bắt đầu với PIC tôi vẫn dùng các mạch JDM, nhưng đôi khi gặp trục trặc, chẳng hạn với PIC18F452/458. Sau khi dùng các mạch nạp qua cổng song song thì tôi quên luôn các mạch nạp trực tiếp qua cổng nối tiếp. Hãy đọc luồng 'Thông tin về mạch nạp và phần mềm', trong box 'Programmers - Bootloaders'.

Tôi còn quên một ý: bạn vẽ hai sơ đồ, nhưng thực chất là chỉ có 1 mạch, nên tôi cho rằng không cần xem mạch còn lại. Mạch thứ hai được bạn vẽ lại từ mạch thứ nhất nhưng khó xem hơn.

Thân,

luanktd
29-09-2007, 12:58 AM
cho mình hỏi về cách lock bit trong Pic ?lock bit như thế nào vậy