Свежие обсуждения
Измерения

DDS-генератор на AVR - нужна помощь

1 89 189

было уже ?
http://www.rlocman.ru/shem/schematics.html?di=69926
http://www.rlocman.ru/shem/schematics.html?di=70215

 

ага, тут http://www.pro-radio.ru/measure/5801-1/2008/04/02/15-35-20/

 

madgrey: GM, я там Вам выслал проект с предрелизной версией управляющей программы, гляньте, что получилось
Поглядел, ничо так...полуфабрикат. PCD_8544.DLL отсутствует, ладно, нашёл. Кнопки нажимаются, частота вводится, стрелки вправо-влево делают +/- частоты. Валкодер работает с шагом 1000 Гц, как шаг поменять, шут его знает. Синус на скопе не видно, как включить - шут его знает.

 

GM: Поглядел, ничо так...полуфабрикат.
Это уже не полуфабрикат. Программа модульная, я написал основную часть, теперь дописываю остальные функции

Со времени последнего поста уже переписал драйвер клавы, теперь он стал гораздо более живым и дребезгозащищенным по сравнению с тем вариантом, отправил Вам. Также добавил режим настроек, типа биоса, в которуй можно попасть во время стартовой заставки нажимая mode. Пока там настройки только отображаются, а вообще как раз тут и будут меняться те самые частоты перестройки (не успел дописать пока). Естественно с сохранением в EEPROM. .
Синус на скопе увидите, если при выключенной эмуляции зайдете в меню настроек тиньки и снимете галку в левом нижнем углу "Exclude from simulation". Но если у Вас не серверная мать с несколькими 4-хядерными пнями, реалтайма не будет, приборное время будет меняться в 4-5 м знаке после запятой Потому и отключил.
Счас развел плату под две тиньки сразу, в связи с чем вопросы:
1. как там с идентификацией ведомых? Типа 1-й или 2-й канал. Вроде разговор был, что пин нада на землю или питание... Самое время сообщить какой именно пин. Программа в левом верхнем углу номер канала показывать обучена (кстати, вторая пиктограммка - тип сигнала - на будущее)
2. У нас все управление ведомых по уарту или еще на ведомых тянуть провода придется?

Сама плата тинек выглядит так (размеры в мм):

 

У меня 11 гиг в сумме на 4 ядра, но тиня всё равно не работает, и не будет, она просто-напросто не подключена к ведущему мк.

 

Ерунда какая-то, подключил осцилл к M_TXD, набрал частоту, нажал Ввод, ничего нет на 15 ноге, значит, ничего не посылается в тиньку.

 

GM: У меня 11 гиг в сумме на 4 ядра,
Они Вам пригодятся, поверьте . Кстати, не знал, что в многоядерных процах тактовые можно суммировать...

GM: но тиня всё равно не работает,
См. выше
madgrey: Синус на скопе увидите, если при выключенной эмуляции зайдете в меню настроек тиньки и снимете галку в левом нижнем углу "Exclude from simulation".
Если не справитесь - проверьте почту, я там это уже сделал и включил все, что можно

GM: она просто-напросто не подключена к ведущему мк.
Да ну Вы обо мне плохого мнения и о протеусе видно тоже... Я просто имена проводникам назначил, посмотрите на уарты тиньки и меги и все станет ясно.

GM: Ерунда какая-то, подключил осцилл к M_TXD, набрал частоту, нажал Ввод, ничего нет на 15 ноге, значит, ничего не посылается в тиньку.
И не будет, т.к. эта цепь шунтируется уартом меги (M_TXD и M_RXD - аобозначения соответствующих выводов как раз со стороны меги). Естественно, что терминал ничего не передаст. Кстати, в протеусе с его помощью вы не сможете настроить частоту, т.к. он передает байты посимвольно, а не после энтера - будете вылетать за пределы таймаута тиньки.

 

Какая-какая цепь шунтируется уартом меги?

 

А где Вы набрали частоту и нажали ввод?

 

Отак вот? Что значит где?