PDA

View Full Version : Tranh luận về vấn đề học PIC và vi điều khiển


vutricongbka
10-10-05, 21:41
Cũng không có gì phức tạp nắm đâu bạn chỉ cần xây dựng một khối thời gian thực(BQ3285EP nó chứa cả mạch DS gì đó của Maxim nếu bạn học BKHN tôi có thể tặng bạn con này để làm mạch thật) và một khối giao tiếp người máy có thể là một bàn phím và 1 LCD và 1 bàn phím chẳng hạn để bạn chỉnh giờ cho nó.Còn về vi điều khiển :nếu nhw bạn mới học về vi điều khiển thì mình khuyên bạn nên dùng 8051 nó vừa đơn giản lại là cơ sở để bạn có thể học các dòng vi điều khiển khác.PIC có ít lệnh và nhiều thiết bị ngoại vi nhưn học không dẽ và có các điểm không phải là mạnh như:
1.Ít lệnh đồng nghĩa với việc bạn muốn thực hiện một lệnh tương đương với 8051 thì phải viết bột đống lệnh rất dài (như thế sẽ phức tạp,tốn bộ nhớ và chậm hơn 8051 rồi.)
2.Do một từ lệnh có độ dài khác với một từ dữ liệu cho nên ngăn xếp sẽ hoàn toàn độc lập với bộ nhớ RAM và có dung lượng nhỏ vì vậy số chương trình con và ngắt tại một thời điểm là hữ hạn và nhỏ.

vutricongbka
10-10-05, 21:55
Nhân tiện đây tôi cũng xin mạn muội viết đôi chút hiểu biết của mình về V Đ K với các bạn.Các bạn thường thắc mắc tại sao trường BK day 8051,8086 mà không dạy về PIC tôi xin trả lời rằng :"nếu như các bạn học về công nghệ thôn tin hoặc điện tử viễn thông thì 8086 là con dễ nhất trong họ các vi xử lý hiện đại và nó là cơ sở cho các con sau này.8051 cũng vậy nó là dòng vi xử lý đầu tiên và là cơ bản dễ học nhiều tài liệu ,rẻ tiền cho thí nghiệm.PIC như tôi nói ở trên các bạn đã thấy hai điểm yếu của nó nhưng bù lại nó có điểm mạnh là nhiều thiết bị ngoại vi.Nhưng chưa phải la nhiều nhất các bạn có lẽ từng nghe nói tới PSoC .Đây mới là thws nhiều thiết bị ngoại vi.Có cả tương twj và số.Nếu bạn học điện tử Y sinh thì chú ý con này vì sau mấy năm nữa thì con này sẽ rất nhiều trong các thiết bị Y tế. Và nếu như tính đến tốc độ thì không thể kể tới AVR đứng đầu về tốc độ.Tôi khoái nhất thằng này vì nó nhanh đến mức mà có thể lập trình đa nhiệm !!! hì hì.Còng nếu các bạn làm về các bord mạch của các nước như Trung Quốc hoặc Nhật bản,Ixaren... và cụ thể là các máy điều hòa nhiệt độ thì chúng dung 68HCxx.
Ở các trường đại học thì mới chỉ có trương DH BK dạy về PIC ,AVR,68HC11 và cụ thể là bôn môn kĩ thuật đo và tin học công nghiệp day.Vì vậy các bạn trong trường có quan tân thì dến học ở các lớp trong bộ môn này.

4MD
10-10-05, 23:31
PIC có ít lệnh và nhiều thiết bị ngoại vi nhưn học không dẽ và có các điểm không phải là mạnh như:
1.Ít lệnh đồng nghĩa với việc bạn muốn thực hiện một lệnh tương đương với 8051 thì phải viết bột đống lệnh rất dài (như thế sẽ phức tạp,tốn bộ nhớ và chậm hơn 8051 rồi.)
2.Do một từ lệnh có độ dài khác với một từ dữ liệu cho nên ngăn xếp sẽ hoàn toàn độc lập với bộ nhớ RAM và có dung lượng nhỏ vì vậy số chương trình con và ngắt tại một thời điểm là hữ hạn và nhỏ.
Chắc bác quên PIC có kiến trúc RISC (Reduced Instruction Set Computer=Máy tính có tập lệnh rút gọn). Còn 8051 có kiến trúc CISC (Complex Instruction Set Computer=Máy tính có tập lệnh phức tạp). Theo các nhà nghiên cứ điều tra thống kê thì:
+Trong nhiều chương trình điển hình được xử lý bằng bộ vi xử lý CISC thì đến 80% chạy chương trình chỉ bởi 20% số lệnh trong tập lệnh
+Có trường hợp để đạt được cùng một kết quả thì việc chạy một chuỗi lệnh đơn giản sẽ chạy nhanh hơn một lệnh phức tạp.
Tập lệnh của RISC tập chung vào các lệnh chính yếu và phần cứng được thiết kế sao cho các phần tử RISC hiểu ngay được lệnh máy do chương trình cung cấp, không cần phải giải mã thành một chuỗi các vi lệnh như CISC. Rõ ràng thời gian thực hiện một lệnh ở đây rút ngắn đi nhiều so với CISC.
Một đặc điểm quan trọng nữa mà bác quên là RISC có một số lượng lớn các thanh ghi nên ngăn xếp không cần nhiều (8) và đương nhiên các tính toán trên thanh ghi là nhanh hơn rồi. Còn nữa bộ xử lý RISC có một tập lệnh nhỏ chúng chỉ có các lệnh cơ sở, nên công việc của người lập trình khó khăn. Nhưng tại sao người ta lại dùng RISC vì trên 95% các lệnh đều được thực hiện chỉ với một nhịp đồng hồ. Bộ xử lý RISC có các BUS riêng cho dữ liệu và mã gọi là kiến trúc Harvardcòn CISC chỉ có một tập hợp BUS. Vì tập lệnh bé nhưng lại có ưu điểm đó bác, là các lệnh được nối cứng và việc cứng hóa chiếm không quá 10% transitor, số transitor dư ra làm được rất nhiều thứ hữu ích khác.-> Vì vậy theo tôi không thể nói là PIC chậm hơn 8051 được.
AVR (RISC)nói chạy ở clock 8Mhz thì công nhận là nó thực hiện được 8 triệu lệnh/giây thật. Nhưng không hẳn đã như thế đâu, vả lại so sánh giữa các con nó cũng khập khiễng phải không bác. Có chăng lấy con mạnh nhất của các họ ra so sánh may chăng còn kết luận được vì PIC có nhưng con chạy tới 30 triệu lệnh/giây mà.
Còn riêng tôi thấy PIC là quá đủ để dùng rồi nên cũng không cần bận tâm nhiều. :e-cu:

CHIBANG
11-10-05, 00:55
Hehe... các bạn cân đối thì biết ngay lợi điểm của từng loại.
-Về chủng loại PIC bậc nhất, một rừng PIC. Nên nếu làm những ứng dụng chuyên dụng sẽ rất tối ưu.
-Về doanh số uC 8 bit,thế giới dùng PIC nhiều nhất.
-Về uC >=16 bit thi motorola vẫn hàng đầu. Nhưng cũng coi chừng thằng dsPIC, một bài học xương máu là uC8 bit PIC vừa vượt mặt 68HC 8 bit 2 năm nay.
-Về việc tiết kiệm năng lượng: PIC hàng đầu rồi. Ứng dụng dùng PIN thì PIC nhất.
-Về tính ổn định: PIC được đánh giá rất cao ngang ngửa Motorola. Vì nhạy cảm nên tui ko so với AVR, 89... :rolleyes:
-Về tốc độ: mấy con AVR chưa ăn thua so với dsPIC. Nhưng ARM thì đỉnh cao về tốc độ rồi. Nhưng công lực cao mới sử dụng được laọi dán, loại nhiều chân...còn tui thì chịu chết.Tìm cái đế cắm bon này còn khó hơn mua chip.. :laycu:
-Bạn nào đó ko nên so sánh PIC với 89C51 của Atmel, thử download tài liệu PIC16F877A và con 89S8252(xấp xỉ bằng tiền nhau), rồi phán xét 1 câu. Riêng đọc để thấu đáo các tính năng của con PIC đó cũng cần có thời gian và công sức. Nhìn cái chức năng của con PIC đó thì ko dành cho người yếu bóng vía.
-Nếu hệ nhúng thì nên làm AVR. Nhưng ai có khả năng làm được viẹc này? xây dựng 1 hệ OS trên nó??? khà khà... làm được em bái phục. Em mà làm em kiếm cái PC104 làm thui. Ko đâm đầu vào rọ. :laycu:

Em viết mấy dòng mong các bác tiếp tục tranh luận cho rôm

manhfd
11-10-05, 09:45
Tôi cũng đang học Pic, và cũng phải thừa nhận học Pic rất phức tạp, nhưng chính những Phức Tạp lại đi liền với những tính năng ưu việt tương ứng. Cái gì cũng có cái giá của nó. VD ta phải luôn chon Các Bank để khi làm việc với thanh ghi ( banksel …..) nhưng nhờ có cái đó mà dung lượng Ram của Pic được tăng lên rất nhiều: VD Pic16f88 , thì Ram là 368 byte trong khi đó ở 89x52 chỉ có 256, …….

Cũng phải đồng ý với bác ChiBang là nhiều chủng loại để chọn lựa cho các ứng dụng của mình, điểm này em rất khoái em đang dung F88 bé tí xíu nhưng đủ cho các ứng dụng của em

To Nguyenngang: bạn đang làm bài tập lớn phải ko, mình cũng vậy, Nếu bạn phân vân chọn VĐK khiển nào để làm bài tập lớn tôi khuyên bạn nên chọn 8051 vì hai lý do sau:

+ Nếu bây giờ bạn băt tay vào học PIc bạn sẽ ko kip nữa

