Употребление микроконтроллеров рода AVR
Интерфейс SPI Расширение портов ввода/вывода микроконтроллера AT90S4414 с содействием интерфейса SPI. Хоть микроконтроллеры AVR, оснащенные...
Подпрограмма DispErg Изображение подпрограмм. Подпрограмма HexAscii преобразовывает шестнадцатеричный полубайт в диапазоне 0...9 и полубайт в диапазоне A...F...
Полезные ссылки

Контактные данныеНаш адрес:
Москва, ул. Кирова, 43
Телефон: +7 (495) 985 81 28
Тел./Факс: +7 (495) 854 35 25
Аппаратные компоненты Наряду с применением таймера (в том числе режимы сравнения и захвата), портов, интерфейса SPI, аналогового компаратора и "спящего" режима, будет затронут доступ к памяти EEPROM. При данном событии, спасибо множеству определенных примеров программ, даже новички сумеют скоро освоить...
Плата STK200 ЖКИ-интерфейс STK200. Плата STK200 в силах применяться для подключения стандартного жидкокристаллического индикатора с контроллером Hitachi HD44780. В для соединения контрастности индикатора. еще ранние ЖКИ зачастую требовали отрицательного напряжения...
Интерфейс SPI
Доля входных сдвиговых регистров не непременно следует совпадать с количеством выходных сдвиговых регистров. Только одно требование заключается едва в том, то что за раз серия следующую передаваться численность байтов, за-даное максимальным количеством регистров того либо иного вида.

Очерчивание подпрограммы. Доля WaitTime реализует задержку на 30 мс. За данное момент в таймер Т/СО загружается соответствующее смысл, и сбрасывается флаг переполнения. Точно лишь данный флаг заново устанавливается, требуемый промежуток эпохе истекает. В части WaitKey реализовано ожидание нажатия кнопки на решении PD0.

Точно всего-навсего кнопка будет нажата и вновь отпущена, последует возврат к вызывающей программе. Доля ToggleLED при каждом обращении переключает световой диод LEDK на решении РВО, для того чтоб сигнализировать об том, то что было распознано нажатие кнопки.

Доля SPlTransf транслирует спустя интерфейс SPI 16 бит сведений. Потом того точно по заключению РВ4 активируется линия /SS, на решение РВЗ выдается импульс фиксации, что можно было бы подат на сдвиговой регистр Inl в качестве строб-импульса альтернативно дифференцированному фронту сигнала SS.

В данном событии случае конденсатор, диод и 2 резистора выпадают. В тестовой схеме такие импульсы фиксации не применяются. Дальше выдается первый байт Out2, и ожидается появление флага SPIF, сигнализирующего об окончании передачи.

Байт для записи в Inl, считываемый параллельно при пересылке Out2, возможно быть считан из буфера приема SPDR и записан в одноименную переменную Inl. За этим руководствуется пересылка Outl. Вновь параллельно считывается сдвиговой регистр Inl, все-таки, потому, что на последовательный вход SER неизменно подается лог. 1, в качестве 2 байта все время будет получено смысл $FF.

В довершение передачи по интерфейсу SPI линия SS переходит в состояние покоя (лог. 1). Линия /SS соединяется со входом RCK (Register Clock - синхронизация регистра) сдвиговых регистров IC3 и IC4. По нарастающему фронту байты, принятые непосредственно в сдвиговые регистры, передаются в праздничный регистр.

Очерчивание основной программы. Опосля сброса по включению питания развивается ветвление по адресу $000 - к части инициализации, обозначенной меткой initial. Опосля соединения указателя стека разряды SCK, MOSI, SS и Latch интерфейса SPI обязаны быть найдены точно выходы, a MISO - точно вход.
 
Системная синхронизация Формирование импульсов определенной длины с поддержкой Т/СО. В программе для микроконтроллера AT90S1200 на решении PD0, подключенном к внешнему приспособлению, уровень лог. 1 обязан сохраняться на течении 20 мс, потом чего данный решение вновь возможно перейти в состояние лог. 0. Такт системной...
Микросхема МАХ5154 Подключение к микроконтроллеру AT90S8515 микросхемы ЦАП МАХ5154 сквозь интерфейс SPI. Пусть к микроконтроллеру AT90S8515 необходимо подключить микросхему ЦАП (цифро-аналоговый преобразователь) МАХ5154 от бражки Maxim. Эта микросхема насчитывает плохо ЦАП...
 
 
Copyright 2009
При использовании содержания ссылка обязательна.
Rambler's Top100
Хостинг от uCoz