PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > PIC32 - Bộ điều khiển tín hiệu số 32-bit

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

PIC32 - Bộ điều khiển tín hiệu số 32-bit Microchip công bố sản phẩm vi xử lý 32-bit ngày 06/11/2007

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 25-03-2009, 10:17 AM   #1
ngocthanh07
Đệ tử 2 túi
 
Tham gia ngày: Mar 2007
Bài gửi: 44
:
Trích:
Nguyên văn bởi dspic4011 View Post
Đương nhiêu là mìng đã trả wa lỗi như thế này rồi. Nhưng bi lỗi chỗ nào trên cái phần cưng đó thì cân phải coi cai phân cứng đó nữa.
Bạn làm 2 mach khac nhau nhưng về nguyên lý là giống nhau??? Nếu vậy thì có làm thêm cái thứ 3 thi vẫn bị lỗi như thế.
Hôm nay mình mới quay lại với bài này.
Mấy hôm rày, Mình mới mua máy tính khác, cài lại phần mềm nạp... nói chung cài lại các cái phần mềm mới và mình dùng mạch cũ, nạp lại OK.

Điều này có nghĩa là gì? Mình thật sự không thích nhưng phải nói rằng: cách trả lời hết sức võ đoán như bạn sẽ làm rất nhiều người bị rắt rối. Sau này nếu chuyện gì chỉ là đoán thì bạn nên nói là "mình đoán là". Dù sao cũng cảm ơn bạn.

Có một điều rất may là từ đầu mình đã không tin câu trả lời của bạn.
Tuy nhiên hiện giờ mình vẫn chưa biết nguyên nhân tại sao.
ngocthanh07 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-03-2009, 03:53 PM   #2
dspic4011
Đệ tử 4 túi
 
dspic4011's Avatar
 
Tham gia ngày: Jul 2008
Bài gửi: 66
:
Trích:
Nguyên văn bởi ngocthanh07 View Post
Hôm nay mình mới quay lại với bài này.
Mấy hôm rày, Mình mới mua máy tính khác, cài lại phần mềm nạp... nói chung cài lại các cái phần mềm mới và mình dùng mạch cũ, nạp lại OK.

Điều này có nghĩa là gì? Mình thật sự không thích nhưng phải nói rằng: cách trả lời hết sức võ đoán như bạn sẽ làm rất nhiều người bị rắt rối. Sau này nếu chuyện gì chỉ là đoán thì bạn nên nói là "mình đoán là". Dù sao cũng cảm ơn bạn.

Có một điều rất may là từ đầu mình đã không tin câu trả lời của bạn.
Tuy nhiên hiện giờ mình vẫn chưa biết nguyên nhân tại sao.
Bạn đã thiết bao nhiêu cái mạch ứng dụng trên pic32? Hiện tại mình đang làm việc trên dòng pic này. Việc lỗi như bạn gặp có thể có nhiều nguyên nhân gây ra mình ko biết cái mạch của bạn như thế nào thậm chí 1 cái hình cũng ko có. Những lỗi như thế mình gặp khá nhiều rồi và đều được giải quyết dựa vào thiết kế của phần cứng làm song ok ngay. Còn cái của bạn bị lỗi như thế bây giờ bạn mua pc mới và nạp tốt bạn cho là lỗi do đâu? Lỗi do pc có chắc vậy ko? Việc cấu hình ko đúng trong c32 cũng có thể dẫn đấn các lỗi như thế. Phần cứng có chỉnh sửa j ko, ngay cả sợ cáp kết nối pickit2 với pc bạn có thay sợ mới ko? Có rất nhiều câu hỏi như thế đều ảnh hưởng đến câu trả lời. Những j mình nói là những j mình đã trả qua những thứ như vậy người ta gọi là kinh nghiệm. Bạn có thể ko tin nhưng liệu bạn có giám chắc mình ko gặp những rắc rồi như vậy nữa ko?
__________________
kit phát triển các loại: http://picdevelopmenttool.webs.com/index.htm
Đã có LPC2103 kit, AT91SAM7S KIT và J_link v.7.
dspic4011 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-03-2009, 04:23 PM   #3
ngocthanh07
Đệ tử 2 túi
 