+ Các tài liệu làm bài tập lớn về Pic hầu như ko có, mà bác lại chưa làm mấy về VĐK phải ko nên chắc sẽ rất khó khan cho bác nếu phải làm lại từ đầu. Tôt nhất là hãy xin code của các anh khoá trên để làm (www.svbkol.org mục ĐTVT), cái này ko thiếu đâu

Còn sau này bạn chuyển sang PIC cũng ko muộn đâu.

kakalat
11-10-05, 10:53
chao bạn manhfd, mình cũng học DTVT, mình học ở trường KTCN TP.HCM, mình rất muốn có tài liệu về PIC và cả mạch nạp nữa, bạn có thể gưi qua mail của mình đoucwj ko? cảm ơn trước nha.
mail: nkk180102@yahoo.com

vutricongbka
11-10-05, 12:51
Các bạn viết rất hay !
Cũng giốn như tôi hai năm về trước.Xin lỗi các bạn nhé vì đã làm mất hứng học PIC của các bạn !!!
Chúc các bạn thành công !!!

vutricongbka
11-10-05, 19:37
Chào ban !
Toi thực sự chỉ muốn khuyên cho các bạn cách các bạn có thể tiếp cận vi xử lý tố hơn .Vì tôi cũng từng như các bạn cũng đã học qua vi điều khiển nhưng tôi dám chắc một điều rằng đa số các bạn ở đây không được đào tạo về vi xử lý và vi điều khiển một cách bài bản như tôi ! Và thực sự rằng qua các bài viết của các bạn tôi đã thấy kiến thức cơ bản về vi điều khiển các bạn cũng đã chưa có không nói tới gì việc làm thế nào để chọ lựa một vi điều khiển để nghiên cứi đến làm việc.
Tôi không có ý định tranh luận gì với các bạn vì điều đó không thể giải quyết được gì vì các bạnu chỉ là những người mới học tôi đã không giúp được gì thì thôi !
Theo những kinh nghiệm của tôi thì PIC ,AVR,PSoC có kiến trúc hiện đại còn 8051 và 68HC11 và những V Đ K có kiến trúc tương đương và phù hợp cho người mới học tại sao nhỉ? vì các bạn thấy đấy nó rất dễ học và nó thể hiện những khái niệm cơ bản về vi điều khiển.
Vậy các bạn đã biết thế nào là một Port? cổng ra cơ bản,cổng vào cơ bản? cổng ra điều khiển hướng,cổng vào điều khiển hướng ...Vậy nếu như các bạn chỉ học V Đ K chỉ để điều khiển mấy con LED hay LCD hoặc bàn phím đi chăng nữa hay một cái động co thì điều đó cũng chẳng qua chỉ là công việc của một công nhân lập trình.Các nhà SX có thể cung cấp Free cho các bạn và một điều tôi muốn nói với các bạn rằng không phải bạn học cái gì mà điều các bạn cần học là cách học nó như thế nào?
Sau này khi các bạn ra trường thì bạn chỉ là một người làm thuê mà thôi,ông chủ của các bạn muốn các bạn dùng AVR ,PIC,hay PSoC ,8051,68HC ...thì các bạn cũng phải học và có lẽ các bạn đã hiểu ý tôi rồi nhỉ?
Nếu như các bạn học PIC thì tôi e rằng các bạn sẽ phải bắt đầu twf đầu nếu như muốn làm vơi 8051 hoặc bất kì một loại nào khác còn nếu như các bạn học và hiểu về V Đ K thì việc học một loai cụ thể nào đó thì chỉ là vấn đề nhỏ.
Thích ca nói :
"Ta không có gì để cho các ngươi ta chỉ có thể chỉ cho các ngươi con đường để lấy được chúng mà thôi"
Tôi cũng nghĩ rằng chúng ta lên làm theo lời của ông đã dạy !

manhfd
11-10-05, 22:24
chao bạn manhfd, mình cũng học DTVT, mình học ở trường KTCN TP.HCM, mình rất muốn có tài liệu về PIC và cả mạch nạp nữa, bạn có thể gưi qua mail của mình đoucwj ko? cảm ơn trước nha.
mail: nkk180102@yahoo.com

ban khong thay BKHN o tren tieu de sao, minh o HN gui ban kieu gi bay gio

Ban o TPHCM ban co the toi cho anh Dang xem sao: myfrienddang@yahoo.com

Hoac la ban qua www.picvietnam.com down o do cung duoc. Tren do co du cac tutorial cho ban de nghien cuu ve Pic. Con datasheet cac ban co the down tren www.microchip.com

CHIBANG
11-10-05, 22:35
Chào ban !
Toi thực sự chỉ muốn khuyên cho các bạn cách các bạn có thể tiếp cận vi xử lý tố hơn .Vì tôi cũng từng như các bạn cũng đã học qua vi điều khiển nhưng tôi dám chắc một điều rằng đa số các bạn ở đây không được đào tạo về vi xử lý và vi điều khiển một cách bài bản như tôi ! Và thực sự rằng qua các bài viết của các bạn tôi đã thấy kiến thức cơ bản về vi điều khiển các bạn cũng đã chưa có không nói tới gì việc làm thế nào để chọ lựa một vi điều khiển để nghiên cứi đến làm việc.
Tôi không có ý định tranh luận gì với các bạn vì điều đó không thể giải quyết được gì vì các bạnu chỉ là những người mới học tôi đã không giúp được gì thì thôi !
Theo những kinh nghiệm của tôi thì PIC ,AVR,PSoC có kiến trúc hiện đại còn 8051 và 68HC11 và những V Đ K có kiến trúc tương đương và phù hợp cho người mới học tại sao nhỉ? vì các bạn thấy đấy nó rất dễ học và nó thể hiện những khái niệm cơ bản về vi điều khiển.
Vậy các bạn đã biết thế nào là một Port? cổng ra cơ bản,cổng vào cơ bản? cổng ra điều khiển hướng,cổng vào điều khiển hướng ...Vậy nếu như các bạn chỉ học V Đ K chỉ để điều khiển mấy con LED hay LCD hoặc bàn phím đi chăng nữa hay một cái động co thì điều đó cũng chẳng qua chỉ là công việc của một công nhân lập trình.Các nhà SX có thể cung cấp Free cho các bạn và một điều tôi muốn nói với các bạn rằng không phải bạn học cái gì mà điều các bạn cần học là cách học nó như thế nào?
Sau này khi các bạn ra trường thì bạn chỉ là một người làm thuê mà thôi,ông chủ của các bạn muốn các bạn dùng AVR ,PIC,hay PSoC ,8051,68HC ...thì các bạn cũng phải học và có lẽ các bạn đã hiểu ý tôi rồi nhỉ?
Nếu như các bạn học PIC thì tôi e rằng các bạn sẽ phải bắt đầu twf đầu nếu như muốn làm vơi 8051 hoặc bất kì một loại nào khác còn nếu như các bạn học và hiểu về V Đ K thì việc học một loai cụ thể nào đó thì chỉ là vấn đề nhỏ.
Thích ca nói :
"Ta không có gì để cho các ngươi ta chỉ có thể chỉ cho các ngươi con đường để lấy được chúng mà thôi"
Tôi cũng nghĩ rằng chúng ta lên làm theo lời của ông đã dạy !
Nói túm lại em hổng hiểu ông này nói gì nữa. :laycu:
Nếu ông đưa ra mấy con PSoC, AVR hù tui thì tui hổng có sợ.
Tui đã làm nhiều việc trên 89, sau đó chuyển sang PIC và đang làm về PSoC.
Bạn nói những beginer? hổng hiểu ám chỉ ai vậy?
Mà bác lại còn phát ngôn:"các bạn giống tôi 2 năm về trước" nghe tức anh ách.
Anh bạn muốn chứng tỏ điều gì?

Amateur
11-10-05, 23:38
Định học mót cái gì hay hay, cuối cùng toàn thấy các bạn cãi nhau cái gì hơn.

PIC ra sau, nhất định là hay rồi. Ai chưa học thì hãy học. Ai chưa muốn học thì cũng không sao.

Có bạn nhảy vào AVR. Sau một hồi kêu ầm lên "em không biết dùng ngắt của AVR", người bên ngoài vội nhảy vào xem, cứ tưởng AVR chơi kiểu ngắt khác đời gì. Hóa ra anh em mình không nắm cái gốc.

Tôi xin dàn hòa thế này. Nhất là PIC, nhì là cái non-PIC.

Tôi ủng hộ vutricongbka: Kiến thức cơ bản là quan trọng nhất. Ra ngoài, người ta hỏi bạn cách điều khiển dòng điện để mạ kim loại chẳng hạn, chứ không ai hỏi 51 mạ có tốt bằng PIC mạ không? Nguyên tắc điều khiển động cơ bước chẳng hạn? Hay cách bám đường của ROBOT? Lúc PIC chưa xuất hiện thì chẳng lẽ thế giới không dùng 51? Vậy thì các đệ tử PIC không nên bám lấy nó như là chỉ có nó, và các đệ tử 51 cũng không nên tử thủ ở 51. Dùng loại nào thì cuối cùng bạn vẫn phải giao tiếp với thế giới thông qua LED, LCD, BUTTON, THristor, TRiac, RS232, RS485, HART, PROFIBUS...

Khi chỉ có dòng MSC-48, bộ lệnh chỉ có phép cộng, thế mà người ta vẫn trừ, nhân, chia được. Trừ kiểu gì nếu không nhớ đến số bù 2? Kiến thức môn cấu trúc máy tính số ở khoa DTVT đấy. Bao nhiêu máy móc trong các nhà máy vẫn còn dùng họ 48 có sao đâu.

Tôi xin hỏi thế này, nếu không dùng ngôn ngữ C, không chơi kiểu tra bảng, bạn nào biết cách tính hàm SIN (hoặc COS) không? HOặc căn bậc 2?

falleaf
12-10-05, 10:02
Các bác lại cãi vã chuyện này rồi, chán thật.

