30/09/2018, 19:32

Anh Đạt va mọi người vào giúp em vs...Lập trình vi mạch

he…A cho em hỏi ứng dụng của C la gì trong các mạch đấy.em đọc mấy nơi nhưng chưa hiểu…em biết anh chuyên sâu vào cái này…help?

Văn Dương viết 21:37 ngày 30/09/2018

C dùng để viết chương trình cho một số loại vi mạch. Tạo nên chức năng của mạch.

Ruminya viết 21:38 ngày 30/09/2018

C là ngôn ngữ lập trình vậy nên nó được dùng để lập trình, khi lập trình trên vi mạch thì được gọi chung chung là “lập trình nhúng”
Nói một cách đơn giản, trước tiên e phải có một bộ kit, sau đó e sẽ lập trình trên nó, để nó chạy theo đúng cái e muốn.
vd:
bấm nút này nó sáng đèn xanh
bấm nút kia nó sáng đèn đỏ
bấm nút nọ nó phát nhạc

Chính xác phải nói thì e chưa đọc đủ nhiều nên sẽ chưa hiểu, hoặc e không biết từ khóa để seach, e có thể đọc về cái này, ứng dụng các đồ án về điện tử rất nhiều.
http://ktmt.github.io/blog/2013/05/21/co-ban-ve-arduino-platform-for-physical-computing/

Văn Dương viết 21:46 ngày 30/09/2018

Bộ kit chỉ là cái để học thôi. Và nó tương đối chát. Có thể dùng các chương trình mô phỏng để chạy thử.
Thực tế khi làm sản phẩm sẽ phải tự tạo ra cái hảdware cho chính mình.

Ruminya viết 21:42 ngày 30/09/2018

Khi đã quăng lên 2 từ khóa thì mong đợi nghe cái câu hỏi liên quan tới từ “giả lập” từ người hỏi hơn là người trả lời, để chứng tỏ là người hỏi đó có tìm hiểu thêm chút ít.
và cũng là để quăng thêm cái link này.

STDIO

Proteus Giả Lập Mạch Arduino Trên Máy Tính :: Bài viết :: STDIO

Khi chưa có trong tay bộ "STDIO STARTER KIT V1", mỗi lần nghĩ ra ý tưởng hoặc muốn sáng tạo thứ gì đó với mạch Arduino, tôi thường phải chạy đi mua linh kiện, điều đó vừa tốn kém thời gian, chi phí đi lại, và rất bất tiện vì không biết mình sẽ bị...

xét theo câu hỏi thì người này thuộc dạng sinh viên hay đại loại vậy mới bắt đầu làm quen, vậy nên giới thiệu kit arduino để làm đồ án. Và sản phẩm thực tế vẫn làm được trên kit.

Văn Dương viết 21:46 ngày 30/09/2018

Nếu đã là sinh viên, người nghiên cứu thì hãy làm học, làm từ chính con chip trung tâm của Arduino. Sử dụng những IDE chính thống như CodevisionAVR hay AVRStudio. Không sau này lại mất thời gian thoát khỏi sự lệ thuộc vào Arduino mới có thể phát triển hoặc tiếp cận những loại chip khác được.

Đây là một số thông tin mà người làm nhúng nói về nó :
http://www.dientuvietnam.net/forums/forum/vi-điều-khiển-mcu-bộ-điều-khiển-tín-hiệu-số-dsc/kiến-thức-chung-về-chip-khả-trình/202920-lÀm-board-cho-arduino

Ruminya viết 21:39 ngày 30/09/2018

