27.11.2014 Views

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

phreaking<br />

«ПИШЕМ НА СИ ПОД AVR»<br />

УСТРОЙСТВО С ДИСПЛЕЕМ В ДЕЙСТВИИ<br />

Итак, DDRx регистры определяют направление данных — ввод или вывод.<br />

PORTx позволяют задать состояние ноги — логическая единица или<br />

логический ноль, а также включать подтягивающий резистор. Регистры<br />

PINx рассчитаны только на чтение и позволяют определить уровень на<br />

ноге, когда она работает на ввод.<br />

Ну, хватит нудной теории. Рекомендую внимательно почитать даташиты,<br />

а пока разберем простейший пример:<br />

Моргаем светодиодом<br />

#define F_CPU 8000000UL<br />

#include <br />

#include <br />

int main (void)<br />

{<br />

DDRB |= (1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!