Chào bác bka, cách đây hơn một năm, khi diễn đàn diendandientu.com mở ra, tôi cho rằng ai cũng biết tôi là người đầu tiên thực hiện chiến dịch phổ biến PIC ở đó, và cho đến nay, mọi người cũng không ai bảo công việc của tôi suốt một năm qua là vô ích.

Nếu bạn có thời gian rảnh, bạn nên xem lại những cái điều mà chúng tôi đã tranh luận suốt hơn một năm qua, bởi vì những điều bạn nói ở đây đã được nói đi nói lại rất nhiều lần rồi.

Tôi và bác BA phổ biến PIC, lập ra các nhóm PIC ở HN và SG, không phải nhằm mục đích thi thố với AVR hay bất kỳ loại vi điều khiển nào khác.

Chúng tôi muốn đem lại một công cụ làm việc thân thiện hơn cho người học điện tử. Cho dù là loại vi điều khiển nào, loai DSP nào, hãy học nó và biến nó thành công cụ của mình, để mình làm việc khác.

Cái mình cần học là cái gì, làm sao để học vi điều khiển nhanh, tôi đã viết một bài đăng ở IRFVN.

Cho nên, đừng tốn giấy mực cho việc tranh cãi này nữa. Tất cả những gì chúng ta cần, là biến tất cả các loại vi điều khiển, trở thành các công cụ làm việc của các kỹ sư điện tử Việt Nam, chứ không phải người Việt Nam phải đi hỏi nhau cách học của nước ngoài, trong khi không thể tự hướng dẫn nhau.

Còn về việc vì sao chương trình đại học không giảng dạy, không phải vì cái hay của 8051. Bạn phải biết một điều rằng, để có một giáo trình giảng dạy, không đơn giản. Cho đến nay, vẫn không có cuốn sách về vi điều khiển nào khác ngoài cuốn của thầy Tống Văn On về 8051. Chúng tôi đang cố gắng hoàn thành cuốn sách của chúng tôi vào cuối năm nay, dưới dạng tutorial về PIC. Có thể mất 3 đến 6 tháng sau đó nữa để xuất bản.

Ngoài ra, bạn học vi điều khiển, cái giới hạn của bạn là không học và nhìn ra thế giới. Vì sao cách đây 1 năm, Microchip chưa lên hạng 1 về vi điều khiển 8 bit, tôi đã dám khẳng định điều này.

Vì sao trước đây, tôi chọn học PIC để bây giờ phổ biến cho mọi người. Bạn có biết những người đi trước tôi, vì sao họ không phổ biến PIC không? Bởi vì mỗi năm, số lượng PIC mới rất nhiều, đáp ứng cho rất nhiều ứng dụng khác nhau. Trước đó, vẫn chỉ có các dòng C và 16C84 là nạp lại được.

10 năm trước, PIC không có mặt trong các nhà sản xuất hàng đầu. Tôi thử hỏi, những thế hệ trước tôi họ sẽ làm việc với cái gì, dạy cái gì?

Khi họ dạy học, họ phải có hệ thống, có nghiên cứu. Còn tôi, như một nhà đầu tư không vốn, với cái sự nhiệt tình cá nhân, đem PIC nói với mọi người rằng, nó sẽ là thằng số 1, các bạn hãy học đi.

Tôi tốn không ít công sức, để khuyến khích được một số lớn người dùng như hiện nay, giúp họ hiểu rõ rằng học vi điều khiển dễ và đơn giản như thế nào, giúp họ thấy rằng vi điều khiển không phải là một môn học ghê gớm, nò là một công cụ giống như bạn có bàn phím để gõ vậy.

Mỗi lần tôi nghe tranh cãi về việc này, thực sự tôi không muốn nhúng tay vào đâu, nhưng tôi lại muốn nhân cơ hội đó, nói với các bạn sinh viên rằng, vi điều khiển không khó, nó không là cái gì cả, hãy biến nó thành công cụ. Chỉ vậy thôi.

Ai có công cụ dễ dàng nhất, ai có công cụ trong tay nhanh nhất, ai từ công cụ này có thể làm việc với công cụ khác tốt nhất, người đó thắng.

Tôi bỏ hơn một năm ra để phổ biến PIC, bởi vì tôi tin rằng PIC sẽ lên hàng đầu. Và ngày hôm nay, tôi lại đặt ra một điều dự đoán nữa để thuyết phục các bạn, trong 10 năm nữa, PIC sẽ thực sự trở thành hàng đầu, nhất là tại Việt Nam.

phamthaihoa
12-10-05, 12:16
Bó tay, lại cãi nhau về vấn đề xưa như trái đất.
Theo tui, học vi điều khiển thì cái quan trọng nhất là phải học được cách giải quyết vấn đề theo kiểu vi điều khiển.
Timer, Interrupt, Port... thì con nào chả như nhau, cứ tràn thì gây ra ngắt. Nắm chắc cái gốc này, còn khi chuyển sang các dòng khác thì cần học việc kích hoạt tính năng này như thế nào ?
Thứ hai, người ta chọn loại vi điều khiển nào phụ thuộc vào giá thành và những tiện ích đi kèm, đơn giản vì giá thành quyết định giải pháp. Rẻ tiền thì cho mấy con 89, yêu cầu cao hơn thì dùng PIC. Tiện ích đi kèm khá quan trọng, mấy con PIC tích hợp sẵn ADC, USB thì hiển nhiên là tiện hơn 89+ADC08xx, hay + chip giao tiếp USB rùi..

To vutricongbk:
Bác bảo làm vi điều khiển cứ phải LED, LCD, nút bấm... thế em bác vì sao khi học lập trình bao giờ người ta cũng dạy chương trình "hello world"
Bác học bk phải không ? Trường ta dạy vxl, trước đây là 8 trình, bây giờ là 6 trình, vậy bác học thế nào ?

Còn cái vụ đưa ra tốc độ để so sánh các vdk thì em hỏi các bác đã có bác nào sử dụng hết chỗ ấy chưa ?

To CHIBANG:
Ông anh nóng tính quá !

To falleaf: you are number 1 :)

MicroDuyphi
12-10-05, 13:42
Mọi so sánh đều khập khiển-> như Truét học Maxit đã nói.
Và không có gì khập khiễn cho bằng khi mà chúng ta hoặc chỉ biết về A cho A là tuyệt đỉnh,hoặc chỉ biết về B cho A là Ok nhất !
hi hi, chuyện mấy thầy bói xem voi là một bài học cơ bản nhất mà chúng ta ai cũng biết, thằng sờ cái chân voi cho chân voi to như cột trời, thằng sờ cái tai cho cái tai to như mặt trời, và thằng ........
------------------------------------------------------------------------
Tôi nghĩ sao không có ai cho ra một ví dụ vừa dùng PIC vừa dùng 8051 làm led tắt chớp để mà so sanh vậy có hay hơn không??????
8051 là nói chung chung sao cứ víu bịn vào ông chú Atmel mà nói không vậy!
Ông chú intel. Temic củng sản xuất 8051 sao các đồng chí không đếm xỉa, hay như anh chang Philiip P89C51RD2, P89c5132 ấy, sao không đem mấy con này ra nói đi. Muốn tích hợp kiểu gì thì đem Phiilip ra mà nói, đừng đem Atmel ra nói nữa ha.
------------------------------------------------------------------------------
Đừng lóm thóm qua các đặc tính của PIC hay 8051 mà vội kết luận nhất là chỉ biết làm một thứ hặc PIC hoặc 8051 mà kết luận thật là buồn. Vì 8051 ngày nay khác xưa nhiều lắm các đồng chí ạ!
------------------------------------------------------------------------------
Sắp tới hàng loạt con P89C51Rd2, P89V51, P89C5131, P89C532 sẽ được Philip tung ra th ị trường Việt với công nghệ cao tốc độ 6 xung clock gì gì đấy hôm trước nghe báo cáo không nhớ hết.... và cũng chống nhiễu tuyệt vời lấy ví dụ cụ thể là trong các máy thu hình TiVi sử dung khá phổ biến và rộng rãi con P8051 của Phiilip.

--------------------------------------------------

XIN HỎI LUÔN CÁC CAO THỦ ĐÃ TỪNG GẮN BÓ VỚI PIC MỘT 2 CÂU:
Câu 1: --> Nếu chỉ sử dung bộ lệnh - không sử dụng đến sự hổ trợ tích hợp thì liệu hầu hết các ứng dụng có thể dùng 35 lệnh cảu PIC để xử lý được hết không?????????
--> Trong khi đó với 8051 với hơn 20 năm gió sương tự hào dám nó nói có đấy .
câu2: --> Vì sao PIC lại tích hợp nhiều thứ hơn hết thẩy mọi dòng vi điều khiển khác, phải chăng do 35 lệnh không thể giải quyết mọi vấn đề, nên Microchip mới nãy sinh việc tích hợp cho nhiều vào ???? Nếu điều đó là đúng liệu nếu ATmel cũng tích hợp vào các thứ như đại diện là con Phiilip hiện nay thì liệu PIC có thể tồn tại được bao nhiêu lâu nào ??????
================================================== ===========
Nói vậy thôi trăm sông đổ về một biển, tùy ứng dun gj và nhu cầu mà chúng ta sẽ sử dụng con nào cho hợp lý: Ví dụ mấy cái của tự động người ta gắn ở mổi cái cảm biến một côn PIC, trong khi đó con xử lý tring tâm lại là con AVR thế mới ngô j chứ( Đây là tịu Đài Loan nó làm đoa nha chứ tiu không nói đùa đâu.) Và tiu cũng bắt chước sử dung y vậy luôn cả PIC và 8051.
------------------------------------------------------
Mấy lời nhận xét và mong được nghe moi người góp ý và có thể giờ đây DuyPhi sẽ cùng các anh em đưa lần lượt các ứng dụng một vừa dùng PIC16F877 vừa d ùng con P89C51RD2 để minh họa từ đó mọi người chunga ta tự nghiệm thấy cái hay. Vì cái gì tồn tại tức là đang phù hợp, cái gì không còn ph ù hợp tất sẽ không tồn tại đúng không anh em?????

