TVTony Viinthanhexp.hashnode.dev·Aug 18, 2025 · 3 min readStruct and UnionChắc chắn rồi! Dưới đây là bảng so sánh chi tiết giữa struct và union trong lập trình nhúng (embedded C), rất quan trọng khi làm việc với các bản đồ thanh ghi, giao tiếp ngoại vi, truy cập bit và tối ưu bộ nhớ. 🧠 1. Định nghĩa Đặc điểmstructuni...00
TVTony Viinthanhexp.hashnode.dev·Aug 4, 2025 · 3 min readMacro #defineTrong ngôn ngữ C (và C++), lệnh #define là một chỉ thị tiền xử lý (preprocessor directive) dùng để định nghĩa macro — đoạn mã sẽ được thay thế trực tiếp trước khi biên dịch. Dưới đây là danh sách đầy đủ các dạng sử dụng #define trong C, kèm ví dụ min...00
TVTony Viinthanhexp.hashnode.dev·Aug 4, 2025 · 4 min readBiến volatile trong CTrong lập trình C, từ khóa volatile là một chỉ thị đặc biệt cho trình biên dịch, dùng để khai báo rằng giá trị của biến có thể bị thay đổi bất ngờ ngoài tầm kiểm soát của chương trình (ví dụ: bởi phần cứng, trình xử lý ngắt, hoặc các luồng khác trong...00