PIC Vietnam

Go Back   PIC Vietnam > Mua bán & Trao đổi > Trao đổi ngoài luồng

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

Trao đổi ngoài luồng Các loại vi điều khiển khác, tản mạn của các anh chàng và cô nàng kỹ thuật ...

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 23-11-2005, 09:10 PM   #1
odense
Đệ tử 1 túi
 
Tham gia ngày: Nov 2005
Bài gửi: 23
:
Trích:
Nguyên văn bởi falleaf
Có tổng cộng 3 cách để nạp chương trình cho PIC. 2 cách dung programmer và cách còn lại dùng bootloader. Dùng programmer có thể dùng ICSP hoặc gỡ PIC cắm vào mạch.

Thực tế, trong các mạch phát triển, luôn chỉ cần đưa 4 chân VDD, VSS, RX, TX ra ngoài, thì có thể dùng bootloader, mà không cần cắm thêm gì. Nếu đưa 6 chân ICSP ra ngoài, có thể dùng programmer để nạp, cũng không khó khăn gì. Nếu như con PIC nào không có chế độ ICSP thì chắc chắn phải gỡ ra ngoài để nạp.

Chính vì vậy, khi thiết kế các board phát triển, các bạn cần phải thiết kế hàng chân này để sử dụng cho thuận lợi. Những điều này tôi chưa đề cập đến vì có thể trong nhiều lần hướng dẫn tôi đã nói với sinh viên rồi, nói nhiều quá nên có thể trên diễn đàn quên nói, hoặc đã nói ở đâu đó nhưng bạn chưa đọc hết??!!!

Mọi mạch phát triển đều được thực hiện như vậy cả, ICD2 cũng vậy thôi.

Chúc vui.
Vần đề mà odense đề cấp đến trong cái programmer này xuất phát từ việc nhìn thấy những BẤT LỢI của nó cho người lập trình cũng như cả những lợi của nó nữa.
Một điều rõ ràng rằng một linh kiên (PICs) được rút ra cắm vào nhiều lần như vậy thì chẳng thể nào bảo đảm được độ an toàn cho nó rồi (đây là khuyến cáo chung cho tất cả những người làm điện tử). Mặt khác, với rất nhiều các linh kiện hiện giờ là SMD thì không thể nào có khả năng hàn rồi lại thao ra được )
Việc odense đề cấp đến ở đây không có nghĩa là phủ nhận việc dùng hàng chân để nạp cho chương trình cho các pic. Chắc chắn đây là một phương pháp thuận lợi nếu chúng ta dùng các loại linh kiện với chuẩn bình thường và cần nạp cho một số lượng lớn với cũng một chương trình như nhau. Các mạch như thế này vẫn đang được bán trên thị trường và vẫn rất nhiều người dùng, tùy theo mục đích.
Tuy nhiên, nếu chỉ xét riêng những người làm robot kiểu amatuer như chúng ta với vài con robot thì khi lập trình để kiểm tra chắc chắn phải nạp đi, nạp lại hàng chục lần cho tới hàng trăm lần với các ý tưởng lập trình của mình thì hỏi rằng việc tháo ra lắp vào như vậy có bảm đảm chất lượng của PIC nữa hay không?? Với SMD thì làm thế nào đây.
Đây là vần đề mà odense muốn hỏi đó.!
odense vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-11-2005, 12:17 AM   #2
odense
Đệ tử 1 túi
 
Tham gia ngày: Nov 2005
Bài gửi: 23
:
Trích:
Nguyên văn bởi falleaf
Về vấn đề tài liệu tham khảo, quan điểm của bạn hoàn toàn khác với quan điểm của tôi ở vấn đề này.

Vì sao tôi phải cố công ngồi viết một cuốn sách PIC mà chỉ cần bấm chữ PIC thì trên mạng có hàng trăm hàng ngàn cuốn sách, hoặc tutorial hiện ra cho các bạn?

