Chúng tôi hiện đang sử dụng các biến thể khác nhau của họ vi điều khiển STM32. Tôi muốn biết như sau:
1) Các cài đặt mặc định được khuyến nghị cho các chân của vi điều khiển nói chung là gì nếu bạn có tùy chọn để chọn cả kéo lên hoặc kéo xuống? Những ưu và nhược điểm của việc đi với người này hay người kia là gì? (Giả sử bạn sẽ thiết lập chúng theo mặc định làm đầu vào)
2) Đặc biệt tôi muốn biết phải làm gì với các chân không sử dụng cho họ vi điều khiển STM32. Rõ ràng với tôi rằng chúng ta không nên để các chân nổi, (đó là tất cả những gì bảng dữ liệu nói ,:(), nhưng tôi có nên đặt chúng thành đầu vào với kéo lên hoặc đầu vào có kéo xuống không? Đặc biệt, tôi muốn để chọn một cài đặt ít nhạy cảm nhất với ESD và nếu có thể, sẽ tiêu thụ ít năng lượng nhất.
3) Đối với các chân quan trọng, chúng ta nên dựa vào phần sụn để thiết lập chính xác các chân về trạng thái mặc định chính xác hay trách nhiệm này thuộc về phần cứng bên ngoài (kết nối kéo lên hoặc kéo xuống bên ngoài)? Nếu các giá trị được chọn cho các điện trở bên ngoài lớn hơn các lần kéo hoặc kéo xuống bên trong, cài đặt trong phần sụn không thành vấn đề.
Điểm chuyên nghiệp mà tôi có thể thấy khi thực hiện ở trên là nếu micro không khởi tạo đúng cách vì bất kỳ lý do gì (phần cứng bị lỗi hoặc thích), chúng tôi không dựa vào phần sụn để thiết lập pin chính xác.
Con tôi thấy là chi phí nhiều hơn để làm điều này là phần cứng.
Bất kỳ ánh sáng mà bạn có thể làm sáng tỏ ở trên sẽ được thực sự đánh giá cao.
Cảm ơn..