Найден 21 результат

Gef79
Ср июл 03, 2013 22:10:23
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Re: Atmega8+DDS AD9850

Спасибо, нарыл проблему! В компиляторе не правильно было выставлено int,width!
Вот архивчик с проектом на данный момент!
Рабочий проект sinAD2.Не доглядел, открыл в evaluationвот в нём работает, но есть ограничение по софту! В версии 2.03.09 не работает!
Gef79
Вт июл 02, 2013 23:37:26
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Re: Atmega8+DDS AD9850

Пробовал перевести в unsigned long, снова ничего!
Прикрепляю файлик, подскажите что не так!
Забавно, в Протеусе не работает, залил в контроллер, работает через раз!
Ничего не понимаю, глюки)!
Gef79
Вт июл 02, 2013 22:00:16
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Re: Atmega8+DDS AD9850

Докладываю! Выражение sprintf(fraq_char,"%+5u.%03u",freq/1000,freq%1000); не работает!
Переменная freq у меня float.
Gef79
Вт июл 02, 2013 14:51:28
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Re: Atmega8+DDS AD9850

Ок! Спасибо за науку, буду разбератся с функциями!
Gef79
Вт июл 02, 2013 12:53:32
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Re: Atmega8+DDS AD9850

Спасибо за ответ! Сегодня вечером попробую!
Такй вариант так же расматривал, но не понял что задают эти выражения: "%+5u.%03u", поясните плиз.
Gef79
Пн июл 01, 2013 21:38:19
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Re: Atmega8+DDS AD9850

Добрый день! Действительно вся проблемма с функцией ftoa,с ltoa всё работает! Терь возник вопрос, как отделить сотые через точку и вывести на LCD,например: 28850.060 ?
Gef79
Пт июн 21, 2013 21:01:57
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Re: Atmega8+DDS AD9850

Спасибо за ответ! Преобразовую так:
char fraq_char[32];
float fraq;
.
.
.
fraq=11000000;
ftoa(fraq/1000,3,fraq_char);
lcd_puts(fraq_char);
До этого массив был из 8 бит, увеличил до 32, частота стала выставляться, но не та что нужно! Глюки продолжаются!
Gef79
Пт июн 21, 2013 11:49:20
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Re: Atmega8+DDS AD9850

Добрый день! Спасибо за ответ! Использую именно ваш код! Думаю что, что то с настройками Codevision, так как переменная long затем преобразовывается в char для отображения на LCD и так же выходит затык! Мне кажется что , что то с настройками компилятора, но вот что не понятно! Может нужно что то ...
Gef79
Чт июн 20, 2013 22:50:16
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Re: Atmega8+DDS AD9850

Вылез новый косяк! Заливаю частоту через SPI. Так вот при установке частоты выше 9999999 Гц, перестаёт устанавливатся частота!!! Куда копать?
Gef79
Ср июн 19, 2013 20:51:04
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Re: Atmega8+DDS AD9850

Спасибо за ответ! Действительно размах сигнала около 0,5В, проблемма была в частотомере!
Продолжаю трудится над проектом дальше!
Gef79
Чт июн 13, 2013 23:57:45
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Re: Atmega8+DDS AD9850

Всем спасибо за подсказку!
Модуль такой же как на картинке!
По SPI действительно всё работает.
Единственное теперь схему нужно будет подкоректировать, что бы освободить ноги SPI.
И ещё один момент, какой уровень у этого модуля на выходе? Частотомер не берёт, контролировал по приёмнику.
Gef79
Чт июн 13, 2013 20:24:22
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Re: Atmega8+DDS AD9850

Такс! Ноги как по схеме я соеденил, а вот по поводу резюка не скажу, так как это готовая маленькая аурдиновская платка, надо будет поглядеть!
Gef79
Чт июн 13, 2013 16:22:35
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Re: Atmega8+DDS AD9850

Огромное спасибо! Сегодня вечером протестирую и погляжу сразу не заняты ли у меня ноги SPI под другие нужды.
Gef79
Чт июн 13, 2013 14:49:26
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Re: Atmega8+DDS AD9850

Ребят огромное спасибо за вклад! Не мог проверить данный код, убил програматор, соорудил новый,в ближайшее время проверю и скажу результат!
Написал собственный код, но ничего не получилось, нет на выходе ДДС ничего! Буду разбиратся.
Тема ещё актуальная.
Gef79
Вс май 12, 2013 14:40:58
Форум: AVR
Тема: Atmega8+DDS AD9850
Ответы: 68
Просмотры: 35036

Atmega8+DDS AD9850

Добрый день всем!
Нужна помощ в написание софта для данной связки.
Нужно с посощью меги управлять ДДС-ом, тоесть изменять частоту по последовательной шине!
Помогите плиз написать софт для этого дела, желательно под CodeVision!
Спасибо всем кто откликнется.

int PIN_RESET = 13;
int PIN_FREQ_UPDATE ...
Gef79
Вс янв 08, 2012 14:12:30
Форум: Микроконтроллеры и ПЛИС
Тема: Преобразование чисел! Хелп!
Ответы: 13
Просмотры: 1552

Re: Преобразование чисел! Хелп!

вывести получилось, только надо что бы вывод был младшим байтом вперёд?
Gef79
Вс янв 08, 2012 01:11:56
Форум: Микроконтроллеры и ПЛИС
Тема: Преобразование чисел! Хелп!
Ответы: 13
Просмотры: 1552

Re: Преобразование чисел! Хелп!

Спасибо за ответы! Блин потёк аквариум, залил таймер, занимался ремонтом! Завтра опробую и отпишусь.
Gef79
Сб янв 07, 2012 01:39:55
Форум: Микроконтроллеры и ПЛИС
Тема: Преобразование чисел! Хелп!
Ответы: 13
Просмотры: 1552

Re: Преобразование чисел! Хелп!

Сорри! Контроллер мега8, компилятор CodeVision, в двоичном 24 разряда, задержка между битами 50 мкс
Допустим вывод через портС.1
Gef79
Сб янв 07, 2012 01:14:17
Форум: Микроконтроллеры и ПЛИС
Тема: Преобразование чисел! Хелп!
Ответы: 13
Просмотры: 1552

Re: Преобразование чисел! Хелп!

есть допустим число 12345 в десятичьном виде, его нужно преобразовать в бинарный вид и вывести по одному порту, тоесть последовательный вывод! Я так понял, что как то нужно сформировать массив и записать туда преобразование, а потом вывести этот массив побитно! Желательно на С, так как в асме не ...
Gef79
Сб янв 07, 2012 00:36:10
Форум: Микроконтроллеры и ПЛИС
Тема: Преобразование чисел! Хелп!
Ответы: 13
Просмотры: 1552

Преобразование чисел! Хелп!

Добрый день всем!
Вообщем стоит задача:
Преобразовать 10 число в двоичное и вывести это число в порт!
Ребят очень нужно!

Перейти к расширенному поиску