![]() |
Модераторы: PILOT, ManiaK, Mazzi |
![]() ![]() ![]() |
|
Корабль |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 20.3.2007 Репутация: нет Всего: нет |
Всем привет!Хочу создать на форуме полноценный проект по программированию на Си микроконтроллера ATtiny2313. От проектирования и написания логики программы до программной реализации. Приглашаю как новичков (кем и являюсь сам
![]() ![]() Программа будет реализовываться на программном пакете AVR Studio 4 (http://www.rtcs.ru/comp/html/txt/soft/avr/astudio.htm), а компилятор для Atmel'овских МК будет WinAvR (http://myrobot.ru/downloads/winavr-20060421.php). Для внутрисхемного программирования (ISP) используется стандартный протокол SPI (MOSI, MISO, SCK). Протокол автоматически поддерживается программатором и никаких дополнительных средств от прикладной программы не требует. Для ознакомления с устройством микроконтроллера книга Шпака. Программирование на языке С для AVR и PIC микроконтроллеров (http://www.mirknig.com/2006/10/30/) Даташит на английском для ATity2313 (http://www.atmel.ru) Обозначения которые буду использоваться для написанияя псевдокода и самого исходника. Входные параметры: speed – скорость вращения коленчатого вала Выходные сигналы: ignithion – включение искрообразующего импульса, длительностью в один машинный цикл (возможен вариант многоискрового режима работы), цифровой выход (I/O общего назначения) Обозначения (вводятся по мере необходимости): МК - микроконтроллер об./мин. - оборотов в минуту EEPROM - электрически перезаписываемая энергонезависимая память UART - асинхронный передатчик данных SPI - (Serial Peripheral Interface) - это полнодуплексный скоростной синхронный трёхпроводной интерфейс (http://ntlib.chat.ru/avr/spi.htm) MOSI - MOSI (Master Out, Slave In - вход ведомого, выход ведущего) (http://myrobot.ru/stepbystep/mc_programmer.php) MISO - с аналогичного сайта SCK - с аналогичного сайта P.S. Таблица значений об./мин и угла. Схема данной задачи http://img48.imageshack.us/my.php?image=12wg2.png. P.S.S. Кому интересно и у кого возникнут какие то вопросы с удовольствием на них отвечу (или по крайней мере постараюсь ответить, так как сам тока начинаю разбираться) моя почта [email protected] или пишите в аську 237160094. Откомпиленные советы, варианты и т.д. будут немедленно выложены в форуме. Окей. Думаю для первого захода хватит!Жду вашей критики, советов, пожеланий! |
|||
|
||||
UniBomb |
|
|||
Новичок ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 1754 Регистрация: 24.10.2006 Где: Санкт-Петербург Репутация: 9 Всего: 97 |
Э-э-э-э.... А к чему это всё? Не вижу ничего сложного и причин кидаться на решение этой задачи толпой. Если будут вопросы, то всегда пожалуйста))
|
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 8 Всего: 99 |
UniBomb, не подскажешь схемку стандартного подключения attiny2313 на 20 MHz? Ну то есть питание, кварц и еще что-нибудь стандартное...
Просто я нашел пару примеров, но что-то везде немного по разному. Можешь знаешь проверенный надежный вариант? Добавлено @ 01:58 А ну и на Си пример бы файла типа main.c. Заранее спасибо! -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 8 Всего: 99 |
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |