Trong bài viết này, Điện Tử Tương Lai sẽ nói về vấn đề nên học vi điều khiển nào.
Nếu bạn muốn nâng cao kiến thức của mình trong lĩnh vực điện tử cốt lõi, thì bạn cần phải nâng cao kiến thức của mình trong hệ thống nhúng và bắt đầu học.
Bạn cần biết một số điều nhất định và đi từng bước để biết cách hệ thống nhúng hoạt động.
1) Học kỹ lưỡng lập trình C (Toán tử theo bit / Gọi theo giá trị / Gọi theo tham chiếu / Con trỏ / Mảng / Hàm / Cấu trúc).
2) Học Điện tử và Điện tử Kỹ thuật số (Thiết bị điện tử và Lý thuyết mạch).
3) Học từ vi điều khiển từ cơ bản đến cao hơn (AT89c51 / Arduino / ARM / STM32F427).
4) Tìm hiểu Giao thức giao tiếp I2C / SPI / UART / CAN.
5) Trải nghiệm thực tế về các công cụ (KEIL uVision, AVR Studio, Arduino, STm32 Cube, Proteus), bạn sẽ biết cách viết, gỡ lỗi và kết xuất mã vi điều khiển.
6) Xây dựng một số bộ dụng cụ tự làm (shield cảm biến / shield GSM / Cảm biến siêu âm).
Thêm nữa bạn nên tự đặt câu hỏi cho mình.
Mục tiêu của bạn là xây dựng sản phẩm cho người khác? Hay để tự làm prototype? Hai câu hỏi này rất quan trọng.
Nếu bạn muốn làm nhúng chuyên nghiệp, bạn sẽ cần phải biết Arduino sớm, bởi vì bạn sẽ không học đầy đủ về chip cho đến khi bạn lập trình trong môi trường phát triển thông thường và tự mình xây dựng các phần cấp thấp và có một bộ công cụ đầy đủ. Hơn nữa, bạn có thể gắn bó với Arduino và chỉ cần học hỏi từ việc thực hiện một loạt các dự án và cố gắng viết thêm các thư viện của riêng bạn.
Đối với việc cần làm tiếp theo, bạn nên chọn một họ bộ xử lý dựa trên các thiết bị ngoại vi có sẵn và được hỗ trợ bởi nhà cung cấp. Chủ yếu hãy tập trung vào những gì bạn cần từ bộ vi điều khiển ngoài lõi - Bluetooth, Wi-Fi, công suất cực thấp, ADC chính xác cao, số lượng I / O cao và chi phí thấp.
Cho dù bạn học được nền tảng vi điều khiển nào, hãy hiểu về nó và tìm hiểu các giao thức truyền thông phổ biến và kỹ thuật giao tiếp. Vi điều khiển chỉ là một phương tiện. Biết một nền tảng hoàn toàn có thể cho phép bạn thích ứng với các nền tảng khác sau đó.
Điện Tử Tương Lai khuyên bạn nên bắt đầu với các bộ vi điều khiển tương đối hiện đại với nhiều tài liệu tham khảo như AVR / PIC / ARM cortex (STM32 hoặc freescale).
Arduino là một nền tảng thực sự tuyệt vời cho người mới bắt đầu và có rất nhiều thư viện và dự án thú vị. Tuy nhiên Arduino là một bước đệm. Sau khi làm quen với arduino, hãy chuyển sang lập trình vi điều khiển AVR trực tiếp bằng AVR studio hoặc GCC và tạo ra các sản phẩm để giải quyết các vấn đề thực tế.
Bằng cách đó, bạn học về thiết kế PCB và sự phức tạp của thiết kế với việc tìm nguồn cung ứng linh kiện sẵn có và thời gian thực hiện.
Việc bạn học vi điều khiển nào không quan trọng nếu bạn không biết tạo một dự án hoàn chỉnh với nó từ đầu.
Hotline: 0979 466 469