Simulacrum, từ simulacrum Latin, là một sự bắt chước, giả mạo hoặc hư cấu. Khái niệm này được liên kết với mô phỏng, đó là hành động mô phỏng .Một...
Kit STM32F4 Discovery- Bài 0: IDE lập trình – Điện Tử Hello
Giới thiệu về CooCox CoIDE cho STM32
Có rất nhiều thiên nhiên và môi trường tăng trưởng tích hợp ( IDE – Integrated Development Environment ) tương hỗ việc lập trình với vi tinh chỉnh và điều khiển STM32F407VG. Có thể kể đến những IDE phổ cập sau :
- uVISION (Keil)
- IAR Embeded Workbench for ARM
- Altium Tasking VX-Toolset
- Atolic TrueStudio
- CooCox CoIDE
Trong những IDE nói trên, mỗi IDE đều có những ưu điểm yếu kém riêng. Việc lựa chọn IDE nào tùy thuộc vào thói quen, kinh nghiệm tay nghề cũng như năng lực chi trả của người lập trình. Trong tài liệu này tác giả chọn công cụ CooCox CoIDE vì đây là bộ công cụ không lấy phí trọn vẹn, được kiến thiết xây dựng trên nền tảng Eclipse nên thừa kế những ưu điểm của Eclipse, trong đó điển hình nổi bật nhất là sự tương hỗ can đảm và mạnh mẽ việc làm soạn thảo code, mang đến sự tự do cho người lập trình, nhất là những người mới mở màn. Ngoài ra CoIDE còn tương hỗ người dùng trong việc tạo và quản trị project, được cho phép lựa chọn chip, thêm bớt thiết bị ngoại vi, driver và thư viện tương ứng. Với người mới học, CoIDE thực sự sẽ là một người bạn sát cánh rất là tuyệt vời .
Để mở CoIDE click vào hình tượng sau :
Khi mở ra CoIDE trông như một cửa sổ Eclipse thông thường:
Để tạo project, từ dòng menu của CoIDE chọn Project \ New Project, hành lang cửa số New Project Open :
Tại đây người dùng cần chọn đường dẫn tới nơi dự tính chứa project của mình và nhập vào tên project, sau đó nhấn Next. Ở trang tiếp theo, chọn Chip, nhấn Next để liên tục :
Ở trang Chip người dùng cần browse tới dòng chip cần chọn rồi nhấn Finish. Trong trường hợp này ta chọn STM32F407VG như ở hình dưới .
Sau khi nhấn Finish, cửa sổ Repository mở ra. Tại đây chúng ta cần chọn các thành phần ngoại vi mà chúng ta sử dụng. Trước khi chọn các thành phần ngoại vi chúng ta lưu ý CoIDE đã tạo cho chúng ta project mới với file main.c ở trong. Nội dung file main.c như sau:
int main(void)
{
while(1)
{
}
}
Đây hoàn toàn có thể coi như chương trình “ hello word ” của quốc tế nhúng .
Việc lựa chọn những thành phần ngoại vi nào tùy thuộc vào project tất cả chúng ta muốn tăng trưởng. Từ chương sau tất cả chúng ta sẽ đi vào đơn cử từng project cơ bản .
vài hình ảnh về CooCox CoIDE :
Debug với J-Link / J-Trace:
Chọn debugger JTAG / SWD / … :
Chọn dòng vi điều khiển và tinh chỉnh :
Source: https://vh2.com.vn
Category : Tin Học