THÔNG TIN ĐÍNH KÈM TỪ MINH TUẤN :
CON CHIP P89C52RD2 BÁN 20.000 NGÀN Ở NHẬT TẢO

CHIBANG
12-10-05, 21:00
Gửi các các bác: Vutriconbka, amatuer,DuyPhi. Ko gửi các cao thủ khác đâu nhé.
Các bác nói, em tưởng tượng các bác như là chuyên gia về VDK. Hơn nữa các bác toàn đã hỏi em, em đã trả lời hết ở trên rồi. Vậy em muốn các bác trả lời mấy câu sau. Vì số lượng các bác nhiều nên em cũng hỏi nhiều câu hơn 1 tý. Nếu ko trả lời được thì im lặng đừng làm ồn ào nhé.
1-Watchdog thường có 2 loại: cứng và mềm. Vậy nghĩa là gì, cái nào hơn? có laọi nào vừa cứng vừa mềm được ko?
2- Vdk nay thường có kiểu config phần cứng:Brown-out Reset,Power-up Timer để làm gì? ngoài ra có cờ mềm tương ứng với nó thì để làm gì?
3-Cơ chế tối ưu cho vi điều khiển để vừa dùng được watchdog, vừa dùng được chế độ sleep?

manhfd
12-10-05, 21:50
Chào các bác các bác đi hơi xa rồi đấy. Khi em mở topic này mục đích là giúp dỡ các bạn mới học PIc ( như em ) trong việc tiếp cận với Pic, và cung cấp các tài liệu liên quan đến Pic ( cụ thế ở đây là khoa ĐTVT ) chứ ko phải là mục đích là nơi tranh luận VĐK này tốt VĐK kia tốt, hay là tính năng này tính năng kia của từng loại VĐK

Cái thứ hai em muốn nói Đây là luồng cuả VĐK Pic rất mong các bác chỉ nói về các vấn đề liên quan đến Pic , chứ không phải là các VĐK khác.Nếu các bác muốn tranh luận về P89C51RD2, P89c5132 vào mục 8051, về AVR thì vào luồng AVR , hay các tính năng chung chung về VĐK mới các bạn chuyển sang mục “ kiến thức chung về VĐK”


1-Watchdog thường có 2 loại: cứng và mềm. Vậy nghĩa là gì, cái nào hơn? có laọi nào vừa cứng vừa mềm được ko?
2- Vdk nay thường có kiểu config phần cứng:Brown-out Reset,Power-up Timer để làm gì? ngoài ra có cờ mềm tương ứng với nó thì để làm gì?
3-Cơ chế tối ưu cho vi điều khiển để vừa dùng được watchdog, vừa dùng được chế độ sleep?

To ChiBang anh có thể chuyển bài viết này sang mục Kiến thức chung về VĐK được ko, thảo luận ở đây ko hợp lắm, và nó cũng sai với mục đích của luồng này

falleaf
13-10-05, 02:32
Anh phải sorry tụi em, hình như anh đi tới đâu thì vụ chiến tranh PIC và các vi điều khiển khác nổ ra tới đó thì phải. Hôm nọ vừa ló mặt lại trên diendandientu, lại bị dập một trận tanh bành nữa... heheehe... Mới thông báo về nhóm PIC ở SG thôi là lại có chuyện rồi.

Nhưng cũng không vấn đề gì, mỗi lần có tranh luận như thế này, lại càng vỡ lẽ ra nhiều hơn.

Dòng dsPIC33 sắp ra đời, nâng RAM lên 32K max.

Nó vẫn còn thua các dòng DSP khác ở điểm này. Cố gắng nghiên cứu dsPIC, và tiếp cận với các DSP như của TI (xem sơ qua thôi), khoảng đầu năm sau anh sẽ phổ biến một số công cụ làm việc với DSP của TI, chủ yếu là dòng 2000, cụ thể là 2 con 2401 và 2407 (con này mới nhất).

Dòng 5000, 6000 thì tạm thời chưa có điều kiện.

CHIBANG
13-10-05, 08:17
Vẫn chờ câu trả lời của 3 vị chuyên gia vi điều khiển ở trên :laycu:

MicroDuyphi
13-10-05, 10:03
Con nguoi co tinh hay to mo va thich tim hieu cai moi, va viec nghien cuu ve PIC cung the, ban dau chua biet thi xum vao mua ve, sample ve xai` tim hieu, roi sau mot qua trinh co con duoc ua chuong nua hay khong thi thoi gian se tra loi.
Có mới nới cũ phải không Chì Bằng, nhưng tôi thì thấy anh có sự nghiêng ngiêng về một góc.

Va khong có cai đáng để Chi BÀng cuoi cho thoa thich bằng khi thay neu chung ta chi phien dien ngiêng mot chieu ma so sanh, gio chang qua anh da ra truong co dieu kien thuc te mot chut va co thoi gian hon toi mot chut nen noi duoc nhieu loi hon toi mot chut.Ok, mien chap. Ung dung thi muon van, mà moi nguoi thuong co mot so truong chuyen sau ma toi thi thich biet tong hop cac thu khong it khong sau du de lam ca hai thu cho cac ung va cac do an cua minh.

Voi khoang gan 150 lenh tuy hoi nhieu nhung co that la qua kho de nho no khong CHIBANG ??? Anh noi nguoi lap trinh thông thuong chi dung mot so lenh thoi sao? va PIC voi bo lenh rut gon la cau tra loi ah , nghe co ve co ly nhĩ, nhieu lenh complex gì gì ấy có gi` ma` kho nhớ hay do co nhieu ung dung phuc tap do da co su ho tro cua PIC riec roi thấy choáng khi nhìn thấy bộ 150 lệnh của 8051 ??? Neu vay ChiBAng thu nghi xem - Philip cung ho tro tich hop nhu the va` di kem voi no la bo lenh day du thi cai nao sẽ thuan loi hon!??? và đến thời điểm này hãy bỏ cái chuyện nhiễu hay ổn định đi nhé vì PI hay Phi (viết tắt PI= PIC & Phi= Phillip MCU )đều chống nhiễu và ổn định cả có đúng không???? .

Toi nghi: ATmel ra doi truoc voi dong 8031, roi 8032 moi dau hay con tho so. Trai qua mot thoi gian Philip nhay vao va mot van de dat ra voi no la lam sao de chiem thi truong khach hang ??? Philip da nhin nhan va thay rang : Atmel hay bi nhieu trong cong nghiep, toc do xu ly chua cao, va cac ung dung can phai kem theo phu kien ho tro ben ngoai--> That ra do la do chiec luoc cua Atmel muon vua ban Vi dieu khien vua ban cac chip khac neu can den. The la Philip đa ra doi voi su ho tro day du cac tinh nang tich hop vao do nhu PWM , ADC, I2c, USB..... --> nham chiem thi truong khach hang. Va that su no da co mot su thanh cong nhat dinh cu the trong cac may vo tuyen su dung philip rat nhieu o ca bo xu ly trung tam.

Thi truong vi dieu nhu vay tuong chung nhu hêt loi thoat , khong con cai gi nua để lam, de canh tranh duoc nua do Philip da san xuat ra nhieu loai Vi dieu khien qua hay !
Nhung roi dieu do khong phai, PIC da tim cho minh mot huong rieng de tham gia vao thi truog nay bang bo vi dieu khien khong co gi khac hon nhung co mot diem noi troi hon la voi bo lanh ngan gon khoang chung 35 lenh giup cho moi nguoi co the khong can den truog lop ma chi can tu doc tai lieu la cung co the hieu va lam duoc, rut ngan thoi gian, nhanh chong tiep can voi linh vuc dieu khien.

Nhung khach hang cua ho se lam gi voi chi 35 lenh day???

Cung nhu khi hoi hoc Quang hinh lop 12 vay, do qua it cong thuc nen viec de giai duoc mot bai toan Quang la cuc ky kho khan va gian nan, ma gian nan tuc khac se nan cung nhu nhung nguoi su dung PIC riec roi chuyen Phi thay choang . Va do do mot giai phap de giai quyet chuyen nay la ho tro tich hop cang nhieu vao cang tot đe nguoi dung de dang su dung dap ung nhu cau cua minh, va do do PIC da san sàn cung cap các ung dung va tai lieu ho tro lap trinh, do do nhieu nguoi lap trinh doi khi do noi luc va kha nang co gioi han nen cuoi cung voi nhung tai lieu co san nhu vay ho khong the khong dung PIC va do lai la mot ly do nua tr loi tai sao khien so nguoi su dung PIC tang cao trong thoi gian qua, dieu ma truoc day Atmel va Philip khong he quan tam ! Nhung chung toi da co de nghi den dai dien Philip tai Viet Nam ve van de nay roi, toi khong lo sap toi co nhieu dung hay tu san pham cua Philip MCU.



