Например TDA7294

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

Текущее время: Ср сен 24, 2025 18:59:48

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


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



Начать новую тему Ответить на тему  [ Сообщений: 652 ]    , 2, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс янв 04, 2009 21:42:01 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 41
Зарегистрирован: Пт мар 30, 2007 12:11:23
Сообщений: 757
Рейтинг сообщения: 0
DimAlt писал(а):
timer32 Спасибо, начал разбираться, понравился блок на асм.
kotovasiya писал(а):
to DimAlt
Алгоритм Билдер плохо дружит с протеусом, или я с протеусом ,вылазят ошибки но в железе работает без проблем.

Да я в курсе про протеус :) Поэтому и остановился на версии 6,95. Если не трудно, скомпилируйте для 16 меги.
Так и не осилил я в протеусе 4 битный режим для дисплея,переделал на 8 битный и откомпилировал хекс для схожих процессоров. Комп мой не потянул работу с резисторной сборкой и поэтому исключил ее ,глюк проявляется в виде отсутствия реакции на нажатие клавиш.


Вложения:
dds_prot.zip [140.97 KiB]
Скачиваний: 780
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн янв 05, 2009 01:16:15 
Вымогатель припоя

Карма: 9
Рейтинг сообщений: 27
Зарегистрирован: Пт май 19, 2006 05:39:11
Сообщений: 576
Рейтинг сообщения: 0
Спасибо!

kotovasiya писал(а):
Так и не осилил я в протеусе 4 битный режим для дисплея,переделал на 8 битный

Извините, что лезу со своими советами не понимая программы.
Я в буилдере ноль, но вроде у вас там такой алгоритм

вывести данные в порт
Е_1
nop
E_0
задержка

Протеус любит, да и в жизни, помоему, когда строб Е уст до вывода данных.
Код:
        SIG_E_1;
   if (data&_BV(7)) DB7_1;
   if (data&_BV(6)) DB6_1;
   if (data&_BV(5)) DB5_1;
   if (data&_BV(4)) DB4_1;
   _delay_us(3);// 3us
   SIG_E_0;

Но все это чисто моё мнение. Еще были проблеммы, без тестирования флага BV когда посылал коману "очистка дисплея" и раньше времени начинал писать в лсд.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн янв 05, 2009 12:09:05 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 41
Зарегистрирован: Пт мар 30, 2007 12:11:23
Сообщений: 757
Рейтинг сообщения: 0
DimAlt писал(а):
Спасибо!

kotovasiya писал(а):
Так и не осилил я в протеусе 4 битный режим для дисплея,переделал на 8 битный

Извините, что лезу со своими советами не понимая программы.
Я в буилдере ноль, но вроде у вас там такой алгоритм

вывести данные в порт
Е_1
nop
E_0
задержка

Протеус любит, да и в жизни, помоему, когда строб Е уст до вывода данных.
Код:
        SIG_E_1;
   if (data&_BV(7)) DB7_1;
   if (data&_BV(6)) DB6_1;
   if (data&_BV(5)) DB5_1;
   if (data&_BV(4)) DB4_1;
   _delay_us(3);// 3us
   SIG_E_0;

Но все это чисто моё мнение. Еще были проблеммы, без тестирования флага BV когда посылал коману "очистка дисплея" и раньше времени начинал писать в лсд.

Спасибо за помощь!
Все банально просто,надо было отдельным вариантом инициализацию прописать,теперь и 4 битный вариант


Вложения:
dds_prot2.zip [64.73 KiB]
Скачиваний: 921
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 06, 2009 05:09:55 
Модератор
Аватар пользователя

Карма: 10
Рейтинг сообщений: 7
Зарегистрирован: Пт июл 21, 2006 03:08:05
Сообщений: 3174
Откуда: Пенза
Рейтинг сообщения: 0
Efimozi писал(а):
Не могли бы выложить Ваш вариант, если в процессе провери у меня возникнут вопросы, я Вам обязательно сообщу.
Заранее признателен.

Вот. Переделал на дискретные резисторы, так как сборка у меня уж очень специфическая.


Вложения:
генератор.rar [23.78 KiB]
Скачиваний: 1410

_________________
Если долго мучиться, что-нибудь... сломается.
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 06, 2009 10:51:56 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 11
Рейтинг сообщений: 13
Зарегистрирован: Ср июл 02, 2008 18:30:00
Сообщений: 2363
Откуда: Таганрог
Рейтинг сообщения: 0
Спасибо большое!!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 06, 2009 13:33:34 
Родился

Зарегистрирован: Сб июл 12, 2008 22:38:40
Сообщений: 11
Рейтинг сообщения: 0
повторюсь может кто нибуть помочь у меня вопрос а можно ли все это хозяйство на МЕГЕ8 сделать для одно строчного дисплея ?


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

Карма: 10
Рейтинг сообщений: 41
Зарегистрирован: Пт мар 30, 2007 12:11:23
Сообщений: 757
Рейтинг сообщения: 0
Andruha писал(а):
повторюсь может кто нибуть помочь у меня вопрос а можно ли все это хозяйство на МЕГЕ8 сделать для одно строчного дисплея ?

Вот,но ниже восьмерки у меня уже не получится :)


Вложения:
dds_M8.zip [49.67 KiB]
Скачиваний: 1170
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 07, 2009 13:45:33 
Родился

