Шаблоны и заготовки для простеньких программ на Си
Написал extremist дата Mon, 04/19/2010 - 20:28
Я вообще ленивый, и заново с нуля писать код мне часто бывает лень. Поэтому я в таких случаях копирую куски кода из уже готовых программ) Вот несколько кусков, которыми я в основном пользуюсь, все можно скачать себе на компьютер и экспериментировать!
- Шаблон прерывания int0 для AtTiny2313 - шаблон содержит программу формирования задержки и конфигурационные данные для простого и быстрого написания программы с использование прерывания int0.
- Шаблон программы для формирования задержки(пауза) - не пользую стандартную библиотеку задержек, так как-то сложилось. Своя ближе :-)
- Шаблон для работы с UART код для AtTiny2313 - код содержит подпрограммы работы с модулем UART для микроконтроллера AtTiny2313 (для AtMega8 необходимо изменить инициализацию).
- Шаблон вечного цикла - в шаблоне находиться подпрограмма задержки и код вечного цикла, для реализации зацикленности выполнения какой-нибудь программы, которая по алгоритму должна выполняться все время при котором микроконтроллер включен.
- Шаблон работы с прерываниями int0 и int1 - шаблон программы для обработки двух прерываний от int0 и int1, я в основном использую для двух кнопок а подпрограммы обычно увеличивают или уменьшают какую-то переменную, которая собственно влияет на работу всей программы.
- Программа генерации импульсов - программа предназначена для генерации импульсов для восстановления работоспособности микроконтроллера после неправильной установки Low-фьюзов.
- Программа USART Echo (Эхо) - предназначена для отладки устройств с использованием протокола передачи данных USART.
- Генератор сообщения по USART - код программы выполняющей отправку заранее заданных сообщений по USART с заданной паузой, код для микроконтроллера AtMeg8.
- Управление шаговым двигателем - программа управления униполярным шаговым двигателем.
- USART_RX_vect - пример обработки принятого байта по протоколу USART код для ATmega8.
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии


Недавние комментарии
2 дней 17 часов назад
2 дней 1 час назад
3 дней 4 часов назад
3 дней 4 часов назад
3 дней 7 часов назад
3 дней 9 часов назад
3 дней 10 часов назад
5 дней 5 часов назад
1 неделя 1 day назад
1 неделя 2 дней назад