![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Đệ tử 8 túi
|
Thế chú Hòa cần con chip gì.
![]() Có trả lời thì từ từ thôi. Theo cho kịp chú cũng đuối. Bữa giờ cũng viết firmware cho con này, nhưng cứ lấy C18 mà phang đùng đùng, lấy cái Application Maestro ra mà dộng ầm ầm. Kết quả là ... mất căn bản trầm trọng. ![]() Chịu khó đứng ở ngoài, lắng nghe và thấu hiểu. Thư giãn chút xíu đi. http://nhacso.net/Music/Song/Rock-Vi...5/10/05F5F011/ ![]() |
![]() |
![]() |
![]() |
#2 |
Đệ tử 3 túi
Tham gia ngày: Jun 2005
Bài gửi: 56
: |
Thế thui, em không trả lời nữa, có thì bổ xung thôi
![]() Anh F với anh Chính có con PIC nào không dùng nữa, đểu đểu thui, em xin vài con, đem cho mấy thằng bạn cho nó đốt, chứ PIC thì em thiếu gì nhưng toàn dsPIC, đem cho em hơi tiếc ![]() Anh F nói đến con vi xử lý có nói đến bộ nhớ đệm cache L1,L2,L3 của nó, mà cỡ 6M em mới chỉ biết có con Itanium 2 của Intel mới lớn đến như vậy. Bộ nhớ này được dùng làm nháp và nạp trước lệnh vào vi xử lý, thông thường, tốc độ tính toán của vi xử lý dùng cho máy tính cá nhân như con PIV hay Athlon nhanh hơn tốc độ nạp lệnh vào bộ xử lý, nên để hạn chế hiện tượng này, mã lệnh của chương trình được nạp vào bộ nhớ đệm nằm trên chip, nên bộ nhớ đệm càng lớn thì càng tránh được hiện tượng thắt cổ chai. Bác nào đã dùng em Celeron với cache 128K thì thấy khác hẳn với PIV 512K cache, mặc dù cùng tốc độ xung nhịp, rõ nhất là khi dùng nhiều chương trình cùng lúc. Ngoài ra, tận dụng các bộ nhớ đệm này, Intel và AMD còn có công nghệ dự đoán lệnh tiếp theo và tối ưu thứ tự tính toán, còn tốc độ giao tiếp với CPU thì bộ nhớ này có tốc độ cao nhất, em nhớ không nhầm là 6.4GB. Nhưng trong sách vở không thấy nói thằng này thuộc bộ nhớ trong hay bộ nhớ ngoài. Bộ nhớ trong: RAM, ROM Bộ nhớ ngoài: Đĩa cứng, đĩa quang, băng từ... Chứ thằng này em chưa thấy nó vô chỗ nào ![]() Em cám ơn anh F trước về cái KIT ARM nhá ![]() Em đi theo hướng ARM để dùng nó làm con trung tâm điều khiển hệ thống, mà chủ yếu nhằm vào RTOS, lợi dụng khả năng quản lý tác vụ của hệ điều hành để quản lý hệ thống lớn, chứ cứ ngồi mà lập trình không có quản lý thì cỡ trên vài ngàn dòng lệnh thì nếu sai thì không biết đằng nào mà lần, nếu có nó quản lý thì sai module nào ta sửa module đó. Chứ em không đi sâu quá nhiều vào ARM. Hướng chính của em sẽ tập trung vào DSC để điều khiển, em đang xem qua họ HCS12, DSP56800 của FreeScale, bọn này thực sự mạnh, nhưng nếu anh định dùng đồ TI thì em xoay sang TMS320 cũng OK. Còn nhà cửa thì anh alo cho anh BA, cả Phương, anh Đoàn, Hùng đều đang ở trọ, thiếu gì nhà ![]() |
![]() |
![]() |
![]() |
#3 |
PIC Bang chủ
|
Oki, vụ nhà cửa oki.
Chuyển hướng qua TMS320 đi thôi, ARM làm thì được, nhưng chỉ đi làm thuê thôi, vì mình không sản xuất được chip. Bọn nó sản xuất chip dùng core ARM đã tính toán để dùng cho một số loại ứng dụng nào đó rồi. Để ý, thằng nào cũng có con ARM. Riêng thằng TI, sau khi phát triển dòng ARM thì nó cho lên dĩa luôn. Mà thôi, bàn chuyện này xa quá. Em đọc thêm nhiều về phần xử lý cache, vì phần đó dù DSP nào thì cũng cần. Mấy con ARM chắc chắn có. Còn về phần mấy con Intel hay AMD thì anh nói là đi mua chip, để nói thí dụ thôi, chứ cache thì giá rất cao, cho nên không thể làm dung lượng lớn trong mấy con DSP được (hy vọng sau này càng ngày càng tăng). Oki, tạm dừng ở đó. Bây giờ phần config coi như đã làm xong. F cũng vừa hàn xong cái mạch, gọi là chạy được. Lưu ý, F vẫn dùng thạch anh 4MHz dao động ngoài. Oki, các bạn thích dùng thạch anh khác cũng được, nhưng các phần bài toán tính toán các bạn nhớ xem xét lại cho đúng. Oki, bây giờ chúng ta dùng CCS C bản 4.018 được cung cấp trên tailieuvietnam nhé. Và song song đó, chúng ta dùng ASM để phân tích vấn đề. Lý do, dùng CCS C, nó gần ASM, và F hiện giờ không có thời gian để đọc code nữa. Khi cần, chúng ta sẽ dùng ASM để phân tích vấn đề. Chúc vui.
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Pic18 voi USB | Khanhnghia | Cơ bản về vi điều khiển và PIC | 2 | 24-02-2009 11:41 PM |
interrupt in pic18 | littlephoc | Cơ bản về vi điều khiển và PIC | 9 | 18-04-2007 01:27 AM |
Bac falleaf co the viet tourial Pic bang C duoc ko | namezero | Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) | 2 | 21-10-2005 02:39 PM |