Mình mô phỏng với Proteus sử dụng Mega48. Lười test trên mạch thật nên post lên đây hỏi anh em xem có ai gặp trường hợp này chưa.
Theo datasheet: khi chân RESET mức logic thấp, AVR bị RESET:
- Tuy nhiên khi mô phỏng trên Proteus thì lúc bật mô phỏng, mặc dù chân RESET đã được nối xuống GND qua 1 điện trở nhưng AVR vẫn hoạt động bình thường.
- Nếu đặt một nút bấm nối nguồn vào chân RESET, bấm cấp mức logic cao, sau đó nhả ra, để chân RESET ở mức thấp thì AVR ngừng hoạt động.
Câu hỏi mình đặt ra là: Bước đầu tiên (mới cấp nguồn) thì nếu chân RESET ở mức thấp, AVR có ngừng hoạt động trong thực tế ko? Hay đây là lỗi do Proteus.
Sau đây là hình mạch mô phỏng.
Theo datasheet: khi chân RESET mức logic thấp, AVR bị RESET:
- Tuy nhiên khi mô phỏng trên Proteus thì lúc bật mô phỏng, mặc dù chân RESET đã được nối xuống GND qua 1 điện trở nhưng AVR vẫn hoạt động bình thường.
- Nếu đặt một nút bấm nối nguồn vào chân RESET, bấm cấp mức logic cao, sau đó nhả ra, để chân RESET ở mức thấp thì AVR ngừng hoạt động.
Câu hỏi mình đặt ra là: Bước đầu tiên (mới cấp nguồn) thì nếu chân RESET ở mức thấp, AVR có ngừng hoạt động trong thực tế ko? Hay đây là lỗi do Proteus.
Sau đây là hình mạch mô phỏng.
Comment