реклама на сайте
подробности

 
 
> Небольшой проект на AVR, помогите разобраться новичку
Viper
сообщение Feb 14 2007, 14:05
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 14-02-07
Из: Волт №13
Пользователь №: 25 348



Доброго времени суток, уважаемые форумчане!

Ранее я занимался изготовлением в основном аналоговых устройств, работающих со звуком(усилители, гитарные примочки и т.п.), поэтому опыт есть. Совсем недавно заинтересовался устройствами на микроконтроллерах фирмы Atmel. Успешно повторил несколько простых устройств на основе этих микропроцессоров. И соответственно захотелось разработать собственное устройство. Но, проблема в том, что с программированием у меня туго. В связи с чем и обращаюсь к вам за помощью.

Идея проста - управлять с компьютера в реальном времени через микроконтроллер вкл/выкл светодиода. Для этих целей планируется использовать atmega8, порт USB, протокол RS-232(т.е. использовать виртуальный COM порт), всё должно питаться соответственно от USB.
Собственно с реализацией аппаратной части проблем нет, но вот прошивку и программу я сам написать не могу sad.gif
Может есть люди, которые помогут разобраться и обьяснить принципы работы с портами, микроконтроллером, желательно из среды Borland c++.

Если это уже обсуждалось на форуме - пните ссылкой, поиск юзал, ничего подходящего не нашёл.
Если есть инфа по работе с портами из-под Borland c++(желательно на русском), буду очень благодарен за ссылку.

Если что - моё мыло в профиле.

Заранее спасибо.


--------------------
War...war never change...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vova8211
сообщение Mar 10 2007, 03:03
Сообщение #2





Группа: Новичок
Сообщений: 2
Регистрация: 9-03-07
Пользователь №: 26 010



ого. ну и понаписали тута.

1. единственное что по теме - это программа для меги8. smile.gif

2. контроллер centronics далеко не 2ма выдает (и не такое вешали).
3. Книгу по юсб человеку не надо - он прямо сказал, что будет использовать виртуальный ком-порт.
4. MIPS это аббривеатура выполнения миллионов инструкций за секунду. и отношения к "самодостаточным" процам не имеет. скорее имелось в виду ARM (если линух вешать).

а теперь отсебятины:
в гугле ищешь компонент для ком-порта для с++. (обычно имеет название: ComPort, ComPort32, CPDrv, Comm32 и т.д.). Обычно также включают в себя демо-прогу.) Устанавливаешь компонент, запускаешь эту демо-прогу (с настройками разберешся). все, пихаешь в мегу прогу birdena и вперед.
Настройки - одинаковые для проца и компа битрейты, стоповые биты, четность... и такое остальное.

НО! если это первое в жизни знакомство с контроллерами - то это слишком резкая нагрузка. smile.gif
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Mar 10 2007, 09:57
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(vova8211 @ Mar 10 2007, 04:03) *
НО! если это первое в жизни знакомство с контроллерами - то это слишком резкая нагрузка. smile.gif


Согласен. Для начала нужно упростить задачу - научить светодиод, подключенный к микроконтроллеру, просто моргать. Это будет хорошим тестом. Тогда время, необходимое для подключенного таинственного прибора MIPS под LINUX будет равно этому времени, умноженному на 100-200. Если уйдет неделя на моргание, то получится два-четыре года. С учетом того что в институте учат 5 лет, вполне реально, если девушками не увлекаться.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 08:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016