Điều tôi quan tâm ở đây, đó là chúng ta là người Việt Nam.
Riêng về vấn đề này thì có lẽ quan điểm của chúng ta khác nhau thật! ). Vấn đề này có lẽ nó mở không chỉ cho riêng falleaf hay odense mà con rất nhiều con người VN khác nữa. Odense nói rõ quan điểm ở dưới, nhưng trước hết Odense hiểu rõ và cảm kích mục đích việc DỊCH này của falleaf và bạn bè. Chắc chắn xã hội nào cũng cần những con người như thế này để thúc đầy mọi người cùng tiến lên về tri thức. Đấy cũng là vì sao Odense tham gia diễn đàn này và bày tỏ quan điểm của mình. Nhưng...

Trích:
Nguyên văn bởi falleaf
Tôi tự học và tự tìm hiểu PIC, đến bây giờ tôi có một chút căn bản thì tôi tự viết cuốn sách của mình cùng với các bạn tôi. Không phải chúng tôi muốn chứng tỏ mình giỏi hay đi đầu, chúng tôi chỉ chứng tỏ mình là người Việt Nam. Những gì tôi viết, mang rõ phong cách con người của tôi, cách nghĩ của tôi, cách trình bày và hướng dẫn của tôi. Đó là cách của một người Việt Nam viết.
Bởi vì tôi hiểu con người Việt Nam hơn bất kỳ một người nước ngoài nào, tôi tự hào điều đó, cho nên tôi viết cho người Việt Nam. Kiến thức tôi viết là kiến thức tôi đã học tập từ rất nhiều nơi, kể cả từ người nước ngoài, nhưng cái hình thành nên kiến thức đó lại là con người Việt Nam, cách nghĩ Việt Nam.
Odense cũng chẳng nghĩ rằng ai muốn thể hiện gì ở đây cả. Tìm thấy một diễn đàn phù hợp, lên đó nói chuyện chẳng qua là cùng muốn chia sẻ và học hỏi từ mọi người xung quanh về những kiến thức liên quan đến công việc của mình. Chẳng ai có thể phủ nhận nguồn gốc của mình được falleaf àh nhưng việc học hỏi những cái hay, phương pháp tốt từ những người khác cũng là rất nên. Người Việt thì đúng là nên viết theo các của người việt, sống theo các của người Việt, làm việc bằng cách của người Viêt, nhưng cũng phải xem cái gì hay, cái gì con kém với nhưng nước khác, dân tộc khác để mà học hỏi chứ.
Chúng ta chẳng thấy rõ ràng từ lịch sử của Việt nam khi đất nước Mở Cửa, khi đất nước không còn CẤM VẬN của Mỹ, khi đất nước hoà nhập với bạn bè quốc tế thì cả đất nước đã chuyển mình thế nào rồi sao. Cái đó chẳng có gì khác với việc chúng ta là người Việt Nam thì có nghĩa chúng ta không nên dùng sách gốc nước ngoài, không nên đọc tài liệu nước ngoài bằng bản gốc, đây chẳng khác gì tự đóng của với chính bản thân mình, tự cấm vận mình với kiến thức rồi.
Chắc chắn người dich, biên dich vẫn có những giá trị của người dich, người biên tập, NHƯNG, nếu ai cũng đọc được, hoặc cố gắng đọc được các tài liệu khác ngoài tiến Việt thì sức nặng đặt trên vai người dich, người biên dịch sẽ giảm đi rất nhiều và giá trị kiến thức mà tất cả mọi người nhận được sẽ tăng lên biêt bao nhiêu. Há chẳng đúng vậy sao!

