an align="justify"> АВС span> = 200кГц12МЗРF REF = 4B/adc = 1 МГц4МЗРF REF = 4B/adc = 2 МГц16МЗРINLІнтегральная нелінейностьF REF > 2B0.5МЗРDNLДіфференціальная нелінейностьF REF > 2B0.5МЗРОшібка смещенія1МЗРВремя преобразованія65260мкс
Результат перетворення зберігається в регістрі даних АЦП. Оскільки АЦП - 10-розрядний, цей регістр фізично розміщений у двох регістрах введення/виведення ADCH: ADCL, доступних тільки для читання. Ці регістри розташовані за адресами $ 05: $ 04 (адреси в адресному просторі ОЗУ відповідно $ 25: $ 24) і при включенні харчування містять значення В«$ 0000В». Звернення до цих регістрів (для отримання результату перетворення) повинно виконуватися в певній послідовності: спочатку необхідно прочитати регістр ADCL, a потім ADCH. Ця вимога пов'язана з тим, що після звернення до регістру ADCL процесор блокує доступ до регістрів даних з боку АЦП до тих пір, поки не буде прочитаний регістр ADCH. Завдяки цьому можна бути впевненим, що при читанні регістрів в них знаходитимуться складові одного і того ж результату. Відповідно, якщо чергове перетворення завершиться до звернення до регістру ADCH, результат перетворення буде втрачений.
Управління вхідним мультиплексором модуля АЦП здійснюється за допомогою регістра ADMUX, розташованого за адресою $ 07 ($ 27). Розряди MUX2 ... MUX0 цього регістра визначають номер активного каналу (номер аналогового входу, підключеного до входу АЦП). Стан цих розрядів можна змінити в будь-який момент, однак, якщо це буде зроблено під час циклу перетворення, зміна каналу відбудеться тільки після завершення перетворення. Завдяки цьому в режимі безперервного перетворення можна легко реалізувати сканування каналів. Під цим терміном в даному випадку розуміється послідовне перетворення сигналів декількох каналів.
В
1.2.4 Універсальний асинхронний приймально-передавач
Мікроконтролер AT90S8535 має в своєму складі модуль полнодуплексного універсального асинхронного прийомопередавача (UART). Через нього здійснюється прийом і передача інформації, представленої послідовним кодом, тому модуль UART часто називають також послідовним портом. За допомогою цього модуля мікроконтролер може обмінюватися даними з різними зовнішніми пристроями. Швидкість передачі даних може змінюватись в широких межах, причому високі швидкості передачі можуть бути досягнуті навіть при відносно низькій тактовій частоті мікроконтролера.
Відомо, що при передачі даних можуть відбуватися різні збої. Модуль UART, реалізований у даному мікроконтрол...