Tham gia ngày: Mar 2007
Bài gửi: 44
:
Trích:
Nguyên văn bởi dspic4011 View Post
Bạn đã thiết bao nhiêu cái mạch ứng dụng trên pic32? Hiện tại mình đang làm việc trên dòng pic này. Việc lỗi như bạn gặp có thể có nhiều nguyên nhân gây ra mình ko biết cái mạch của bạn như thế nào thậm chí 1 cái hình cũng ko có. Những lỗi như thế mình gặp khá nhiều rồi và đều được giải quyết dựa vào thiết kế của phần cứng làm song ok ngay. Còn cái của bạn bị lỗi như thế bây giờ bạn mua pc mới và nạp tốt bạn cho là lỗi do đâu? Lỗi do pc có chắc vậy ko? Việc cấu hình ko đúng trong c32 cũng có thể dẫn đấn các lỗi như thế. Phần cứng có chỉnh sửa j ko, ngay cả sợ cáp kết nối pickit2 với pc bạn có thay sợ mới ko? Có rất nhiều câu hỏi như thế đều ảnh hưởng đến câu trả lời. Những j mình nói là những j mình đã trả qua những thứ như vậy người ta gọi là kinh nghiệm. Bạn có thể ko tin nhưng liệu bạn có giám chắc mình ko gặp những rắc rồi như vậy nữa ko?
Bạn đã nêu lên vấn đề rồi đó, tấc cả mọi thứ mình đều dùng lại cái cũ , chỉ trừ cái máy tính. Ngay cả file hex cũng là file cũ.

Mình không khi nào nói tại máy tính. Máy tính chỉ biết nghe lời chúng ta và làm, cái sai là chúng ta đã ra lệnh sai cho nó, hoặc nó không thể làm theo lệnh chúng ta.

Tuy bạn có nhiều kinh nghiệm, nhưng như bạn thấy đó, một vấn đề có nhiều nguyên nhân, không nên dựa vào kinh nghiệm của bạn (vì bạn nghĩ ai mới bắt đầu cũng sai chỗ giống nhau và giống như bạn sao?) Mình viết bài này để thực sự khuyên bạn, hãy cố gắng lắng nghe nguời khác nhiều hơn, kinh nghiệm thì quí nhưng biết suy nghĩ mới đáng quí.
Trích:
Bạn đã thiết bao nhiêu cái mạch ứng dụng trên pic32?
Nói thiệt là mình chưa thiết kế cái ứng dụng nào trên PIC32, thậm chí PIC, và mọi vi xử lí khác, thậm chí mình chưa bao giờ học 8051.
Chúng nó chỉ là công cụ thôi bạn àh!
Việc bạn gặp những lỗi như thế khá nhiều chỉ chứng tỏ đựoc một điều, bạn làm nhiều ứng dụng mà lần nào cũng gặp lỗi như vậy !

Nếu bạn đã gặp lỗi như vậy khá nhiều rồi thì bạn nói xem tại sao lỗi như thế mà chương trình vẫn chạy được?
ngocthanh07 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-03-2009, 04:42 PM   #4
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi ngocthanh07 View Post
Bạn đã nêu lên vấn đề rồi đó, tấc cả mọi thứ mình đều dùng lại cái cũ , chỉ trừ cái máy tính. Ngay cả file hex cũng là file cũ.

Mình không khi nào nói tại máy tính. Máy tính chỉ biết nghe lời chúng ta và làm, cái sai là chúng ta đã ra lệnh sai cho nó, hoặc nó không thể làm theo lệnh chúng ta.

...
Điều bạn nghĩ rằng không thể xảy ra lại có thể xảy ra đấy. PICkit 2 được cấp nguồn từ qua cổng USB của máy tính, do đó hai máy tính khác nhau có thể cấp nguồn ở điện áp chênh lệch nhau (nhưng vẫn trong tiêu chuẩn của nhà sản xuất máy tính) cho PICkit 2.

Không rõ mạch PIC32 của bạn được cấp nguồn riêng hay cấp nguồn qua PICkit 2, nếu PIC32 được cấp nguồn từ PICkit 2 thì bạn cũng nên chú ý rằng khả năng cấp dòng của PICkit 2 rất hạn chế.

Do đó, dù bạn chỉ thay thế mỗi cái máy tính, kết quả thử nghiệm của bạn trong hai trường hợp vẫn có thể khác nhau. Ở đây, cần xem xét thêm khả năng vật lý của máy tính, bên cạnh khả năng xử lý thông tin.

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-03-2009, 08:50 PM   #5
ngocthanh07
Đệ tử 2 túi
 