Trích:
Nguyên văn bởi falleaf
Bạn tôi, một đứa con gái đang làm tiến sĩ năm thứ hai (năm sau sẽ ra trường), mới 23 tuổi, thuộc loại khá giỏi, nó nói với tôi những điều này, nên đọc sách tài liệu gốc, phải biết ngoại ngữ... Nhưng mỗi lần đề cập đến vấn đề đó, là tôi với nó lại xảy ra tranh cãi, bởi vì đơn giản, quan điểm khác nhau hoàn toàn.
Odense không hiểu rõ tranh luận giữa bạn và cô bạn kia như thế nào những odense thấy cô ta nói có nhưng điểm rất có lý. Tai sao? Đơn giản vì chúng ta biết những điều rất hiển nhiên như là:
- Rất nhiều, nêu không muốn nói là đa số, các giáo trình, tài liệu, sách vở (đăc biệt về khoa học kỹ thuật ) mà học sinh, sinh viên việt nam đang học là của nước ngoài; ngày trước chúng ta dịch của Nga, Trung Quốc..., nay dịch của Mỹ của Anh, Đức, Pháp...Vậy kiến thức của nhân loại mà chúng ta đang học là từ đâu ra? Chẳng phải từ nước ngoài, tiếng nước ngoài là chính hay là từ Tiếng Việt, người Việt. Vậy con đường nào để có thể tiếp cận với nguồn tài liệu đó, kiến thức đó??? Con đương ngắn nhất chính là mỗi con người phải tự đọc được nó, hiểu được nó qua các ngôn ngữ đó, hơn là ngồi chờ đợi những người khác Dịch cho mình. Chúng ta yêu và trân trọng tiếng Việt của chúng ta nhưng không có nghĩa chúng ta bị bó buộc chỉ trong ngôn ngữ mẹ đẻ mà thôi.
- Cho đến nay, ai cũng phải thừa nhận Internet là một nguồn thông tin vô tận, nơi mà mọi người có thể tìm kiếm được rất nhiều thứ hữu ích cho cuộc sống của mình. Vậy lên Internet nếu chỉ dùng với một ngôn ngữ riêng của mình như Tiếng Việt thì khi search lên hỏi rằng sẽ có bao nhiêu trang đáp ứng được yếu cầu search đó. Điều đó chưa kể rằng có rất nhiều thuật ngữ khoa học mà chúng ra rất khó để có thể dịch sang tiếng Việt
Kiến thức của nhân loại là vô tận, sự khác nhau chỉ có là làm thế nào để tiếp cận nó, tiếp thu nó mà thôi!

Trích:
Nguyên văn bởi falleaf
Tôi từng lý luận, tính thử xem, trên đất nước VN có bao nhiêu người như nó, sẽ tốt nghiệp tiến sĩ khi 25 tuổi, hơn nữa lại biết cả tiếng Anh, tiếng Pháp... Cả VN chỉ có khoảng 20000 thạc sĩ tiến sĩ (số liệu cách đây vài năm). Vậy còn khoảng 80 triệu người còn lại thì sao?
Odense cũng biết những thông kê như thế này. Nhưng chính vì thế, đất nước chúng ta muốn tiến nhanh, tiến xa càng có nhiều người có khả năng đọc, hiểu ngôn ngư nước ngoài hơn nữa. Có ít tiến sĩ thì càng phải có nhiều hơn, có ít thạc sĩ thì càng phải phấn đấu cho nhiếu hơn nữa. Nếu chẳng ai hiểu được tiếng nước ngoài, thì lấy đâu ra những người dich tài liệu cho người khác đọc, lấy đâu ra những người như falleaf & các bạn của bạn đọc tại liệu nước ngoài, làm thử rồi viết những kinh nghiệm đó cho người khác. Nếu trong tương lai cả 80 triệu người đều nghe, đọc hiểu được tiếng anh tốt như tiếng việt thì hả chẳng phải tốt lắm sao!
Có thể sự khác biết giữa quan điểm của tôi và cô bạn của falleaf là:
+ với cô bạn falleaf thì nhất thiết phải đọc tại liệu băng bản gốc, không được dịch hay không nên dịch.
+ với tôi thì việc dich lúc nào cũng cần thiết, đặc biệt với xa hội VN hiện giờ. Tuy nhiên, nên khuyến khích và thúc đẩy sinh viên đọc và tìm hiểu các thông tin thông qua các ngôn ngữ khác như Anh Pháp là điều cần thiết hơn. Tôi đưa một số ví dụ ở phân cuối cùng của buổi tranh luận này.
odense vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 24-11-2005, 10:16 AM   #3
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Trích:
Nguyên văn bởi odense
Vần đề mà odense đề cấp đến trong cái programmer này xuất phát từ việc nhìn thấy những BẤT LỢI của nó cho người lập trình cũng như cả những lợi của nó nữa.
Một điều rõ ràng rằng một linh kiên (PICs) được rút ra cắm vào nhiều lần như vậy thì chẳng thể nào bảo đảm được độ an toàn cho nó rồi (đây là khuyến cáo chung cho tất cả những người làm điện tử). Mặt khác, với rất nhiều các linh kiện hiện giờ là SMD thì không thể nào có khả năng hàn rồi lại thao ra được )
Việc odense đề cấp đến ở đây không có nghĩa là phủ nhận việc dùng hàng chân để nạp cho chương trình cho các pic. Chắc chắn đây là một phương pháp thuận lợi nếu chúng ta dùng các loại linh kiện với chuẩn bình thường và cần nạp cho một số lượng lớn với cũng một chương trình như nhau. Các mạch như thế này vẫn đang được bán trên thị trường và vẫn rất nhiều người dùng, tùy theo mục đích.
Tuy nhiên, nếu chỉ xét riêng những người làm robot kiểu amatuer như chúng ta với vài con robot thì khi lập trình để kiểm tra chắc chắn phải nạp đi, nạp lại hàng chục lần cho tới hàng trăm lần với các ý tưởng lập trình của mình thì hỏi rằng việc tháo ra lắp vào như vậy có bảm đảm chất lượng của PIC nữa hay không?? Với SMD thì làm thế nào đây.
Đây là vần đề mà odense muốn hỏi đó.!
Bạn lại chưa hiểu rõ về việc nạp rồi. Thực ra, bạn tạo ra một cái cổng COM để nối vào máy tính theo chuẩn, thì thiết bị của tôi nói vào máy tính bằng một cái cổng 6 x 2, vừa nạp được bằng programmer, vừa nạp được bằng bootloader.

