
Verilog FPGA Program 3 (DDR Controller, Arty A7-35T)
alex
강의을 통하여 FPGA를 이용한 DDR Controller를 구현할 수 있습니다.
Intermediate
verilog, FPGA
Đây là bài giảng dựa trên văn bản giải thích cách triển khai giao tiếp CAN bằng MCU STM32. Trở thành bậc thầy về triển khai truyền thông CAN.
Giao tiếp CAN sử dụng STM32 MCU
Sử dụng MCU STM32
Giao tiếp CAN có cảm giác mơ hồ,
Chúng tôi sẽ hướng dẫn bạn từ những điều cơ bản đến ứng dụng thực tế.
💾 Vui lòng kiểm tra trước khi tham gia lớp học!
Bài giảng này giải thích cách triển khai giao tiếp CAN bằng bộ vi điều khiển (MCU) STM32. Phần đầu đề cập đến giao tiếp CAN với STM32F446, và phần sau đề cập đến giao tiếp CAN với STM32H743.
Đây là một thông số kỹ thuật truyền thông tiêu chuẩn được thiết kế để cho phép các bộ vi điều khiển và thiết bị giao tiếp với nhau trong xe mà không cần máy chủ. Ban đầu được phát triển cho mạng lưới xe, nó hiện đang được áp dụng rộng rãi trong tất cả các ngành công nghiệp.
Giao tiếp CAN đang dần được mở rộng trong mọi ngành công nghiệp. Tuy nhiên, việc triển khai giao tiếp CAN có thể là một thách thức, ngay cả với những người có nhiều kinh nghiệm phát triển. Khóa học này nhằm mục đích bao quát mọi thứ về giao tiếp CAN, từ các khái niệm đến phương pháp lập trình và ứng dụng, và thậm chí cả cách xác minh kết quả thông qua dạng sóng.
Khóa học này cung cấp hướng dẫn chi tiết, từ việc tạo dự án đến chỉnh sửa và phân tích tệp nguồn, giúp ngay cả những người mới làm quen với ST MCU cũng có thể dễ dàng làm theo. Bạn cũng sẽ sử dụng chương trình gỡ lỗi để kiểm tra quy trình truyền và nhận cũng như kết quả của giao tiếp CAN. Việc đo lường và phân tích dạng sóng CAN sẽ giúp bạn hiểu rõ hơn về giao thức CAN.
Nếu bạn quan tâm đến giao tiếp CAN , tôi hy vọng bạn sẽ trở thành bậc thầy về giao tiếp CAN thông qua bài giảng này.
1️⃣
Dễ dàng ngay cả với người mới bắt đầu
Chúng tôi giải thích toàn bộ quy trình, từ việc tạo dự án đến triển khai chương trình và xác minh kết quả, để ngay cả những người không có kinh nghiệm với STM32 cũng có thể dễ dàng theo dõi.
2️⃣
Để bạn có thể hiểu được dòng chảy
Bạn không chỉ có được sự hiểu biết toàn diện về giao tiếp CAN mà còn có được khả năng sử dụng giao tiếp CAN trong các ứng dụng thực tế.
3️⃣
Cung cấp thông tin chi tiết
Bạn thậm chí có thể kiểm tra kết quả giao tiếp CAN thông qua chương trình Windows được cung cấp. (Cả tệp nguồn và tệp thực thi đều được cung cấp.)
Chúng tôi sẽ triển khai trao đổi dữ liệu bằng cách sử dụng hai bo mạch phát triển NUCLEO-F446RE.
Đây là tính năng mới được bổ sung trong phiên bản v1.3, thực hiện trao đổi dữ liệu bằng cách sử dụng bo mạch STM32F446 và bo mạch STM32H743.
Bài giảng này không đề cập đến CAN-FD, mà tập trung vào 2.0A (Tiêu chuẩn) và 2.0B (Mở rộng). (CAN-FD sẽ được đề cập trong phiên bản tiếp theo.) Ngoài ra, để thực hành, chúng tôi sẽ sử dụng bo mạch phát triển NUCLEO-F446RE do ST cung cấp và STM32CubeIDE v.10.0 làm công cụ biên dịch.
H. Tôi có cần chuẩn bị gì để tham dự buổi thuyết trình không?
Bài giảng này sẽ được thực hiện trên bo mạch thực hành NUCLEO-F446RE. Chúng ta sẽ sử dụng hai bo mạch để kiểm tra giao tiếp CAN. Nếu bạn không có bo mạch, vui lòng xem lại nội dung trước rồi mua một cái để thử nghiệm trên bo mạch của mình.
H. Bạn sử dụng những công cụ chương trình nào?
Chúng tôi sử dụng STMCubeIDE v1.9.0, được ST cung cấp miễn phí. Vui lòng cài đặt trước khi tham gia khóa học.
🎙️ Giới thiệu người chia sẻ kiến thức đã tạo ra bài giảng
Tôi đã làm việc với tư cách là một nhà phát triển hơn 20 năm tại cả các công ty lớn và nhỏ, và hiện đang điều hành một doanh nghiệp nhỏ. Tôi đã phát triển một ASIC ISP (Xử lý tín hiệu hình ảnh) cho camera quan sát (CCTV), và tôi đã phát triển nhiều sản phẩm dựa trên FPGA, bao gồm thiết bị kiểm tra OLED và DAQ (Hệ thống thu thập dữ liệu). Ngoài FPGA, tôi còn có kinh nghiệm sâu rộng trong phát triển phần mềm (STM32, PIC32, AVR, ATMEGA, v.v.), thiết kế mạch và lập trình Windows. Tôi hy vọng kinh nghiệm dày dặn của tôi sẽ giúp ích cho việc học tập của bạn.
Khóa học này dành cho ai?
Bất cứ ai quan tâm đến STM32 MCU
Bất cứ ai muốn thực hiện giao tiếp CAN
Cần biết trước khi bắt đầu?
ngôn ngữ C
1,657
Học viên
67
Đánh giá
124
Trả lời
4.8
Xếp hạng
19
Các khóa học
저는 지난 20여년 동안 대기업, 중소기업에서 개발자로 일해왔고
현재는 작은 기업의 대표로 있습니다.
주요 경력사항은
Verilog HDL을 이용한 FPGA 설계
CCTV용 ISP ASIC 개발 (약 10년)
OLED Display 검사장비 개발 (약 3년)
FPGA를 이용한 장비 개발
MCU FW
STM32
PIC32
AVR, ATMEGA
DSP (TI)
Windows Application Program
Visual Studio MFC, C++
입니다.
Tất cả
89 bài giảng
Tài liệu khóa học:
Tất cả
4 đánh giá
4.3
4 đánh giá
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đánh giá 7
∙
Đánh giá trung bình 2.7
2
업계 직장인이 보기엔 너무 입문형 강좌 진도 처리도 애매함
수강평 감사드립니다~ 강의 내용이 전반부는 CAN 통신의 이론적인 부분이 설명되어 있고 이후에는 stm32에서 can관련 library를 활용해서 직접 can 통신을 구현하는 내용과 결과를 확인하는 내용으로 구성되어 있습니다. can 통신은 serial 통신중에 조금 난이도가 있습니다. 접해보지 않으면 구현하기 쉽지 않습니다. 강의 내용을 이해하면 대부분의 can 관련 통신은 구현가능합니다. 실무에서는 강의 내용을 응용해서 사용하면 됩니다. 감사합니다 ~!!
478.307 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!