Например TDA7294

Форум РадиоКот • Просмотр темы - Помогите с программой
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб ноя 22, 2025 17:37:24

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 9 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Помогите с программой
СообщениеДобавлено: Ср мар 25, 2009 19:09:40 
Родился

Зарегистрирован: Ср мар 25, 2009 18:41:30
Сообщений: 3
Рейтинг сообщения: 0
Здравствуйте.

Только начинаю знакомство с МК (первый проект). В силу врожденной тупости, ничего не понимаю. Подскажите кто чем может, пожалейте дурака.

Задача: нужно заставить четыре светодиода плавно загораться и затухать, загораться поочередно и, после выключения, запоминать последний эффект.

Проблема: Схемку нарисовал, а вот с кодом... не знаю с какой стороны подступиться, ибо о программировании знаю только то, что оно есть.

Заставлятор- -Atmega8.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 25, 2009 19:22:46 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Ср мар 07, 2007 22:58:02
Сообщений: 586
Откуда: Черкассы, Украина
Рейтинг сообщения: 0
Первое что вам нужно сделать - определится с языком программирования. Си или Ассемблер(в простонародии асм). Если энтузиазма много - попробуйте асм, если вам свойственно при большом количестве трудностей бросать начатое(нужен быстрый результат) то начните с Си. Для вашей задачи не критично абсолютно. Далее ознакомтесь с понятием ШИМ (Широтно-импульсная модуляция). Кроме того необходимо знать как настраивается переферия. Как только овладеете этими знаниями - пишите. Я попробую вам подробно изложить следующие шаги

_________________
There is only 10 kind of people: those who understands binary code and those who dont!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой
СообщениеДобавлено: Ср мар 25, 2009 19:44:04 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Пн мар 16, 2009 21:40:57
Сообщений: 828
Рейтинг сообщения: 0
Scaevola писал(а):
Только начинаю знакомство с МК (первый проект). В силу врожденной тупости, ничего не понимаю.

Подскажите кто чем может, пожалейте дурака.


Я вам советую посетить домашнюю страничку Tych 'а - она как раз для чайников - там с самого нуля первые шаги подробно.

Программы удобно создавать используя готовый шаблон для быстрого написания программ и тестирования кусков программ в CodeVisionAVR ( CVAVR ) и WinAVR для ATmega8 и ATmega16 и мгновенной проверке в симуляторе VMLAB PROTEUS AVRstudio. В шаблоне проекты уже сконфигурированы и он легко адаптируется надругие МК AVR - просто вставляйте свой код в исходник постоянно контролируя работу в симуляторах.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 25, 2009 19:57:24 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Ср мар 07, 2007 22:58:02
Сообщений: 586
Откуда: Черкассы, Украина
Рейтинг сообщения: 0
Ну да. Попробуйте сделать яичницу не разбив яйца. 8)

_________________
There is only 10 kind of people: those who understands binary code and those who dont!!!


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 25, 2009 20:28:09 
Родился

Зарегистрирован: Ср мар 25, 2009 18:41:30
Сообщений: 3
Рейтинг сообщения: 0
Ух, даже не ожидал, что так быстро получу ответ. Спасибо вам.

Negor, с языком определился- -буду на Сях тренироваться. Потому что есть CodeVision, и он все-таки высокого уровня, наверно попроще будет.
С ШИМ-ом сейчас знакомлюсь. Не понял, что Вы имели ввиду под настройкой периферии. И с новыми вопросами куда стучаться, в эту тему, личным сообщением или в Аську?

ikarab, да о протеусе уже знаю, Но там темный лес для меня. Сначала с программированием разберусь. Потом за него возьмусь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 25, 2009 20:45:46 
Опытный кот
Аватар пользователя

Карма: 2
Рейтинг сообщений: 1
Зарегистрирован: Пн мар 16, 2009 21:40:57
Сообщений: 828
Рейтинг сообщения: 0
Scaevola писал(а):
С ШИМ-ом сейчас знакомлюсь. Не понял, что Вы имели ввиду под настройкой периферии.

Это как раз то что нужно сделать чтобы запустить аппаратный ШИМ - вот настройка переферии, таймеров мастером
http://www.radiokot.ru/forum/viewtopic. ... c&start=40

Scaevola писал(а):
ikarab, да о протеусе уже знаю, Но там темный лес для меня. Сначала с программированием разберусь. Потом за него возьмусь.


А я вам ИМЕННО для CVAVR шаблон рекомендовал !

PROTEUS и VMLAB это симуляторы в которых УДОБНО смотреть работу программы сделаной в CVAVR .


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 25, 2009 20:46:42 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Ср мар 07, 2007 22:58:02
Сообщений: 586
Откуда: Черкассы, Украина
Рейтинг сообщения: 0
Примеры переферии для ATMega8 - Таймеры(3 штуки). Порты ввода/вывода(3 штуки), Асинхронный приёмо/передатчик и т.д. По поводу вопросов - можете в асю - это будет оперативно. Можете в тему писать... это как вам будет удобно.

_________________
There is only 10 kind of people: those who understands binary code and those who dont!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 25, 2009 21:16:08 
Родился

Зарегистрирован: Ср мар 25, 2009 18:41:30
Сообщений: 3
Рейтинг сообщения: 0
ikarab писал(а):
А я вам ИМЕННО для CVAVR шаблон рекомендовал !

Ссылка битая(


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 25, 2009 23:22:45 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Ср мар 07, 2007 22:58:02
Сообщений: 586
Откуда: Черкассы, Украина
Рейтинг сообщения: 0
Не нужны пока симуляторы... Достаточно АВР студии. Сейчас важен алгоритм. Пишите мне в асю лудше

_________________
There is only 10 kind of people: those who understands binary code and those who dont!!!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y