Thanh ghi trạng thái và điều khiển ADC ADCSRA

Một phần của tài liệu ĐỒ ÁN INVERTER UPS online (Trang 28)

•Bit 7-ADEN: ADC Enable: Khi ta ghi bit này bằng 1 sẽ kích hoạt bộ ADC hoạt động. Khi bit này bằng 0, bộ ADC bị tắt. Tắt bộ ADC khi đang chuyển đổi sẽ kết thúc quá trình chuyển đổi

•Bit 6- ADSC ADC Start Conversion: Trong chế độ chuyển đổi đơn Single Conversion, ghi bit này bằng 1 để bắt đầu quá trình chuyển đổi. Trong chế độ Free Running, ghi bit này bằng 1 để bắt đầu chuyển đổi đầu tiên. Quá trình chuyển đổi đầu tiên sau khi bit ADSC

được ghi sau khi bộ ADC được kích hoạt, hoặc nếu ADSC được ghi cùng lúc với kích hoạt bộ ADC sẽ tốn 25 chu kì xung clock của bộ ADC thay vì thông thường là 13. Quá trình chuyển đổi đầu tiên này thực hiện các thiết lập lúc đầu cho bộ ADC. Bit ADSC sẽ đọc là 1 trong suốt quá trình chuyển đổi ADC. Khi chuyển đổi ADC hoàn tất nó trở thành 0. Ghi giá trị 0 lên bit này sẽ không có ảnh hưởng

•Bit 5- ADATE: ADC Auto Trigger Enable (bit cho phép tự động kích khởi ADC): khi bit này được ghi lên 1, chế độ tự động kích khởi của bộ ADC hoạt động. bộ ADC sẽ bắt đầu 1 chuyển đổi tại cạnh dương của xung kích khởi được chọn. Nguồn xung kích khởi được chọn bằng các bit chọn lựa cho bộ kích khởi ADC là bit ADCSRB

•Bit 4-ADIF- ADC Interrupt Flag (chờ ngắt cho chuyển đổi ADC): bit này được set khi hoàn tất chuyển đổi ADC và các thanh ghi dữ liệu được cập nhật. Ngắt dành cho sự hoàn thành chuyển đổi ADC được thực thi nếu bit ADIE và bit I trong thanh ghi SREG được set. Bit ADIF được xóa bằng phần cứng khi thực thi các vector quản lý ngắt tương ứng. Ngoài ra, bit ADIF được xóa bằng cách ghi 1 lên cờ đó.

•Bit 3-ADIE – ADC Interrupt Enable (bit cho phép ngắt ADC): khi bit này được ghi vào 1 và bit I trong thanh ghi SREG được set, ngắt dành cho sự hoàn thành chuyển đổi ADC được kích hoạt.

•Bit 2..0-ADPS2..0- ADC Prescaler Select Bits (các bit chọn lựa định cỡ cho ADC): Các bit này xác định hệ số chia giữa tần số xung clock hệ thống và xung clock ngõ vào cho bộ ADC

Một phần của tài liệu ĐỒ ÁN INVERTER UPS online (Trang 28)