---------------------------------------------------------------------------------
Vua roi hang loat cac may Vo Tuyen da bi khach hang tra lai voi mot so luon dang ke, vi binh quan khoang 5 thang thi con PIC o phan tong hop tan so bi die(bi hu). Trong khi do voi may ONWA dung con Atmel thi van binh thuong tuy hoi bi nhieu do bo dao dong cua no gay ra tieng o` o` ma` thoi.
----------------------------------------------------------------------------------


Để thấy được vì sao nhà trường dạy hay không dạy PIC chúng ta cứ lấy vài ứng dụng cụ thể để thấy được lý do!
Tôi nghi: PIC đuoc cai tich hop va bo lenh khong nhieu dieu do tao mot cai cam giac dau tien cho nguoi hoc một su tu tin va khong cam thay ngán. Nhung ve lau dai de xay dunhg cai he thong dieu hanh lon ro rang kho ma xay dung hieu qua tren chung vi su gioi han cua bo lenh, du viet duoc thi binh quan voi ti le 2: 1 hoac 3:1 so dong lenh ma PIC can su dung, nghia la so dong lenh se nhieu hon gap doi hoac gap 3 so voi Phi, vi vay chuong trinh lon cang roi, vi vay ma PIC duoc ung dung trong cac ung khong qua phuc tap, neu co xin anh em Post vai chuong trinh mau ma PIC toi uu hon Phi de toi cung voi anh em hoc hoi, vi toi cung la sinh vien ma`nen rat thich hoc hỏi !
Với Phliip: do nó nhiều lệnh thật nen khi hoc can mot co thoi gian nhung that khong qua nhieu chi voi 2 tuan de tim hieu no ! Nhung neu da hieu duoc no roi thi công việc của chúng ta sẽ dẽ dàng xử lý hơn rất nhiều với một bộ lệnh phú phú, mọi công việc chỉ trong một lệnh là xong, điều này với PIC thì cần thêm thắc một chút ví dụ một Port trong Philip nó làm hai công việc xuất nhập đoongf thời, trong khi đó với PIC thì mỗi khi bạn muốn nó xuất nhập thì trước hết phải khai báo cái đã rồi sau đó mới dùng được.

Cũng như Pascal trước đây và bây giờ nếu nói đến sự hiệu quả của ứng dụng thì theo tôi chẳng ứng dụng được gì, nhưng ngươi ta vẫn dùng nó là vì sao??? Mặc dù sự ra đời của Delphi đã cải tiến nó hơn rất nhiều không thua gì C++ hay VB.
Theo tôi việc day Philip hay PIC trong học đường nên hay không ắc đã có sự chọn lựa mà theo tôi học thì học Phillip, còn PIC cho SV tự nghiên cứu lấy, vì học Philip sẽ có nhiều điều để học hơn mà kiến thức đó có được sau này chỉ cần sử dụng 1/3 để nghiên cứu thêm và PIC- nếu không vậy sao goi là học PIC trong một ngày !.

CHIBANG
13-10-05, 10:04
Chờ mãi ko thấy 3 vị trả lời. Em hiểu rồi :laycu:

Chắc các vị đó hiện thời ko trả lời được nên đang về đọc lại kiến thức cơ bản, sau đó hiểu rồi mới lên diễn đàn trả lời. Nhưng những kiến thức đó ko có ở mấy quyển của các thầy: Tống Văn On, Nguyễn Tăng Cường đâu.

Dù sao như thế cũng hay, một dịp để 3 vị tìm hiểu thêm các tính năng của vdk, và hơn nữa hạ giọng xuống chút... :cafe:

CHIBANG
13-10-05, 10:17
Mà cái bác DuyPhi này hay thật đó, lại đi so sánh rồi, tui có đi so sánh PIC này PIC péc gì đâu.
Tui dùng PIC đơn giản là PIC 8 bit ưu chuộng nhất thế giới và doanh số lớn nhất thế giới. Vậy thôi. Bác đi mà cãi với gần nửa thế giới dùng PIC... he he... với Microchip... he he... chứ chẳng phải cái mới mẻ gì cả. Hơn nữa, bác cứ nhín cái đồ thị đi lên về doanh số MCU8 bit và của Phiplips thì biết thôi mà. Cãi nhau cái này các bác khác lại cười cho.

Mà bác viết ko dấu khó đọc quá.

Vì nghe danh 3 vị đại hiệp:DuyPhi, Vutricongbk(nghe nói đào tạo cơ bản ngon lắm), rồi amater khẳng định kiến thức tốt về uC nên họ nói hùng hồn như 3 chuyên gia về uC, lại còn đố tui vài câu hỏi về kiến thức vdk. Bây giờ tui hỏi lại nhưng chưa thấy trả lời??? he he...

Vui.

Tui ko muốn sinh sự, nhưng đó là tại các bác đó.

CHIBANG
13-10-05, 10:23
Tui nói rồi, nếu các bác ko biết thì thôi, đừng cao giọng :laycu: . Nếu ko biết thì tui sẽ trả lời. Được chưa nhỉ? Đấy là tui ko hỏi bác mà là thử cái trình độ của các bác đến đâu mà đi dám nói mình như 1 chuyên gia

PPIICC
13-10-05, 10:25
he he.. em can các bác. Bác ChiBang đi đâu là cãi nhau tới đó. Nếu ko kể chuyện cãi vã thì những vấn đề bác đưa ra rất hay.

Nếu bác cho phép thì em sẽ trả lời các câu đố trên của bác.

Còn câu đố đó dành cho 3 vị DP,AMT,VTC thì em xin thôi vậy.

MicroDuyphi
13-10-05, 10:39
Đừng nói vậy chứ Chí Bằng ! Thay vì các bạn tôi đi dạy kèm, mà tôi cũng chỉ là Sinh viên nên thay vì đi dạy kèm tôi dạy về vi điều khiển, hay lắp rắp mạch có gì không hay sao???
Và tại sao bạn nói cho tôi nghe những lời như thế nhĩ, khen hay chê đay Chí Bằng? sự đánh giá của học viên về tôi là là tùy vào sự cảm nhận của họ.

Nếu không tin xin mời Chí Bằng đến dự thính miễn phí lớp học LẬP TRÌNH PIC dien ra trong vong 10 ngay lien tuc cho tat ca anh em sinh vien tai TpHCM vao thang 12 nay. That ra Phi toi khong muon noi o day nhung tien the thong bao luon de anh em sap xep thoi gian, mot su dac trung mang lai su hieu qua trong su giang day cua toi la vi cung toi dieu la sinh vien nhu nhau ca, chi co dieu toi biet truoc nhung cai ma cac hoc vien cua toi chua biet ma thoi !


Va tren tinh than la "TOI MU0ON CHIA XE SU HIEU BIET CUA TOI DEN CHO MOI NGUOI" vi vay du du hieu biet cua toi co gion han nhung trong moi bai viet bai giang cua toi chua nhung day nhiet huyet muon chia xe , toi nhi tha rằng như thế hơn là cứ ôm mãi dống kiến thức lược lặt được của tôi để mà đi ngạo thiên hạ, rồi ôm nó chờ ngày chết như vậy chwngr có ý nghĩa gì hết của sự học !

Nếu làm được một điều hữu ích cho mọi người thiết nghĩ không sao gọi là vừa ! Chí Bằng đà có những việc làm gì hữu ích cho mọi người chưa trên ite ra là trên diễn đàn này ngoài cía dzuj kia nha !

BinhAnh
13-10-05, 10:47
Chào DP.
Còn chuyện cãi nhau thì DP đừng bực mình làm chi. Trên diễn đàn ấy mà.

CHIBANG
13-10-05, 10:57
Phi không không sử dụng cái này trong hầu hết các ứng dụng của mình, xin lỗi Chí Bằng watchdog có phải là "chó sửa go go ở ngoài cửa" không vậy!

Chán bác luôn.


Cái này hay,mình xin lắng nghe sự chỉ giáo của Chí Bằng! ah trc het toi tra loi truoc xem dung khong nhe, cai do co ca 2 loai cung mem, cai mem em hon cai cung--> thuong cho nao mem la tot hon!

Sai.