Tham gia ngày: Mar 2007
Bài gửi: 44
:
Trích:
Nguyên văn bởi namqn View Post
Điều bạn nghĩ rằng không thể xảy ra lại có thể xảy ra đấy. PICkit 2 được cấp nguồn từ qua cổng USB của máy tính, do đó hai máy tính khác nhau có thể cấp nguồn ở điện áp chênh lệch nhau (nhưng vẫn trong tiêu chuẩn của nhà sản xuất máy tính) cho PICkit 2.
Cảm ơn Anh Nam đã chỉ, truớc đây em dùng PICKIT2 để nạp cái mạch PIC32 của em, nạp faile nhưng chạy được. Cả nạp và chạy điều dùng nguồn máy tính. Có lẽ nào cái nguồn máy tính bị thiếu điện áp đến mức nạp failed (chính xác là verify faille) nhưng lại chạy OK.


Trích:
Do đó, dù bạn chỉ thay thế mỗi cái máy tính, kết quả thử nghiệm của bạn trong hai trường hợp vẫn có thể khác nhau.

Thật ra lúc truớc em ở trong công ty, đã thử bằng hai cái máy tính luôn. Sau đó em đem cái đống mạch đó vô bịch nylong và để tới giờ. Bây giờ đem ra thử lại với cái laptop thì cả nạp lẫn chạy đều OK.

Không phải tự dưng em đem bài này ra nói làm gì, chuyện đã cũ rồi, nhưng em không thể để như vậy đuợc, sau này nếu có bạn nào bị vấn đề như em cũng có thể hiểu rằng đây không hẳn là sai do phần cứng....


Trích:
Ở đây, cần xem xét thêm khả năng vật lý của máy tính, bên cạnh khả năng xử lý thông tin.

Thân,
Em đã nói "cái sai là chúng ta đã ra lệnh sai cho nó, hoặc nó không thể làm theo lệnh chúng ta", khả năng vật lý của máy không đủ tức là nó không thể làm theo lệnh của chúng ta đó


------------------------
P/S Nếu có ai biết đuợc nguyên nhân thì xin nêu thêm, còn không xin các mod vui lòng khóa luồng này lại giúp em.
ngocthanh07 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-03-2009, 09:00 PM   #6
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi ngocthanh07 View Post
...
Em đã nói "cái sai là chúng ta đã ra lệnh sai cho nó, hoặc nó không thể làm theo lệnh chúng ta", khả năng vật lý của máy không đủ tức là nó không thể làm theo lệnh của chúng ta đó
...
Thực ra tôi không muốn tranh luận ở đây, mà chỉ muốn nhân sự việc này nhắc các bạn nên nhìn nhận vấn đề đầy đủ hơn.

Khả năng vật lý mà tôi nói là theo cách nhìn của mạch bên ngoài, chứ không phải từ phía máy tính. Như tôi đã nói ở trên, điện áp cổng USB có thể vẫn nằm trong quy định đối với phần cứng USB (như vậy là nó vẫn làm được cái yêu cầu là cấp nguồn cho mạch ngoại vi) nhưng ở mạch ngoại vi vì một lý do nào đó mà không thể làm việc với điện áp nguồn từ USB thấp hơn một mức nào đó.

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 26-03-2009, 09:20 PM   #7
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Về vấn đề mà bạn đã nêu ở post #1 và #2, tôi có các ý kiến như sau:

- Xem hình thứ nhất của bạn, tôi để ý phần mềm được dùng không hoàn toàn giống với phần mềm của Microchip, vì ở tiêu đề có thêm "T.T NEW TECH". Phần mềm này có thể được biên dịch lại từ source code của Microchip, điều này không có vấn đề gì, nhưng nhỡ khi sửa source code mà có chỗ nào đó bị sửa nhầm thì sao? Nếu mọi sự đều ok nhưng phần mềm được sửa đó lại báo nhầm thì sao?

- Xem hình thứ hai của bạn, tôi thử nhẩm tính thì đoạn dữ liệu được thêm vào là thuộc vùng boot flash của PIC32. Trong tập tin .hex của bạn không mô tả dữ liệu trong vùng boot flash, nhưng có khả năng khi đọc về từ PIC32 thì phần mềm đọc luôn dữ liệu từ vùng này.

Điều tôi muốn nói ở đây là chip của bạn được nạp thành công, và điều này đã được chứng minh trên mạch thật của bạn, còn những gì bạn thấy trên phần mềm chưa hẳn đã là sự lạ, nếu xem xét kỹ càng.

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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lờ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


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