Chúng tôi đang chuẩn hóa cái này. Tất cả các board chip dán cũng đều làm như vậy cả, và bọn tôi tin tưởng làm tốt hơn của những người khác rất nhiều. Bọn tôi hiện đã đi tới bước chuẩn hóa các mạch phát triển rồi, và chúng tôi biết chúng tôi làm không thua các mạch khác. Điều chúng tôi không làm được, có lẽ là các firmware để học tập, cái đó cần có thời gian lâu dài để làm, và phải có sức lực của nhiều người. Diễn đàn này là dùng vào việc đó.

Chính vì vậy, vấn đề này không phải là vấn đề khó khăn đâu. Nếu bạn gặp vấn đề cần hỗ trợ, chúng tôi sẽ hỗ trợ bạn, nhưng điều duy nhất đó là chúng tôi chỉ làm việc public, có nghĩa là sau khi hỗ trợ bạn xong, thì các vấn đề đó phải được public, nếu không, bạn đặt hàng bọn tôi, thì tiền hơi cao đó.

Chúc vui.
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-11-2005, 02:18 AM   #4
mafd_47a
Đệ tử 3 túi
 
Tham gia ngày: Sep 2005
Bài gửi: 54
:
Em trình độ kém cỏi không có gì để nói, nhưng em cũng xin có ý kiến thế này:

Ai ai trong chúng ta cũng đều biết là các tài liệu Tiếng Anh quan trọng như thế nào,

Anh Odense xem lại xem những người tiếp xúc với VĐK đa phần bây giờ là ngưòi nào, anh có thể thấy chủ yếu là sinh viên năm thứ 2, 3, 4.... những người còn rất ít kinh nghiệm trong vịêc học tập cũng như đời sống

Em bây giờ học khoa ĐTVT năm thứ 4, và lớp em cũng vừa mới học VĐK xong. Em rất may mắn là mình đã đuợc tiếp xúc với VĐK khá sớm, và tài liệu về VĐK đầu tiên em học là cuốn " Cấu trúc lập trình họ VĐK 8051" của tác giả Nguyễn Tăng Cường, Phan Quốc Thắng bên học viện Kỹ thuật Quân sự và đó là tài liệu "Tiếng Việt", và em cũng phải thật sự cảm ơn cuốn sách đó vì nhờ có nó mà em mới có được các khái niệm căn bản về ngắt, timer, counter,..... và khi đã nắm được rồi em đã chuyển sang tài liệu Tiếng Anh cụ thể là các trang WED, và các Datasheet một cách dễ dàng tự tin hơn nhiều.

