Nguyên văn bởi linhnc308
Xem bài viết
Thông báo
Collapse
No announcement yet.
HỌc Pic VẤn ĐỀ ChÍnh LÀ GÌ
Collapse
X
-
đùa chứ tớ hơi ngu...thông cảm nha..heee...
-
nếu bạn có cài ccs thì bạn đọc cái ex_bootloader của nó là bạn hiểu thôi, bạn chỉ cần nạp code chuơng trình bootloader cho nó sau này bạn chỉ cần 1 cổng COM nối với mạch là có thể nạp được trực tiếp cho chip ko cần thông qua mạch nạp nữa.
Comment
-
Nguyên văn bởi toan258 Xem bài viếtmà nạp bootloader nó là kiểu j thế bác.em tìm đọc nó chẳng hiểu j cả toàn cái gì liên quan tới điện thoại là sao.? mà nạp bootloader khác với nạp ICSP như thế nào vậy.bác có thể cho em cái hình thù về cái nạp bootloader để dễ hình dung không.
Tức là nó có thể tự nạp được cho nó. Nếu dùng PICKit 2 bạn sẽ thấy nó có thể tự Download OS trên máy xuống nạp vào nó mà không cần mạch nạp khác.
Comment
-
Nguyên văn bởi toan258 Xem bài viếtBác Duong_act nói đúng đấy..em mới bước vào PIC cũng là mới bước vào C và dùng luôn cho pic luôn,nhưng quả thực thì C hay thật nhưng em thấy khó quá viết toàn báo lỗi mà click vào lỗi thì chẳng biết nó sai ở cái j nữa.học không thầy nó khó quá..hixx..bác có kinh nghiệm gì sau khi trải qua bước đầu mới học nó không nói cho anh em biết để dễ học tí.chứ cứ mò mẫm mãi cả tháng trời rồi mà kết quả chỉ có mấy con led thôi mà chẳng ra đâu vào đâu,mà 1 chương trình nó có nhiều cách viết quá hay nhưng chẳn nhớ lệnh..căn bản em thấy khó chịu nhất là em dùng CCS nó chẳng có mô phỏng lệnh nên việc biết cái lệnh đó đang có hoạt đông như thế nào,chương trình đang chạy đến lệnh nào rồi...chịu..mà em nhận thấy hình như c khi chạy là nó chạy cả cái hàm {...} chứ nó không chạy theo từng lệnh như ASM nên khó hiểu... Đó là ý kiến của những người mới học theo kiểu mò mẫm như em.vì vậy các bác có kinh nghiệm rồi có thể đúc rút dc điều j qua thời gian mới học có thê truyền lại cho các đàn em đi sau với..
học mãi không được chán quá quay sang đi làm mạch nạp cho nó.hii.em cũng vừa mới đầu tư cho in mạch cảm quang,rồi in lụa nhưng in cả trên lụa rồi in cả lên đồng luôn cũng đều thất bại.hixx...thất bại nọ đến thất bại kia..nản quá đã thế lại còn làm die luôn con pic tìm mãi mới dc chứ..
tiện có bác duong ở đây em hỏi luôn lần trước bác tìm cách in âm bản trên eagle bác đã tìm dc chưa vậy?
Lúc đầu học thì bao giờ cũng rất chậm nhưng sau sẽ nhanh dần. Nên băm bổ con PIC nó ra nhiều phần như ADC, IO, Timer, Interrupts... rồi test từng phần một. Trong mỗi phần chỉ có vài câu lệnh mà thôi. Khi đó sẽ dễ dàng tìm hiểu các câu lệnh. Đến một lúc nào đó viết một project lớn hơn cũng không khó khăn nữa.
Còn cái vụ eagle thì mình bỏ rồi. Cũng giống như cái vụ mạch nạp, chỉ mất thời gian.Giờ cần thiết thì đi đặt mạch thôi, còn nếu không thì bàn là dùng tạm. Cái vụ mạch in thay vì tìm đồ làm thủ công thì tìm một soft nào mạnh, chuyên dụng rồi tập cho thành thạo, chuyên nghiệp có lẽ có ích hơn.
Comment
-
Nguyên văn bởi duong_act Xem bài viếtMô phỏng PIC thì dùng Proteus là đầy đủ và mạnh. Có thể mô phỏng cả ADC, mô phỏng trên thời gian thực cùng với nhiều thiết bị khác như DS1307, RS232 (kết nối VB)...
Lúc đầu học thì bao giờ cũng rất chậm nhưng sau sẽ nhanh dần. Nên băm bổ con PIC nó ra nhiều phần như ADC, IO, Timer, Interrupts... rồi test từng phần một. Trong mỗi phần chỉ có vài câu lệnh mà thôi. Khi đó sẽ dễ dàng tìm hiểu các câu lệnh. Đến một lúc nào đó viết một project lớn hơn cũng không khó khăn nữa.
Còn cái vụ eagle thì mình bỏ rồi. Cũng giống như cái vụ mạch nạp, chỉ mất thời gian.Giờ cần thiết thì đi đặt mạch thôi, còn nếu không thì bàn là dùng tạm. Cái vụ mạch in thay vì tìm đồ làm thủ công thì tìm một soft nào mạnh, chuyên dụng rồi tập cho thành thạo, chuyên nghiệp có lẽ có ích hơn.
+ em có vấn đề hỏi bác tí: bác có biết nhiều về labview không.? em đang muốn giao tiếp con pic với nó mà chưa biết phải làm thế nào cụ thể là con 16f877A qua com hoặc 18f4550 qua usb thì càng tốt.thấy ở trên mạng bác hải ở học để làm có nói tới cái drive giao tiếp nữa mà làm em cứ rối tung lên chẳng hiểu ra làm sao cả.em tưởng nó cứ qua max232 với mạch com và viết chương trình giao tiếp cho con pic là dc chứ nhỉ.hay có j uẩn khúc trong cái labview kia.đang định học nó tí mà cài lên rồi cũng ko có time mò mẫm nữa lịch thi cứ dày đặc thế này đến chết mất.
+ mà tiện bác viết dùm em luôn cái chương trình giao tiếp máy tính cho con 16f877 dc ko để em ngu kứu chút cho đỡ mất nhiều thời gian mò mẫm chứ muốn ngu kứu mà cũng chẳng thể bỏ dc việc hoc hành được...hixx..
ôi cái sự học hành..đùa chứ tớ hơi ngu...thông cảm nha..heee...
Comment
-
Nguyên văn bởi duong_act Xem bài viếtBạn hiểu nôm na là con PIC ( 1 số thôi nhé ) nó có 1 vùng lưu giữ một chương trình khác nữa . Khi chạy trong vùng chương trình "đặc biệt" này vẫn có thể giao tiếp với máy tính và nạp được chương trình cho cho vùng còn lại.
Tức là nó có thể tự nạp được cho nó. Nếu dùng PICKit 2 bạn sẽ thấy nó có thể tự Download OS trên máy xuống nạp vào nó mà không cần mạch nạp khác.
+ ý của bác em cũng chỉ hiểu là trong con pic nó có 2 vùng lưu trữ trong rom gì đó,một vùng là lưu chương trình đang chạy một vùng là trống tạm thời và mình có thể nạp chương trình dự bị vào đó đúng không bác.và nó cũng kiểu như proutes là khi mà mình viết chương trình xong biên dịch nó là nó tự nạp chương trình vào pic luôn qua cái phần mềm nạp pickit 2 nữa đúng không ạ.và có lẽ là khi mình ấn reset trên pic là nó sẽ chạy chương trình mới đúng khôngđùa chứ tớ hơi ngu...thông cảm nha..heee...
Comment
-
Nguyên văn bởi toan258 Xem bài viếtcái vụ eagle nó làm em bực mình cuối cùng em cũng làm dc rồi nhưng không phải trên eagle mà em phải xuất nó sang pdf zoom cho nó to một chút rồi dùng phần mềm chụp ảnh màn hình cho nó đỡ vỡ hình,rồi chuyển sang photoshop (ctrl+i) nó rồi lại chuyển sang corel lấy lại kích thước cho chuẩn với chân linh kiện rồi lại xuất về pdf dem in,cuối cùng cũng có dc âm bản cho cái mạch.nhưng cuối cùng thì làm cảm quang ko thành công do nó bị mờ hết đường(chắc do kinh nghiệm pha chất bắt sáng không tốt nên vẫn hỏng như thường)..hixxx..vất nó vào xó đã,xử lý sau vậy.đang đau đầu với con pic đã..hiii
+ em có vấn đề hỏi bác tí: bác có biết nhiều về labview không.? em đang muốn giao tiếp con pic với nó mà chưa biết phải làm thế nào cụ thể là con 16f877A qua com hoặc 18f4550 qua usb thì càng tốt.thấy ở trên mạng bác hải ở học để làm có nói tới cái drive giao tiếp nữa mà làm em cứ rối tung lên chẳng hiểu ra làm sao cả.em tưởng nó cứ qua max232 với mạch com và viết chương trình giao tiếp cho con pic là dc chứ nhỉ.hay có j uẩn khúc trong cái labview kia.đang định học nó tí mà cài lên rồi cũng ko có time mò mẫm nữa lịch thi cứ dày đặc thế này đến chết mất.
+ mà tiện bác viết dùm em luôn cái chương trình giao tiếp máy tính cho con 16f877 dc ko để em ngu kứu chút cho đỡ mất nhiều thời gian mò mẫm chứ muốn ngu kứu mà cũng chẳng thể bỏ dc việc hoc hành được...hixx..
ôi cái sự học hành..
Comment
-
Nguyên văn bởi duong_act Xem bài viếtLabview thì mình không biết. Nhưng mà nếu giao tiếp máy tính qua Com thì trước mình dùng VB6 hoặc VB.NET. Code thì có nhưng để mình lục lại đã.đùa chứ tớ hơi ngu...thông cảm nha..heee...
Comment
-
Nguyên văn bởi toan258 Xem bài viếtnhờ bác giúp em với.còn vấn đề kia thì sao vậy bác.em giải thích lại có đúng không ạ.??
Comment
-
Nguyên văn bởi duong_act Xem bài viếtBạn giải thích vậy không được đúng cho lắm. Tức là nó có 2 vùng lưu giữ chương trình riêng biệt. Nhờ vào việc set mức thấp hay cao ở 1 chân đặc biệt nó sẽ cho phép chạy chương trình bootloader hay không. Khi chạy chương trình trong bootloader nó có thể giao tiếp với PC bình thường và có thể nạp lại chương trình vào vùng ROM bình thường kia.đùa chứ tớ hơi ngu...thông cảm nha..heee...
Comment
-
Nguyên văn bởi toan258 Xem bài viếthixx...bác càng nói em càng mù tịt hơn.bác bác cho em cái sơ đồ kết nối nó đi, tai nghe không bằng mắt thấy mà bác..
Hình dung con PIC bình thường nó chỉ có 1 vùng ROM lưu chương trình ( giống như cái máy tính chỉ có ổ cứng). Để nạp cho loại này cần 1 mạch nạp khác ( cái máy tính muốn cài lại Win thì phải đi mượn cái ổ CD ). PIC có Bootloader giống như cái máy tính đã có thêm 1 cái ổ CD. Giờ nó có thể chạy một trong 2 chương trình từ ổ CD hoặc ổ cứng nhờ vào việc ấn Enter lúc chuẩn bị cài Win ( con PIC sẽ nhờ vào việc tác động vào 1 chân đặc biệt .).
Xem hình : @@.
Comment
-
Nguyên văn bởi duong_act Xem bài viết@@. Giải thích phờ râu trê.
Hình dung con PIC bình thường nó chỉ có 1 vùng ROM lưu chương trình ( giống như cái máy tính chỉ có ổ cứng). Để nạp cho loại này cần 1 mạch nạp khác ( cái máy tính muốn cài lại Win thì phải đi mượn cái ổ CD ). PIC có Bootloader giống như cái máy tính đã có thêm 1 cái ổ CD. Giờ nó có thể chạy một trong 2 chương trình từ ổ CD hoặc ổ cứng nhờ vào việc ấn Enter lúc chuẩn bị cài Win ( con PIC sẽ nhờ vào việc tác động vào 1 chân đặc biệt .).
Xem hình : @@.
thế là cái chân RB4 sẽ được nối xuống GND để khởi chạy chương trình từ Bootloader đúng không bác.
thế còn cái vẫn đề pickit thì nó liên quan như thế nào vậy nhỉ
Nguyên văn bởi duong_act Xem bài viếtBạn hiểu nôm na là con PIC ( 1 số thôi nhé ) nó có 1 vùng lưu giữ một chương trình khác nữa . Khi chạy trong vùng chương trình "đặc biệt" này vẫn có thể giao tiếp với máy tính và nạp được chương trình cho cho vùng còn lại.
Tức là nó có thể tự nạp được cho nó. Nếu dùng PICKit 2 bạn sẽ thấy nó có thể tự Download OS trên máy xuống nạp vào nó mà không cần mạch nạp khác.@@.Last edited by toan258; 09-03-2012, 09:38.đùa chứ tớ hơi ngu...thông cảm nha..heee...
Comment
-
À ừ thì hồi mới mua máy tuần nào mình chả cài 5-6 lần @@.
Mình chưa làm bootloader bao giờ nên chỉ biết mấy con 18F2550/4550 thôi. Nhưng theo mình khôi nhất thiết là USB mà cứ kết nối được với PC là nạp được. Bootloader không chỉ để nạp mà nó dùng làm gì thì tùy mục đích người dùng. Mạch nạp dùng 2550 vì nó có USB (nhỏ gọn ), bootloader (tự nạp lại ) số chân cũng vừa đủ dùng.
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Thắc mắc về hạ áp cho adapter laptopbởi nhathung1101
-
Channel: Điện tử dành cho người mới bắt đầu
31-12-2024, 17:39 -
-
Comment on Thắc mắc về hạ áp cho adapter laptopbởi nguyendinhvan
-
Channel: Điện tử dành cho người mới bắt đầu
29-12-2024, 23:20 -
-
Trả lời cho Thắc mắc về hạ áp cho adapter laptopbởi nguyendinhvanPhải làm đúng quy chình thì mới được
Bươc 1 lấy cái nguồn điều chỉnh, set về đúng 12v, cấp cho đường out 19v như hình. Chú ý là phần đầu vào adaptor không cấp điện.
Bước 2 . Kiểm tra điện áp tại chân số 3 das001 có đúng...-
Channel: Điện tử dành cho người mới bắt đầu
29-12-2024, 23:20 -
-
Trả lời cho Thắc mắc về hạ áp cho adapter laptopbởi LamVoNhấp nháy có thể do chu kỳ hoạt động bị rút ngắn quá dẫn đến không đủ nguồn nuôi ic, bác thử tăng giá trị tụ nguồn phụ nuôi ic và giảm giá trị điện trở hạn dòng cho nó xem có cải thiện không....
-
Channel: Điện tử dành cho người mới bắt đầu
29-12-2024, 08:45 -
-
Trả lời cho Mạch tự động bật nguồnbởi nhathung1101Bác đúng là hệ Pháp, nên toàn quên chữ "d".
Nếu em được như bác, đúng 0h mới được stand by với hũ rượu và vợ thì tuyệt.
Nhưng đời không như là mơ, em và lão Đinh Vặn ngấm đủ mà.
Lão Đinh Vặn...-
Channel: Điện tử gia dụng
29-12-2024, 00:17 -
-
Trả lời cho Thắc mắc về hạ áp cho adapter laptopbởi nhathung1101Vì bản chất của nó hoạt động theo dòng. Áp chỉ để mức giới hạn.
Cứ hiểu như bạn khôn hơn 10 người, nhưng khả năng thu nhận kiến thức chỉ bằng 1/10 người khác, thì nó sẽ tự điều chỉnh thôi.-
Channel: Điện tử dành cho người mới bắt đầu
28-12-2024, 23:41 -
-
Trả lời cho Mạch tự động bật nguồnbởi nhathung1101Ựa... có lý...
Dưng mà lão chỉ dùng 1 con opto là nguy hiểm lắm.
Có khi nó on lúc lão với ấy ấy về nhà lúc vắng vợ thì khổ. Nên phải thêm cái mạch logic nữa mới được....-
Channel: Điện tử gia dụng
28-12-2024, 23:20 -
-
Trả lời cho Thắc mắc về hạ áp cho adapter laptopbởi lct1610Bác có cách nào khác ngoài quấnlại/rút bớt vòng dây BA (và mua mới ) k nhỉ ? Tại gỡ ra cũng khá lằng nhằng và kì công...
-
Channel: Điện tử dành cho người mới bắt đầu
28-12-2024, 19:30 -
-
Trả lời cho Thắc mắc về hạ áp cho adapter laptopbởi mèomướpDạ với mức áp chênh lệch quá nhìu thì ngoài chỉnh hồi tiếp thì chú cần quấn lại thứ cấp biến áp nữa ạ. Tùy loại mà có thể sẽ khéo léo rút bớt vòng dây đỡ phải tách lõi ferit ạ...
-
Channel: Điện tử dành cho người mới bắt đầu
28-12-2024, 18:57 -
-
bởi lct1610E có adapter laptop cũ hiệu asus chạy tốt ,có đầu ra ổn định ở 19,4v dòng 3,42A ( công suất 60w). E định là hạ nó xuống 12v để cấp nguồn cho đầu camera. Và e đã thử bằng cách can thiệp vào phần hồi tiếp (sử dụng ic DAS001 hay TSM103W) thông...
-
Channel: Điện tử dành cho người mới bắt đầu
28-12-2024, 18:44 -
Comment