Ngày 5: Timer

Sau khi làm quen với ngắt ở ngày 4, thì hôm nay, chúng ta sẽ tiếp tục tìm hiểu về một khái niệm cốt lõi của các hệ thống nhúng thời gian thực. Như đã biết, ngắt GPIO hay ngắt ngoài giúp vi điều khiển phản ứng với sự kiện bên ngoài một cách chính … Read more

Ngày 4: GPIO Input (Interruprt)

Ok, sau ngày thứ 3, chúng ta đã làm quen với việc đọc nút nhấn bằng Polling. Tuy nhiên, như đã trình bày ở ngày trước việc liên tục đọc trạng thái nút nhấn trong vòng lặp là rất lãng phí vì vi điều khiển phải liên tục đứng đợi trạng thái nút nhấn trả … Read more

Ngày 3: GPIO input (Polling)

Bước 1: Tạo project, nếu bạn đã quên cách khởi tạo project, hãy xem lại Ngày 2 và Ngày 1 Bước 2: Cấu hình GPIO trong syscfg, ở đây mình đặt tên pin là Button_1 và chọn hardware là BTN-1 (Left) trên kit. Chọn Pull Up. Với Pull Up mode, chân đọc nút nhấn sẽ … Read more

Ngày 2 GPIO Output

Ngày 2: GPIO output Đừng bắt đầu với CCS với empty project và cấu hình từ con số 0 vì bạn sẽ bỏ cuộc ngay từ trước khi cấu hình xong. Thay vào đó, hãy tận dụng các ví dụ mẫu của CCS và ghi đè code của mình lên. Bước 0: Tạo workspace, đơn … Read more