Sự khác biệt giữa lập trình C và micro C là gì?


Câu trả lời 1:

1- Giới hạn phần cứng.

Khi bạn viết chương trình C cho máy có 4GB RAM, bạn không quá lo lắng về mức tiêu thụ bộ nhớ. Ngay cả khi mã của bạn là khủng khiếp và rò rỉ 1 MB bộ nhớ cho mỗi 1 giờ sử dụng, bạn vẫn có thể biến mất với nó.

Bạn không có sự sang trọng này với Vi điều khiển. Mỗi byte đều có giá trị.

2- một chương trình cấp thấp hơn.

Ngắt, biến dễ bay hơi, Thanh ghi, Flag Bits, v.v ... Bạn có thể đã viết C cho các ứng dụng máy tính để bàn trong nhiều năm và chưa bao giờ nghe về những điều này.

3- Gỡ lỗi.

Một nhà phát triển phần mềm điển hình có thể có cho mình một môi trường gỡ lỗi tốt miễn phí.

đối với Vi điều khiển, bạn có thể chỉ cần đặt điểm dừng và xem một số biến, bạn cần một loại trình gỡ lỗi phần cứng đặc biệt và chúng không đi kèm với chip bạn mua. hãy để một số công cụ bổ sung để đọc đầu ra như vôn kế và CRO.

4- Chia cho số 0 là một ý tưởng khủng khiếp.

Đã bao giờ tự hỏi làm thế nào vi điều khiển ném ngoại lệ?! họ ném nó rất khó!