Зарегистрирован: Сб июл 12, 2008 22:38:40
Сообщений: 11
Рейтинг сообщения: 0
спасибо kotovasiya а схема какая или это еще не рабочий вариант
?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 07, 2009 21:29:03 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 41
Зарегистрирован: Пт мар 30, 2007 12:11:23
Сообщений: 757
Рейтинг сообщения: 0
Andruha писал(а):
спасибо kotovasiya а схема какая или это еще не рабочий вариант
?

Проверена только в протеусе


Вложения:
ddsM8.jpg [169 KiB]
Скачиваний: 1632
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 08, 2009 13:57:59 
Родился

Зарегистрирован: Сб июл 12, 2008 22:38:40
Сообщений: 11
Рейтинг сообщения: 0
Спасибо тебе kotovasiya за схемку и с Рождеством Христовым, на дня думаю проверю токо вот на схеме не видно на скоко кварц на 16МГц или как?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 08, 2009 14:01:44 
Опытный кот
Аватар пользователя

Карма: 10
Рейтинг сообщений: 41
Зарегистрирован: Пт мар 30, 2007 12:11:23
Сообщений: 757
Рейтинг сообщения: 0
Andruha писал(а):
Спасибо тебе kotovasiya за схемку и с Рождеством Христовым, на дня думаю проверю токо вот на схеме не видно на скоко кварц на 16МГц или как?

и тебя Рождеством Христовым! Кварц на 16 мгц,незабудь фьюзы поставить на него


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт янв 08, 2009 15:14:55 
Родился

Зарегистрирован: Сб июл 12, 2008 22:38:40
Сообщений: 11
Рейтинг сообщения: 0
спасибо !! понял бедем делать :) как сделаю обязательно скажу


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср янв 14, 2009 22:06:58 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 11
Рейтинг сообщений: 13
Зарегистрирован: Ср июл 02, 2008 18:30:00
Сообщений: 2363
Откуда: Таганрог
Рейтинг сообщения: 0
В целях ликвидации моей безграмотности :oops: , подскажите какие сопроты R1 - R16 применять - разброс значения сопротивлений критичен, если критичен то на сколько?


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

Карма: 10
Рейтинг сообщений: 41
Зарегистрирован: Пт мар 30, 2007 12:11:23
Сообщений: 757
Рейтинг сообщения: 0
Efimozi писал(а):
В целях ликвидации моей безграмотности :oops: , подскажите какие сопроты R1 - R16 применять - разброс значения сопротивлений критичен, если критичен то на сколько?

Резисторный ЦАП должен быть R2R,тоесть 1ком к 2ком или 10ком к 20ком .Если в связке будут резисторы с разными номиналами то это отобразится на качестве пилы и синусоиды.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн янв 19, 2009 12:12:47 
Открыл глаза

Зарегистрирован: Пн янв 19, 2009 12:08:54
Сообщений: 40
Откуда: belarus
Рейтинг сообщения: 0
Добрый день.
Можно ли получить от вас прошивку для МЕГИ 8515 и дисплея 1602 (44780) ??
Спасибо


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

Карма: 10
Рейтинг сообщений: 41
Зарегистрирован: Пт мар 30, 2007 12:11:23
Сообщений: 757
Рейтинг сообщения: 0
-=SY=- писал(а):
Добрый день.
Можно ли получить от вас прошивку для МЕГИ 8515 и дисплея 1602 (44780) ??
Спасибо

Продублирую,смотрите топ Пн Янв 05, 2009 12:09 pm и скачайте файл ,там хексы на несколько видов процессоров.Назначение ножек в схеме и название портов там одинаковое.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн янв 19, 2009 20:07:21 
Открыл глаза

Зарегистрирован: Пн янв 19, 2009 12:08:54
Сообщений: 40
Откуда: belarus
Рейтинг сообщения: 0
Извиняюсь за тупизну, но я так понял, что файл DDs_M8515.hex - это и есть прошива для MEGA8515 + LCD44780 (двухстрочный), подключенный по первоначальной схеме?????


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

Карма: 10
Рейтинг сообщений: 41
Зарегистрирован: Пт мар 30, 2007 12:11:23
Сообщений: 757
Рейтинг сообщения: 0
-=SY=- писал(а):
Извиняюсь за тупизну, но я так понял, что файл DDs_M8515.hex - это и есть прошива для MEGA8515 + LCD44780 (двухстрочный), подключенный по первоначальной схеме?????

Да


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт янв 20, 2009 13:06:39 
Открыл глаза

Зарегистрирован: Пн янв 19, 2009 12:08:54
Сообщений: 40
Откуда: belarus
Рейтинг сообщения: 0
Чё-то не катит.
Частота стробов E на порте PD1 слишком уж низкая (1 мсек.). Ну и LCD соответственно не шуршит... В чём мот быть дело?


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

Карма: 10
Рейтинг сообщений: 41
Зарегистрирован: Пт мар 30, 2007 12:11:23
Сообщений: 757
Рейтинг сообщения: 0
-=SY=- писал(а):
Чё-то не катит.
Частота стробов E на порте PD1 слишком уж низкая (1 мсек.). Ну и LCD соответственно не шуршит... В чём мот быть дело?

По умолчанию в М8515 стоит внутренний генератор на 1 мгц.Но и с этой частотой дисплей должен работать,может хекс запортился,прошивайте dds.hex из этого архива.


Вложения:
m8515.rar [44.56 KiB]
Скачиваний: 826
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 652 ]    , 2, , , ...  

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


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

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


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

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


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