Quay lại chuyện lớp em, em dám cá với các anh rằng tài liệu VĐK đầu tiên của các bạn SV khoa em đến 80% là cuốn 8051 của thầy TVO, và Cuốn " Cấu trúc VĐK của ... " ở trên, Tại sao vậy vì VĐK là một lĩnh vực quá mới mẻ với họ và thực sự là có quá nhiều những khái niệm mới, họ không có thói quen đọc Datasheet để hiểu rõ vấn đè hơn, cặn kẽ hơn. Bây giờ nghĩ lại ngày xưa em cũng như họ, cũng chập chững buớc vào thế giới VĐK như vậy thôi

Mọi sự khởi đầu bao giờ cũng khó khăn, và người ta luôn tìm những con đường dễ dàng nhất để đi. Nhớ ngày xưa khi bắt đầu học 8051, hỏi đi xin trình dịch trên diendandientu, anh chimcanhcut có bảo em chuyển sang học AVR hay PIC đi, thú thật lúc đó em có biết gì đâu và hỏi câu vu vơ " AVR, PIC là gì" bởi vì kiến thức VDK của em chỉ là AT89.Như anh thấy đấy, tại sao 8051 lại thực sự chiếm ưu thế trong các giảng đuờng đại học vấy. Có lẽ là nhờ hai cuốn sách TV này. Ở khoa em cho đến nay em đuợc biết thì có cả thảy khoảng 3, 4 nhóm làm việc với PIC còn lại tất cả đều chọn 8051 làm công cụ cho các bài tập lớn của mình, đó là sự thật rành rành và em nghĩ rằng nó cũng như thế ở các khoa khác, trưòng khác.

Em nói như thế không phải không phủ nhận vai trò của ngoại ngữ:cụ thể là Tiếng Anh nó thực sự rất quan trong trong việc tiếp nhận những kiến thức mới, kỹ thuật mới , nền tri thức mới, và biết ngoại ngữ mới tiếp cận được với nền tri thức của thế giới

Có thể cuốn Tutorial của anh Falleaf và nhóm PICVIETNAM có thể ko thực sự cần thiết với anh Odense, với em, và nhiều người khác nữa, nhưng nó sẽ thực sự cần thiết với những ai bắt đầu tiếp xúc với VĐK và cụ thể ở đây là PIC.

Và em hiểu rằng đó chính là mục tiêu của anh Falleaf đang làm và dang nỗ lực thưc hiện điều đó

Trong thâm tâm em luôn mong muốn PIC sẽ đuợc phát triển sẽ đuợc phổ cập nhiều hơn, và sẽ có nhiều bạn Sinh Viên chọn PIC làm công cụ đầu tiên trong lính vực VĐK và sự ra đời của tutorial này chắc chắn sẽ là bước quan trọng nhất để thực hiện điều đó

thay đổi nội dung bởi: mafd_47a, 25-11-2005 lúc 09:22 AM.
mafd_47a vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-11-2005, 06:52 PM   #5
tanhot
Nhập môn đệ tử
 
tanhot's Avatar
 
Tham gia ngày: Aug 2005
Bài gửi: 8
:
chốt lại cuối cùng::::tui dốt anh vănnặng ) nên:

1: đọc tài liệu vn để hiểu cơ bản(hình như mọi người lúc đầu điều như thế)
2:nhu cầu về cái mới hơn(pic chẵng hạn) thế là đọc tiếng anh(tiếng việt có đâu)

3:giỏi cả anh ngữ và chuyên môn
4:chia sẽ cho mọi người :viêtt tiếng việt(thì người mới đầu mới biết mới hiều)
__________________
tanhot vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
Cảm biến hồng ngoại thaychua Cảm biến 17 05-09-2011 09:02 AM
Giao tiếp với ROM ngoài với PIC! ngulapphuong Cơ bản về vi điều khiển và PIC 13 03-03-2009 08:07 PM
Một số sách nước ngoài hay về điều khiển minhcuong Điều khiển 6 16-12-2006 10:48 AM
tìm ic hồng ngoại kstn Tìm mua sản phẩm 1 18-09-2006 04:50 PM
Thông tin ngoài luồng về PIC falleaf Cơ bản về vi điều khiển và PIC 0 24-02-2006 01:48 PM


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