답변:
UART 클럭은 전송 속도의 16 배로 실행됩니다. 따라서 19.2 kHz에서 벗어날 수 있습니다. 1 MHz가 좋습니다.
대부분의 경우 UART 전송 속도 클럭을 생성하기위한 편리한 분배기를 제공하는 클럭 속도로 실행하는 경우가 많지만 다른 처리를 수행하기에 충분히 빠릅니다. 바이트 또는 패킷이 UART를 통해 전송 될 때마다 CPU는 저전력 모드로 전환되고 더 많은 데이터가 준비되면 인터럽트에서 다시 깨어납니다.
내 관측으로는 1Mhz 미만으로 ATMega328p를 실행하여 전력을 절약하는 것은 불가능합니다 (계산을 마치려면 더 많은 시간이 필요하기 때문에). 그러나 전압을 줄이면 전력을 많이 절약 할 수 있습니다. 1Mhz 및 1.8V에서 실행하면 16Mhz 및 5V에서 실행하는 경우 전력의 1 % 만 소비합니다. 이 ATMega328 전력 소비 차트를 만들었 습니다
이 AVR UART 계산기 에 따르면 AVR을 1MHz (외부 크리스털없는 기본 속도)로 실행하면 최대 4800 개의 UART를 수행 할 수 있습니다