Я хочу спроектировать контроллер для существующего синтезатора на AD9835. Подскажите, в каких редакторах составляется программа, хотя бы их названия и где их можно взять, и где можно прочитать как это вообще делается.
Я хочу спроектировать контроллер для существующего синтезатора на AD9835. Подскажите, в каких редакторах составляется программа, хотя бы их названия и где их можно взять, и где можно прочитать как это вообще делается.
Контроллеры бывают разные.
Для начала --- наверное стоит обратить внимание на семейство PIC и AVR.
Что предпочтете --- Ваш выбор , но они разные...
На мой взгляд --- AVR проще "прошиваются" , а у PIC --- более простая система команд.
По PIC --- смотрите и изучайте вот это :
http://ikarab.narod.ru/
По AVR тоже есть самоучители --- просто сейчас в голову не приходят сходу.
Сначала будет куча "дурацких" вопросов, потом , если не бросать это дело и изучать дальше --- в голове "что-то щелкнет" и все станет понятно --- у меня было именно так --- у других --- может по-другому
На стадии "дурацких вопросов" --- можете писать мне --- попытаюсь ответить
Удачи!
RU3GA
По AVR http://avr123.nm.ru
1. Определитесь с языком прогаммирования.Сообщение от Вова770
2. Изучите интерфейс и систему команд синтезатора.
3. Напишите алгоритм будущей программы (это самое сложное).
4. Перенесите алгоритм на тот язык, на котором будете писать программу.
5. Соберите отладочную плату и... Вперёд!
Удачи Вам!
Кто нибудь может подсказать бесплатный компилятор C для Atmel??
Заранее благодарю.
http://winavr.sourceforge.net/Сообщение от RA4FOC
http://www.amctools.com/
К стати, очень приличный компилятор. Умеет интегрироваться с AVR STUDIO (бесплатное IDE от атмел) - позволяет отлаживаться в эмуляторе по исходному С-тексту. За небольшое время его использования, не заметил никаких странностей или ошибок (странности всего семейства gcc не в счет), в генераци неадекватного кода не замечен.Сообщение от ut1wpr
К оригинатору - попробуйте писать программы на С, не переходя на ассемблер - вполне можно сейчас так работать.
А я бы посоветовал CVAVR - он, конечно не бесплатный, но "лекарства" обычно идут вместе с ним на сайтах. У него есть одно очень важное преимущество - его синтаксис Си ничем не отличается от синтаксиса Си для РС. Это очень важно, если Вы пишете софт (даже небольшой, для себя) под РС.Сообщение от RA4FOC
ut1wpr,Genadi Zawidowski,Igor UN9GW Спасибо, юзаю ссылки.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)