Bạn nói làm tôi lại nhớ đến một người thầy dạy vxl ở trường đại học, người đó đã từng nói với cả lớp một câu đại loại là: tôi dạy để cho các em biết cách làm, chứ không dạy cho các em cấu trúc của mấy con này là gì, các em không cần phải đọc một quyển sách dày vài trăm trang để biết lập trình cho mấy con này, chỉ cần khoảng hơn chục trang là đủ.
Bạn không sai đâu, vì đây là hai chiều hướng giáo dục khác nhau, nói thêm thì cũng giống như kiểu “học python trước hay c trước”. Sinh viên và người nghiên cứu cũng có nhiều kiểu, tùy vào mục đích của họ, tôi chỉ giới thiệu một kit thông dụng, muốn làm gì là tự mỗi người làm nấy.
Còn nếu bạn nói giới thiệu arduino mà làm người đó phụ thuộc vào arduino cả đời, thì đó chính là cái mà người đó tự chịu, vì không biết tự tìm lấy cái mới mà làm.

Nam Bui viết 21:43 ngày 30/09/2018

nhưng em học về điện .thì có áp dụng được gì không các anh???smiley:

Nam Bui viết 21:35 ngày 30/09/2018

cảm ơn anh đã cho em ý kiến và link này…em sẽ đọc k sót chữ nào hè

Văn Dương viết 21:44 ngày 30/09/2018

Arduino chủ yếu dành cho người không chuyên hoặc trái ngành.
Cậu học điện mà dùng arduino e là có vấn đề
Chưa tính đến làm thực tế, ngay đồ án môn học mà thầy giáo bắt bạn đưa ra sơ đồ sch, pcb, thông số phần cứng mà không có là đủ điều kiện toạch rồi.

Nam Bui viết 21:43 ngày 30/09/2018

em không hiểu lắm .a có thể nói rõ hơn dk k hay nghành em học plc a>>em học điện chứ k học điện tử

blush:

Văn Dương viết 21:47 ngày 30/09/2018

Có thể trường bạn khác trường mình. Hồi xưa đi học phải học cả PLC, VĐK, C/C++, ASM bất kể điện hay điện tử.
Nếu học điện tử mà dùng Arduino phải nói là một thất bại đáng xấu hổ @@.

truong minh giang viết 21:37 ngày 30/09/2018

Vậy cho em hỏi em học kỹ thuật phần mềm thì làm bên nhúng có ổn không ạ?

Nam Bui viết 21:39 ngày 30/09/2018

có nghĩa là bọn em dùng plc hả anh còn Arduino là nghịch thôi p k a?

Văn Dương viết 21:41 ngày 30/09/2018

Vẫn ổn nếu bạn làm ra sản phẩm tốt.
Thiết bị nhúng có rất nhiều thiết bị cần kết nối với phần mềm. Bạn làm được cả 2 thì khá ngon.

Văn Dương viết 21:46 ngày 30/09/2018

Trong thực tế bạn có thể dùng cái gì đó tùy nhu cầu và trình độ của bạn miễn là nó giải quyết được vấn đề và ổn định. Không phải lúc nào bạn cũng có cơ hội làm với PLC đâu vì nó rất đắt mà phải tìm giải pháp thay thế bằng những bo nhúng dạng như Arduino.
Nhưng Arduino thì khó đáp ứng được nhu cầu công nghiệp.

Nếu có dự định dùng cái gì đó ngoài PLC thì bạn nên học cách lập trình AVR (là con chip chủ trên bo Arduino). Từ đó bạn có thể chế tạo ra những cái khủng hơn Arduino nhiều lần.

truong minh giang viết 21:37 ngày 30/09/2018

vậy mình nên bắt đầu học từ đâu vậy??

Văn Dương viết 21:47 ngày 30/09/2018

Bạn sẽ phải :
-Học ngôn ngữ C để lập trình.
-Học cách đọc tài liệu tiếng Anh về vi mạch mà bạn sẽ dùng để lập trình. Trong tài liệu đó nó sẽ nói cho bạn biết bạn phải làm như thế nào.
-Học cách thiết kế phần cứng để kết nối con chip thành bo mạch thực tế. Sau đó nạp firmware tạo ra khi lập trình vào trong chip để nó thực hiện chương trình.

Bạn phải bắt đầu 3 cái đó song song.

truong minh giang viết 21:43 ngày 30/09/2018

cảm ơn bạn mình sẽ cố gắng. nhưng có vẻ lập trình nhúng rất khó nên ý người theo:smile:

Bài liên quan
0