MicroDuyphi
13-10-05, 11:12
Nguoi ta khong biet moi hoi chu? binh thuong noi du lam ma` sao gio it noi wa' dzay ChiBang! Sai thi cho noa thi phai chi cho nguoi ta biet voi chu tu nhien noi sai ai ma` biet sai cai gi` ?

phamthaihoa
13-10-05, 11:12
Không biết bác DuyPhi đùa hay bác chơi chữ kiểu gì, em đọc không hiểu !

Cái từ Watchdog thì ta không nên "dịch" như vậy ! Tiếng Việt ta tuy giàu và đẹp nhưng không thể phong phú đến nỗi dịch hết được nghĩa các từ nước ngoài !
Việt Nam chỉ trồng được lúa chứ không trồng được vi điều khiển, cứ theo chúng nó là hơn.

Watchdog thì đúng là có hai loại cứng và mềm: tức là ám chỉ cách enable nó. Đối với dòng 51, theo tiểu đệ biết nó dùng 1 bit để enable watchdog, chẳng may nhiễu vào đúng bit này thì hỏng. Còn PIC thì dùng watchdog cứng tức là enable nó bằng phần cứng thông qua config bit: WDTEN. Cái này không bị ảnh hưởng bởi nhiễu --> tất nhiên là ổn định hơn rồi. Vì vậy theo tiểu đệ ngắt cứng tốt hơn ngắt mềm.

Còn cái vụ config bit thì giống như người ta đặt lịch cho một chuyến tàu vậy, đã đặt là từ HN-->HCM thì nó chỉ đi như thế, không cho chuyện vào đến Huế rồi ra được. PIC dùng config bit để khởi tạo những tính năng "cứng" không thể thay đổi. Ví dụ watchdog, xtal, brown on reset hay power on reset.

MicroDuyphi
13-10-05, 11:33
Còn cái vụ config bit thì giống như người ta đặt lịch cho một chuyến tàu vậy, đã đặt là từ HN-->HCM thì nó chỉ đi như thế, không cho chuyện vào đến Huế rồi ra được. PIC dùng config bit để khởi tạo những tính năng "cứng" không thể thay đổi. Ví dụ watchdog, xtal, brown on reset hay power on reset.

Đúng thật nghe là hiểu !
Cái dzu dịch kia xin lỗi anh em nhá (dịch vui thôi để đợi CB trả lời).


Phi nghĩ nên minh họa ứng dụng cho cả 2 loại là hay nhất vì đến thời điểm này mọi người gần như ai cũng biết hi loại này , nhất là trong cái diễn đàn diednj tử này! Đó là một giải pháp để trung hòa xung đột, và tạo điều kiện mở rộng tầm nhìn rộng hơn cho anh em chúng ta giữa 2 loại này !

CHIBANG
13-10-05, 11:36
Không biết bác DuyPhi đùa hay bác chơi chữ kiểu gì, em đọc không hiểu !

Cái từ Watchdog thì ta không nên "dịch" như vậy ! Tiếng Việt ta tuy giàu và đẹp nhưng không thể phong phú đến nỗi dịch hết được nghĩa các từ nước ngoài !
Việt Nam chỉ trồng được lúa chứ không trồng được vi điều khiển, cứ theo chúng nó là hơn.

Watchdog thì đúng là có hai loại cứng và mềm: tức là ám chỉ cách enable nó. Đối với dòng 51, theo tiểu đệ biết nó dùng 1 bit để enable watchdog, chẳng may nhiễu vào đúng bit này thì hỏng. Còn PIC thì dùng watchdog cứng tức là enable nó bằng phần cứng thông qua config bit: WDTEN. Cái này không bị ảnh hưởng bởi nhiễu --> tất nhiên là ổn định hơn rồi. Vì vậy theo tiểu đệ ngắt cứng tốt hơn ngắt mềm.

Còn cái vụ config bit thì giống như người ta đặt lịch cho một chuyến tàu vậy, đã đặt là từ HN-->HCM thì nó chỉ đi như thế, không cho chuyện vào đến Huế rồi ra được. PIC dùng config bit để khởi tạo những tính năng "cứng" không thể thay đổi. Ví dụ watchdog, xtal, brown on reset hay power on reset.

He he.. đúng như vậy rồi, gặp cao nhân về PIC rồi.

+Nói thêm 1 tý, ở PIC 16 thì có đầy đủ tính năng đó. Nói chung những tính năng đó có hêt ở AVR, Chipcon, .. các hầu hêt trong các con vi điều khiển.
+WD thì 89S có wd mềm.
+Nếu bác làm PIC thì PIC18 có cả cứng và mềm đó.
+Nghĩa là có thể enable bằng config cứng, hoặc mềm("Bit Ennable WD"=("1bit enable cứng" OR "Ennable mềm")).
Nếu enable = cứng thì "Bit Ennable WD" =1, vậy nên phải clr wd sau khoảng thời gian <Twd.
Nếu ko enable = cứng thì có thể enable = mềm bât cứ lúc nào. Microchip họ khuyến cáo ko nên dùng chức năng mềm này, chỉ dùng trong trường hợp đặc biệt cực chẳng đã.

MicroDuyphi
13-10-05, 11:38
89S co wd mem là sao? khac gi voi PIC ?
Thu mot vi du di CB.

CHIBANG
13-10-05, 11:40
Con Watchdog thì dịch ra tiếng Việt hơi khó. Nhưng có thể tạm dịch là "Bộ định thời giám sát uC".

falleaf
13-10-05, 15:33
http://en.wikipedia.org/wiki/Watchdog_timer

Đây là định nghĩa về watchdog timer của wikipedia.

Tôi đã cắt luồng này ra riêng để cho các em K47 tiếp tục làm việc trong luồng kia.

Có lẽ chúng ta không nên thảo luận thêm và tranh cãi thêm về vấn đề này. Tôi nghĩ chúng ta nên hợp tác làm sao để xây dựng và Việt hóa toàn bộ các công cụ cần thiết, xây dựng cơ sở cho lập trình vi điều khiển DSP, Psoc, ... tại Việt Nam.

Tôi xin khởi xướng chương trình này, bởi vì hiện nay tôi đang biến PIC thành một công cụ ở Việt Nam. Bất kể môn học nào cũng vậy, vì chúng ta có ít người nghiên cứu quá, so với thế giới, cho nên chúng ta thường đi sau họ.

Vả lại, người Việt Nam có một cái thói quen mà chính các bạn cũng nhận thấy trong các diễn đàn này. Cái mình biết thì muốn giấu, còn cái mình không biết thì cứ tránh né.

Nếu bạn giỏi vi điều khiển, nếu bạn tin là mình hiểu về DSP, Psoc, hãy viết những gì cơ bản nhất cho các em sinh viên khóa sau học tập được thuận lợi hơn.

Khi các bạn đọc được một vấn đề hay, chưa đủ để viết thành một bài báo ngắn, các bạn dùng diễn đàn để trao đổi và làm rõ vấn đề. Vấn đề vi điều khiển đã rõ như ban ngày, không cần phải bàn luận nữa.

Hiện nay, chỉ có việc làm thành các công cụ ứng dụng nữa thôi. PIC hiện nay đang đi đầu, bởi vì đã có forum picvietnam, chuyên bàn về PIC, các tài liệu của PIC được Việt hóa khá nhiều. Nếu các bạn cho rằng, mình có thể làm như những người làm về PIC, hãy mở ra các bài về avr bằng tiếng Việt, dưới dạng hướng dẫn. Và thảo luận về nó như một dạng công cụ, chứ không phải thảo luận về nó như một cái gì đó ghê gớm mà chỉ có mình có thể hiểu, cho rằng người khác không thể hiểu, và bảo rằng nó phức tạp lắm không thể giải thích được cho những người trình độ thấp hơn đâu.

Thầy ThS Cao Hào Thi, bộ môn Quản Lý Công Nghiệp, BKHCM từng vào lớp dạy chúng tôi một điều, mà cho đến bây giờ tôi vẫn còn ghi nhớ: "Khi anh hiểu một vấn đề, anh có thể trình bày vấn đề đó cả năm, anh có thể trình bày vấn đề đó trong 45 giờ (3 đơn vị học trình), hay 15 giờ, hoặc thậm chí là 45 phút. Nếu một người hỏi anh về vấn đề đó, anh có thể nói cho người đó nghe trong 15 phút, và nếu một ai bắt anh nói trong 3 phút, thì anh vẫn nói được như thường, thậm chí, chỉ dùng 3 câu thôi anh cũng có thể nói về vấn đề đó. Như vậy đó là anh hiểu vấn đề. Đừng bao giờ nói rằng, nếu không có đủ thời gian thì tôi không thể trình bày hết được vấn đề đó, đó là vì anh chưa hiểu nó một cách thấu đáo".

Thầy nói điều này khi dạy tôi về môn thống kê và ra quyết định. Tôi muốn nói với các bạn rằng, nếu nói rằng các bạn hiểu về vi điều khiển, biết rõ về nó, hãy tổng kết nó, viết về nó.

Tôi mong các bạn hãy làm cái gì đó có lợi ích thực sự. Không cần bàn AVR hay PIC, hay bất kỳ loại vi điều khiển nào. Làm một cái thôi, và làm, đừng biến diễn đàn trở thành chỗ cãi vã, đừng lặp lại cái sai lầm của diendandientu đã trải qua.

Thông báo một điều nữa với các bạn. Tôi là mod của phần vi điều khiển về PIC, và tôi muốn định hướng diễn đàn trở thành diễn đàn khoa học, các bài giảng, các đề tài, các câu hỏi... Vậy đây là lần cuối cùng tôi cho phép các thành viên tranh luận, mà không đưa ra một mình chứng cụ thể nào.

Nếu bạn trích dẫn một con số, một thông tin nào để tranh luận, hãy đưa source lên.

Vd: Bạn muốn nói RICS, CICS phân biệt thế nào, đưa định nghĩa cụ thể, dẫn chứng cụ thể. Muốn nói thằng này bao nhiêu lệnh, thằng kia bao nhiều lệnh, đưa dẫn chứng cụ thể. Không bắt bẻ nhau, khích bác nhau.

Chúc vui.

CHIBANG
13-10-05, 16:03
89S co wd mem là sao? khac gi voi PIC ?
Thu mot vi du di CB.
Có ngay.
89S: bit enable ở RAM:WMCON DATA 96h.
Enable:orl WMCON, #00000001b ; watchdog enable
Xoa WD:orl WMCON, #00000010b ;

PIC: thường ở FLASH. ví dụ __Config(WTDEN);
Xoa WD: CLRWDT();

Bác BinhAnh có một số bài viết về cái này khá kỹ rồi đó.

falleaf
13-10-05, 17:19
Great! Ủng hộ kiểu tranh luận của ChiBang...

Amateur
14-10-05, 01:37
Gửi CHIBANG,

1. Bạn không đọc kỹ ý tôi, tôi không hề bênh 51 hay PIC, tôi ủng hộ cả 2. VÀ tôi nói tôi cần giải pháp kỹ thuật, nếu tôi không thể dùng 51, tôi sẽ phải dùng PIC. Trong khi đó, bạn ca ngợi PIC, có thể ai đó khó chịu, tôi thì không.

2.Chính vì không đọc kỹ, nên bạn lôi tôi vào sự thách đố này. Thực ra nói nhỏ nhé, thậm chí tôi chưa từng đọc Tăng Cường hay Phan Quốc Thắng (Hai cha này tôi lạ gì, bạn mà tiếp xúc các đồ án tốt nghiệp bên HVKTQS, bạn sẽ hiểu ngay). Tôi chính thức xác nhận mình không phải là cao thủ, kể cũng hơi ngượng.

3. Tôi cũng chẳng biết watchdog là gì. Cái này phải là người tinh thông lắm mới hiểu được nó. Có thể tôi sẽ học thật thuộc đoạn này, quả này về quê trình bày thôi.

4. Cuối cùng, tôi là thằng thù dai: Lùng sục suốt diễn đàn, các bài viết của bạn, đánh dấu, nghiền ngẫm. Thấy cũng không có gì cụ thể lắm. hãy trình bày cái gì đi, vì bạn là thành viên tích cực mà (không nên dựa vào số lần post). Dùng PIC có nhận dạng được biển số ô tô qua hình ảnh thu từ camera không. Nếu có thì đang có đơn hàng từ Cục đường bộ đấy.

5. Từ tốn nói tôi mới phục, bỏ qua thủ thuật watchdog đi nhé.

CHúc vui vẻ.

CHIBANG
14-10-05, 08:53
Gửi CHIBANG,

1. Bạn không đọc kỹ ý tôi, tôi không hề bênh 51 hay PIC, tôi ủng hộ cả 2. VÀ tôi nói tôi cần giải pháp kỹ thuật, nếu tôi không thể dùng 51, tôi sẽ phải dùng PIC. Trong khi đó, bạn ca ngợi PIC, có thể ai đó khó chịu, tôi thì không.

2.Chính vì không đọc kỹ, nên bạn lôi tôi vào sự thách đố này. Thực ra nói nhỏ nhé, thậm chí tôi chưa từng đọc Tăng Cường hay Phan Quốc Thắng (Hai cha này tôi lạ gì, bạn mà tiếp xúc các đồ án tốt nghiệp bên HVKTQS, bạn sẽ hiểu ngay). Tôi chính thức xác nhận mình không phải là cao thủ, kể cũng hơi ngượng.

3. Tôi cũng chẳng biết watchdog là gì. Cái này phải là người tinh thông lắm mới hiểu được nó. Có thể tôi sẽ học thật thuộc đoạn này, quả này về quê trình bày thôi.

4. Cuối cùng, tôi là thằng thù dai: Lùng sục suốt diễn đàn, các bài viết của bạn, đánh dấu, nghiền ngẫm. Thấy cũng không có gì cụ thể lắm. Đừng khôn vặt, hãy trình bày cái gì đi, vì bạn là thành viên tích cực mà (không nên dựa vào số lần post). Dùng PIC có nhận dạng được biển số ô tô qua hình ảnh thu từ camera không. Nếu có thì đang có đơn hàng từ Cục đường bộ đấy.

5. Không cáu nhé. Từ tốn nói tôi mới phục, bỏ qua thủ thuật watchdog đi nhé.
CHúc vui vẻ.
Ha ha...
-Tui đố các bác vì do các bác đố tui trước.. đơn giản vậy thôi.
-Mà 2/3 bác xuất hiện rồi. Bây giờ tui đoán bác VTCBKA vì chưa trả lời dc nên đang nghiền ngẫm đây. Nghe nói bác ấy là 1 chuyên gia về vdk và dc đào tạo rất cơ bản... :e-cu: .
-3 câu tui đưa ra còn 2 câu nữa đó. Mà cả 3 câu đều cơ bản cả. Ko thể và ko nên thiếu các tính năng này khi dùng trong công nghiệp. Cả 3 thứ này tui đã làm và đem lại cho tui nhiều cảm hứng. /:) . Tui đố 3 câu vì ko lẽ lại nói những câu trong các quyển sách đó? mà ai cũng biết đố làm gì?
-He he.. ai lại chọc tui kiểu đó, ít hay nhiều thôi. Mà bác Amatuer chọc tui kiểu này chắc phải bực tui lắm mới đụng chạm đến vậy nhỉ.. hi hi.. hạ hỏa :laycu:
-PIC ko dành cho việc xử lý ảnh như vậy, nó là uC cơ mà bạn. Tui cũng biết tý chút về xử lý ảnh, nếu quả thực nếu thời gian dự án dài dài thì mail cho tui. Mail: daochibang9999@yahoo.com. Còn nêu ngắn thì tui ko đủ sức

blackmoon
14-10-05, 13:41
Anh em tranh luận với nhau trên diễn đàn, sôi nổi, quyết liệt, thậm chí gay gắt cũng có cái tốt. Nhưng không nên khích bác nhau, không nên đem trình độ ra để so đo, cũng không nên lấy cái mình biết làm lợi thế phân biệt cao thấp với người khác. Tại hạ thực sự thấy hội quán của chúng ta đang lâm dần vào cảnh nhộn nhạo, mạnh ai nấy thét. Điều đáng tiếc này không hề thấy ở các diễn đàn nước ngoài.
Chốt lại cái vụ "vi điều khiển này mạnh, vi xử lý kia yếu" đi! Việc này nếu có đáng xảy ra thì cũng nên để dành cho bọn ngoại bang, họ sản xuất ra mấy thứ đó thì để họ tranh luận, cải tiến sản phẩm mà giành lấy thị trường. Còn với anh em ta, như Falleaf đã nói rồi, PIC cũng chỉ là công cụ như bao vi điều khiển, vi xử lý khác, bất kể lớn bé, tính năng cao thấp thế nào.
Còn chuyện đại hiệp này giỏi vi điều khiển hơn đại hiệp kia, hảo hán nọ là anh hùng vi xử lý từ thuở niên thiếu... cũng nên chốt lại. Ai đó giỏi PIC, hay giỏi AVR, hay giỏi cả PIC và AVR, thậm chí giỏi nhiều loại khác nữa, theo tại hạ cũng chỉ là hiểu rõ và biết sử dụng thành thạo một công cụ nào đó, không thể căn cứ vào đó để đánh giá người ta giỏi hay kém về mặt này mặt kia. Người giỏi là những ai? Là những người biết tận dụng tốt nhất những gì mình có để giải quyết bài toán một cách hiệu quả. Hy vọng ai trong chúng ta cũng đã, đang và sẽ trở thành những người như vậy. Trong tư tưởng của tại hạ, người giỏi về kỹ thuật vi xử lý không phải là người biết nhiều loại vi xử lý, cũng không phải là người biết sâu về loại nào đó đang "thời thượng", mà là người có thể sử dụng hiệu quả nhất các chip họ nắm được về cả mặt giá thành và tính năng.
Tại hạ nói những điều trên mong rằng không đụng chạm đến tự ái của đại hiệp nào, nhất là đại hiệp CHIBANG. Tại hạ biết đại hiệp nội công cũng thuộc hàng thâm hậu, lòng lấy làm mừng thay cho nền công nghệ điện tử nước nhà. Đại hiệp CHIBANG cũng rất hay tranh luận sôi nổi, tính khí khá ngang tàng nên đôi khi quá chú ý đến việc đánh giá người khác trong khi tranh luận, nhất là khi đối phương lộ ra sơ hở. Chân tình mà nói, Admin và các Mods hay ai cũng thế thôi, chẳng ai biết hết cả, tránh sao khỏi lúc sơ suất. Vậy thì cũng xin tặng đại hiệp một câu của các bậc tiền bối:
"Hưng vong, bĩ thái có thì
Chớ đem thành bại luận suy anh hùng"
Chúc cả nhà cuối tuần vui vẻ.

phamthaihoa
14-10-05, 14:06
:
"Hưng vong, bĩ thái có thì
Chớ đem thành bại luận suy anh hùng"
Chúc cả nhà cuối tuần vui vẻ.

Câu này hay !!
Tại hạ đang có ý định xây dựng một box bao gồm tất cả các vấn đề cơ bản về vi điều khiển bắt đầu từ LED đến ghép nối bộ nhớ ngoài dành cho những người mới học để tránh các kiểu câu hỏi đã được nhai đi nhai lại mãi. Còn những cao thủ đã nắm rõ về vi xử lý ta chuyển sang nghiên cứu PLC hay DSP... Mong các đại ca, đặc biệt là đại ca CHIBANG, giúp sức. PIC đã có falleaf, BinhAnh, AVR có Tuxhero, PSOC có WinterInJuly.
DSP, FPGA... là chỗ của quân ta....

Trích một câu tâm huyết: "Non sông ta có được vẻ vang sánh vai với các cường quốc năm châu hay không, phần lớn phụ thuộc ở công học tập của các cháu.." Hồ Chí Minh.

Amateur
14-10-05, 21:48
- Tôi xin hỏi thế này, nếu không dùng ngôn ngữ C, không chơi kiểu tra bảng, bạn nào biết cách tính hàm SIN (hoặc COS) không? HOặc căn bậc 2?


Ha ha...
-Tui đố các bác vì do các bác đố tui trước.. đơn giản vậy thôi.
-PIC ko dành cho việc xử lý ảnh như vậy, nó là uC cơ mà bạn. Tui cũng biết tý chút về xử lý ảnh, nếu quả thực nếu thời gian dự án dài dài thì mail cho tui. Mail: daochibang9999@yahoo.com. Còn nêu ngắn thì tui ko đủ sức

Gửi CHIBANG
- Tôi không đố, mà hỏi. Gặp thằng em nó hỏi, tôi chịu. Tính nhờ diễn đàn giải đáp cụ thể một chút, vì tôi cũng nói nó đọc lại về khai triển fourie thì phải, không nhớ chính xác.
- Về xử lý ảnh, đùa một tý xem thế nào thôi, tôi mua cái camera nó có sẵn chức năng đó rồi.
- Nếu tôi là cao thủ, tôi chẳng lên diễn đàn làm gì, ngược lại diễn đàn chỉ toàn cao thủ, phải sửa đổi nội qui của diễn đàn chứ (BẠn tham khảo ý kiến của feaflall bên đienandientu), vì vậy có gì sơ suất bỏ qua nhé. Nhưng có điều, không nên mắng át mọi người, nếu người ta nói không đúng ý mình. Trường hợp ...BKA có tâm sự gì đó 2 năm trước, để yên người ta nói đã, biết đâu có ý hay. Đằng này cứ sồn sồn nói cha này dở hơi, cha này có vấn đề... Có thể tôi không biết chia động từ to have, chưa có thể nói tôi không biết tiếng Anh. Nếu bạn biết 51, biết AVR, biết PSoc, VHDL bạn càng cần bình tĩnh tranh luận

CHIBANG
14-10-05, 23:08
Gửi Amatuer: xin lỗi nếu có nhiều lời ko phải. Mong bác đừng dỗi :cafe:
Gửi Blackmoon: đúng là Bắc Hiệp, võ công và tính cách đáng để tại hạ nể trọng. Bác vẫn còn nợ bà con về đao pháp Quảng báo thần chưởng đó nhé. Tui sẽ phản biện nêu bác đồng ý? sẽ cố tìm ra sơ hở trong đao pháp đó. Nhất là sự hạn chế trong việc phát tác nội công dùng kiểu ghi dịch 595.
Gửi Vutricongbka: vẫn muốn tiếp kiến các kiến thức uC với bác. Vì tui hổng được đào tạo căn bản :rolleyes:

tienvnu
14-10-05, 23:27
"Hưng vong, bĩ thái có thì
Chớ đem thành bại luận suy anh hùng"

Chào các sư huynh.
Câu này có nhiều điều đàn em phải học hỏi...
Tiện đây em cũng xin hỏi!
Có cái này em nghe mãi rồi...đó là giao tiếp với máy tính...truyền dữ liệu với chuẩn RS232...Nhưng kô biết cụ thể nó thế nào...tức là còn lơ mơ về Phần mềm.
/:) Thế mà hôm trước bốc phét với thằng bạn nó tin sái cổ /:)
Đúng theo như Huynh nói cái gì cũng biết...bốc phét thì giỏi nhưng chả làm được cái gì?? hu' hu'. :laycu:

CHIBANG
15-10-05, 08:19
Bạn nên mở 1 luồng khác tại box "Kiến thức chung vdk"hỏi bà con, chứ ở đây ko đúng chủ đề.
Còn về hạn chế ko phải ở 595 mà ở thiết kế hệ thống, nhất là khi bảng >300 cột. Ai làm rồi sẽ rõ nguyên nhân. Tôi chỉ tranh luận khi bác Blackmoon đưa ra schematic.

MicroDuyphi
15-10-05, 10:25
----------------------------------------------------------------
Cái diễn đàn này dường như dành cho các cao thủ thì phải !
----------------------------------------------------------------

Nếu lớn người ta sẽ xuất đồng thời chứ có sao đâu!
Mấy cái bảng Encom làm rộng 4met- cao 32 hàng đấy chạy ngon ơ.

MicroDuyphi
15-10-05, 10:27
" Nghiêm cấm sử dụng hình thức moi móc. Bạn đã biết tôi làm gì cho hoạt động của PIC chưa, và một lần nữa chơi cái trò cùn này, thì bạn sẽ biến ngay lập tức, chứ đừng nói là mod của một box dientuvietnam."

Đoàn Hiệp viết cho Duy Phi.

tienvnu
15-10-05, 10:49
Bạn nên mở 1 luồng khác tại box "Kiến thức chung vdk"hỏi bà con, chứ ở đây ko đúng chủ đề.
Còn về hạn chế ko phải ở 595 mà ở thiết kế hệ thống, nhất là khi bảng >300 cột. Ai làm rồi sẽ rõ nguyên nhân. Tôi chỉ tranh luận khi bác Blackmoon đưa ra schematic.
Vẫn dịch được đấy bác ạ...dịch một phát 8 bit thì có được không ạ.
Chào Bác! một ngày thứ bẩy vui vẻ.

CHIBANG
15-10-05, 11:28
Ừ thì thảo luận.
Mà bác DUYPHI sao lại dỗi như bác Amatuer rồi??? nếu thế thì bác suốt đời dỗi thôi.
Tui nghĩ như thế bác tienvnu đã hiêu vấn đề.
Bác Duyphi thì chưa hiểu điều tui nói.
Mà ai có schematic thì còn nói được, chứ cưỡi ngựa xem hoa(hay nói như bác DP la thầy bói xem voi thì khó).
Tui ko nói là tất cả cách dịch 595 đều sai. Bởi khai thác hết tốc độ nó thì thoải mái. Bác DP khoan vội cười khoái trá, mà sao bác cười nhanh quá, chưa kịp nghĩ đa cười rồi. Bác nhớ vụ LM35 chứ? tại bác cười sớm nên tui mới nói bác như vậy. Tui vẫn đố bác tìm thấy sơ hở của tui, khà khà, chỉ riêng bác thui, ko nói các cao thủ khác. Mà cũng tại bác đó, cứ thích thảo luận thì tui lại thảo luận với bác đây.
Tui hổng biết Encom là gì, cũng ko biết bác DP đã làm được bào nhiêu cột với cái font cao >24 đây?
Nhưng nếu design 1 cách chính tắc thì ko được. Cao thủ bào có bí quyết thì chắc mới được.

BinhAnh
15-10-05, 17:25
Gửi các các bác: Vutriconbka, amatuer,DuyPhi. Ko gửi các cao thủ khác đâu nhé.
Các bác nói, em tưởng tượng các bác như là chuyên gia về VDK. Hơn nữa các bác toàn đã hỏi em, em đã trả lời hết ở trên rồi. Vậy em muốn các bác trả lời mấy câu sau. Vì số lượng các bác nhiều nên em cũng hỏi nhiều câu hơn 1 tý. Nếu ko trả lời được thì im lặng đừng làm ồn ào nhé.
1-Watchdog thường có 2 loại: cứng và mềm. Vậy nghĩa là gì, cái nào hơn? có laọi nào vừa cứng vừa mềm được ko?
2- Vdk nay thường có kiểu config phần cứng:Brown-out Reset,Power-up Timer để làm gì? ngoài ra có cờ mềm tương ứng với nó thì để làm gì?
3-Cơ chế tối ưu cho vi điều khiển để vừa dùng được watchdog, vừa dùng được chế độ sleep?

Bạn CB đưa ra câu hỏi rất hay, lớp PIC 01 tại Hà Nội những ai trả lời được nhỉ?

vutricongbka
15-10-05, 20:36
Gửi CHIBANG !(Một bàn tay không che được hết bầu trời)
Mình cảm thấy rất vu khi các bạn tranh luận rất sôi nổi thế này ! Nhưng thực sự mà nói thì CHIBANG đã không hiểu về những bài viết của mình ! Thực sự ý mình là gì thì bạn có thể đọc lại các bài viết của mình bạn sẽ rõ.Còn về thi thố tài năng thì mình không có nhiều thời gian để thi thố với bạn và cụ thể hơn chắc chắn mình sẽ thua bạn rồi.Anh em lên diễn đàn mục đích giúp đỡ lẫn nhau có kinh nghiệm gì thì chỉ cho nhau biết đừng lún sâu vào vế xe mà mình đã vất phải ! Trong một số bài viết thì Trí Công đã có đôi chút tự phụ rất xin lỗi các bạn.
Gửi Duy Phi :Anh biết chú rất rõ ! Anh em trên nhiều diễn đàn hiểu chú lắm rồi ,Cảm ơn chú vì luôn luôn nhiệt tình với các anh em !!!

MicroDuyphi
15-10-05, 20:40
:/:): :laycu:

CHIBANG
15-10-05, 21:01
Xin lỗi bà con, phải cứ sửa đi sửa lại mấ lần vì nội dung SPAM quá.
Gửi bác VTC: sory bác, em quá lời.
Mong các mod xóa những bài spam bài của em đi. Nhiều khi ngựa non háu đá. :rolleyes:

anhtuan133
21-12-05, 13:27
Hay ah. Chao các bác.
Mình làm bên viễn thông,có dùng PIC cho một số ứng dụng nhỏ, vduj làm mạch dao dộng thay con 555, điều khiển trạm giám sát ALARM... thấy PIC chạy rất ngon,lập trình dễ,dễ mua.Về tính tiết kiệm điện thì PIC12 rất tốt.Bạn tui là cái bồn xả xí tự động có thể chạy pin trong 4 năm.
Tui cũng dùng AVR (ATMEGA16,128), thấy rằng PWM của nó kô hay. Tần số đầu ra của nó thường fix. Thông thường chỉ có 1 timer 16 bit,2 cái 8 bit đi kèm prescale. PIC 18 tốt hơn ở điểm này.
RAM của PIC hơi ít hơn AVR một tý. Tốc độ AVR lại cao hơn PIC.Chẳng mấy khi dùng hết.
Với mức giá FOB 8$ tui đang nhòm ngó con AT91SAM7X256 của AT và LPC22xx của Philip. Thấy mấy forum của Tây bàn tán về bọn này nhiều lắm. Mong sao kiếm được vài con về thử nghiệm. Bọn dsPIC30 cũng tầm giá này nhưng dễ kiếm hơn.
Ở VN mấy cái mạch bằng bàn tay bán cũng đắt đắt. Nếu vụ nào chi phí nguyên vật liệu>300K thì tui đều nhét con ATMEGA128 vào, mặc dù con 51 cũng đủ dùng (hehehe), để tính tiền cho dễ. Con ATMEGA128 giá 150K, chơi được RTOS, font,API (cái này ~30K rồi), phát triển nhanh, đỡ bị nhầm lẫn. Mà nó là TQLP, đi với đống tụ, trở dán, tụ xám nữa thì trông như Tây (đen) vậy. Đang tìm nguồn Relay dán 3,3V nhưng đắt quá (70K/chú f.u.k!!!).

NDP
21-02-06, 11:53
Tôi không biết CHIBANG hiểu được bao nhiêu mà thao thao bất tiệt như vậy nữa, tùy vào công việc mà ta có thể dùng chứ con Pic hay 8051 thì nó chỉ là công cụ mà thôi. đôi khi con này tốt về mặt này con kia tốt về mặt kia nhưng nói tóm lại là tất cả điều có thể làm được. tôi hỏi các bác nè có bác nào dùng VDK đi xử lý tín hiệu số chưa ? như thử dùng con Pic hay 8051 đi làm một mạch lọc thử coi. nếu các bác làm được thì mới nói tiếp nhe.
còn CHIBANG thì không biết công lực đến cỡ nào mà nói người này người kia. có dám nói là dùng con này làm duoc chuyện này và con kia không làm được không nếu nói ra được thì tôi chào thua tự rút lui.
Chào tạm biệt các cao thủ.