Например TDA7294

Форум РадиоКот • Просмотр темы - Мелкие вопросы по МК и ПЛИС.
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вс июл 13, 2025 19:23:34

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


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



Начать новую тему Ответить на тему  [ Сообщений: 12545 ]     ... , , , 356, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс сен 02, 2012 04:27:12 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 12
Рейтинг сообщений: 67
Зарегистрирован: Пт авг 27, 2010 05:57:06
Сообщений: 2482
Откуда: Тюмень
Рейтинг сообщения: 0
Хватит, на воспроизведение кодек работает, AVR только с карты данные пихает в него.И заодно дисплей считывает.Алгоритм ничуть не сложнее, чем кнопки считать через Ацп.Только координаты две получается.

_________________
В поисках истины человек развивается.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс сен 02, 2012 19:31:07 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 680
Рейтинг сообщения: 0
Кто нибудь может помочь с Quartus II ?

Делаю проект по инструкции http://www.marsohod.org/index.php/ourbl ... newproject
назначаю главный файл проекта:
Изображение

но при компиляции все равно получаю ошибку:
Изображение

в чем дело ?
Quartus II версия 9.2 SP2


Вернуться наверх
 
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс сен 02, 2012 20:28:49 
Из того что удалось рассмотреть - кажется у Вас проект не в top-level находится. Это можно поправить в меню или CTRL+SHIFT+J.
Попробуйте, когда я начинал такая ошибка часто вываливалась. Если что отпишитесь.
Более того после 20-30 компиляций QUARTUS начинал писать что компиляция невозможна. Приходилось выходить и снова запускать. Очевидно лекарство было некачественным. :)))


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Вс сен 02, 2012 21:27:28 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 680
Рейтинг сообщения: 0
а какой нить флажок где нить появиться должен ?

дело в том что я захожу в меню и кликаю по этому пункту меню..
в логе (первая картинка выше) - пишется что я это сделал..

а потом затык..

как проверить ? есть какой нить флажочек ? или как посмотреть, например, какой файл является top-level ? это то наверное возможно ?


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Вопросы по С/С++ (СИ)
СообщениеДобавлено: Пн сен 03, 2012 09:56:41 
Встал на лапы

Зарегистрирован: Ср янв 13, 2010 12:35:17
Сообщений: 80
Рейтинг сообщения: 0
Подскажите плиз код паузы для ШИМ не менее 20 сек чтобы была. Не delay. Частота 4Мгц


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по С/С++ (СИ)
СообщениеДобавлено: Пн сен 03, 2012 10:10:10 
Вымогатель припоя

Зарегистрирован: Ср янв 05, 2011 10:03:18
Сообщений: 581
Рейтинг сообщения: 0
CEBKA писал(а):
Подскажите плиз код паузы для ШИМ не менее 20 сек чтобы была. Не delay. Частота 4Мгц
Предлагаю этому вопросу присудить абсолютное первое место по абсолютно всем номинациям!!!
СЕВКА Вы ошиблись форумом. В инете есть отдельные форумы для прорицателей, ясновидцев, гадалок, шаманов. Кто-нибудь из этого множества наверняка знает и такие слова, которые вы упомянули в своем вопросе.

_________________
С уважением,
Виктор.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Вопросы по С/С++ (СИ)
СообщениеДобавлено: Пн сен 03, 2012 10:11:22 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1430
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4564
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
CEBKA писал(а):
Подскажите плиз код паузы для ШИМ не менее 20 сек чтобы была. Не delay. Частота 4Мгц
Пипец... Вы сами то поняли что написали ? :facepalm:

ПЫСЫ: Меня уже опередили :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопросы по С/С++ (СИ)
СообщениеДобавлено: Пн сен 03, 2012 10:13:09 
Встал на лапы

Зарегистрирован: Ср янв 13, 2010 12:35:17
Сообщений: 80
Рейтинг сообщения: 0
ut1wpr писал(а):
CEBKA писал(а):
Подскажите плиз код паузы для ШИМ не менее 20 сек чтобы была. Не delay. Частота 4Мгц
Предлагаю этому вопросу присудить абсолютное первое место по абсолютно всем номинациям!!!
СЕВКА Вы ошиблись форумом. В инете есть отдельные форумы для прорицателей, ясновидцев, гадалок, шаманов. Кто-нибудь из этого множества наверняка знает и такие слова, которые вы упомянули в своем вопросе.

Если честно, я вобще не понял в чем состоял твой беспонтовый сарказм, потому что в моей просьбе нет ничего критичного и полностью относится к теме топика


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн сен 03, 2012 10:15:56 
Модератор
Аватар пользователя

Карма: 68
Рейтинг сообщений: 424
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Сообщений: 13490
Откуда: Тамбовская обл.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
Пипец... Вы сами то поняли что написали ? :facepalm:

А почему бы и нет? Только не PWM, а SWM (Slowpoke Width Modulation)
Цитата:
Если честно, я вобще не понял в чем состоял твой беспонтовый сарказм, потому что в моей просьбе нет ничего критичного и полностью относится к теме топика

Потому, что яснее надо мысли излагать. Вам надо отключить ШИМ на 20 секунд, или частоту ШИМ сделать 1/20 герца?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн сен 03, 2012 10:23:57 
Встал на лапы

Зарегистрирован: Ср янв 13, 2010 12:35:17
Сообщений: 80
Рейтинг сообщения: 0
ploop писал(а):
Цитата:
Потому, что яснее надо мысли излагать. Вам надо отключить ШИМ на 20 секунд, или частоту ШИМ сделать 1/20 герца?


ШИМ плавно повысился до максимума(5В), застыл на 5сек, потом плавно погас. Дальше пауза в 20 сек, потом выполнение других функций. Затухание и погасание я знаю как сделать, а вот паузу нет


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн сен 03, 2012 16:24:58 
Вымогатель припоя

Зарегистрирован: Ср янв 05, 2011 10:03:18
Сообщений: 581
Рейтинг сообщения: 0
CEBKA писал(а):
ШИМ плавно повысился до максимума(5В), застыл на 5сек, потом плавно погас. Дальше пауза в 20 сек, потом выполнение других функций. Затухание и погасание я знаю как сделать, а вот паузу нет
Я из других измерений. Термины "беспонтовый сарказм" просто не воспринимаю. Это не мой язык.
Сравните ваше текущее разъяснение с текстом вашего первого поста. Возможно, вы поймете природу моего предложения о награждении.
По сути вопроса. Как вы собираетесь определять, что минимум достигнут и пора отрабатывать задержку? Вроде дальнейшие действия от этого решения зависят.

_________________
С уважением,
Виктор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн сен 03, 2012 16:39:14 
Встал на лапы

Зарегистрирован: Ср янв 13, 2010 12:35:17
Сообщений: 80
Рейтинг сообщения: 0
ut1wpr писал(а):
Я из других измерений. Термины "беспонтовый сарказм" просто не воспринимаю. Это не мой язык.
Сравните ваше текущее разъяснение с текстом вашего первого поста. Возможно, вы поймете природу моего предложения о награждении.
По сути вопроса. Пауза - это приостанов какого-то действия. В каком состоянии ШИМа вам надо это делать? Опять гадать прикажете? Впрочем, это неважно. Гораздо важнее, ваш МК должен что-то выполнять во время этой "паузы" или нет? От этого зависит ответ, как ее выполнять, эту злополучную "паузу".


Вот кусок кода, в который нужно вставить паузу:
for (i=0;i<255;i++)
{
OCR1A++;
}

ВОТ ЗДЕСЬ ДОЛЖНА БЫТЬ ПАУЗА В 20 сек, то есть все это время на выходе будет 5В

for (i=0;i<255;i++)
{
OCR1A--;
}

И ВОТ ЗДЕСЬ НУЖНА ПАУЗА В 10 сек, что бы МК ничего не делал

Вот эти куски будут чередоваться с другими функциями, и между ними всеми должна быть оперделенная пауза.
Во время паузы мк не выполняет никаких других функций, тупо стоит и ждет.
Через delay не канает, потому что 4сек у меня заняли 50 строчек hex кода. А через таймер я так и не допер как сделать


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн сен 03, 2012 17:00:24 
Вымогатель припоя

Зарегистрирован: Ср янв 05, 2011 10:03:18
Сообщений: 581
Рейтинг сообщения: 0
CEBKA писал(а):
ВОТ ЗДЕСЬ ДОЛЖНА БЫТЬ ПАУЗА В 20 сек, то есть все это время на выходе будет 5В

Код:
i = 20; while( --i ) delay(1000);
Цитата:
И ВОТ ЗДЕСЬ НУЖНА ПАУЗА В 10 сек, что бы МК ничего не делал

Код:
i = 10; while( --i ) delay(1000);
А что такое "канает" ?
Вы размер программы измеряете строчками hex-файла? Или все-таки бинарный размер?

_________________
С уважением,
Виктор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн сен 03, 2012 17:05:55 
Встал на лапы

Зарегистрирован: Ср янв 13, 2010 12:35:17
Сообщений: 80
Рейтинг сообщения: 0
ut1wpr писал(а):
А что такое "канает" ?

Не канает - значит не пойдет так. delay только в холостую матать будет МК, так еще и hex очень большим делает. Мне этих пауз штук 200 сделать придется, с delay у меня они не поместятся в МК


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн сен 03, 2012 17:16:30 
Вымогатель припоя

Зарегистрирован: Ср янв 05, 2011 10:03:18
Сообщений: 581
Рейтинг сообщения: 0
CEBKA писал(а):
ut1wpr писал(а):
А что такое "канает" ?

Не канает - значит не пойдет так. delay только в холостую матать будет МК, так еще и hex очень большим делает. Мне этих пауз штук 200 сделать придется, с delay у меня они не поместятся в МК
Вы же написали "что бы МК ничего не делал". Так вхолостую или в женатую? :)
У вас, что, delay не функция?! Макрос?! Функция не может увеличить размер кода. Она одна. И вызывать ее можно сколько угодно. Размер у вас с каждым вызовом увеличится только на количество байт, задействованных под вызов и под передаваемый параметр. А их не так уж и много. В любом случае, если у вас 200 вызовов одной и той же функции, вам надо пересмотреть концепцию (алгоритм) программирования. Возможно, вы пришли с линейного Бейсика.
Переходите на модульность с условиями.

_________________
С уважением,
Виктор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн сен 03, 2012 17:23:46 
Встал на лапы

Зарегистрирован: Ср янв 13, 2010 12:35:17
Сообщений: 80
Рейтинг сообщения: 0
ut1wpr писал(а):
Вы же написали "что бы МК ничего не делал". Так вхолостую или в женатую? :)
У вас, что, delay не функция?! Макрос?! Функция не может увеличить размер кода. Она одна. И вызывать ее можно сколько угодно. Размер у вас с каждым вызовом увеличится только на количество байт, задействованных под вызов и под передаваемый параметр. А их не так уж и много. В любом случае, если у вас 200 вызовов одной и той же функции, вам надо пересмотреть концепцию (алгоритм) программирования. Возможно, вы пришли с линейного Бейсика.
Переходите на модульность с условиями.

Только что проверил, стоило мне добавить вот эту строчку, АВР студио хекс сделал мне из 1кб сразу 10кб. Дело в том, что в авр студио 4.19 когда я ставля оптимизацию, хекс становится маленьким и красивым, зато не работает ШИМ с delay, работает только delay. Как толкьо я убираю оптимизацию - все работает, но код становился из за одного delay неверотно огромным.
У меня специфическая программа, поэтому там не может быть не какого алгорится, паузы опреденной длительности каждый раз разные.
Что вобще сам по себе делает delay? Это функция, которая на определенное время загружает процессор всякой фигей. То есть задал я ему значение (1000), вот он мне и сделал невидимых 1000 операций с процессором. Все бы ниче ,но вот эти операции занимают очень много места. И поэто я и написал в этот топик, чтобы узнать, как можно избегая delay притомозить мой МК, при этом чтобы он ничего делал, так сказать ушел в режим ожидания.


Последний раз редактировалось CEBKA Пн сен 03, 2012 17:37:48, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн сен 03, 2012 17:32:40 
Держит паяльник хвостом
Аватар пользователя

Зарегистрирован: Сб янв 16, 2010 15:34:57
Сообщений: 920
Откуда: Sevsk/Moscow
Рейтинг сообщения: 0
Здравствуйте!
Не подскажете, где можно прочитать подробную книгу/статью
о прерываниях микроконтроллеров AVR?

_________________
:idea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн сен 03, 2012 17:47:50 
Вымогатель припоя

Зарегистрирован: Ср янв 05, 2011 10:03:18
Сообщений: 581
Рейтинг сообщения: 0
CEBKA писал(а):
И поэто я и написал в этот топик, чтобы узнать, как можно избегая delay притомозить мой МК, при этом чтобы он ничего делал, так сказать ушел в режим ожидания.
Давайте так договоримся. Вы читаете про таймеры, благо есть где читать. Пробуете. Что непонятно - сюда. А уж подсказать в чем ошибки - тут и без меня найдутся. Только не думайте, что МК будет "ничего не делать". Он все равно будет "молотить". А насчет размеров кода - вы не совсем четко представляете себе работу МК, функции delay(), наверное и еще много чего. Поэтому я и предлагаю для начала читать, потом писать программы.

_________________
С уважением,
Виктор.


Вернуться наверх
 
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн сен 03, 2012 18:19:06 
ВитГо писал(а):
а какой нить флажок где нить появиться должен ?
...
как проверить ? есть какой нить флажочек ? или как посмотреть, например, какой файл является top-level ? это то наверное возможно
?

Попробуйте в меню Project посмотреть или окошко Entity, вкладка Hierarchy.
Кстати, иногда помогает переименование проекта/файлов.


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: Мелкие вопросы по МК и ПЛИС.
СообщениеДобавлено: Пн сен 03, 2012 18:29:24 
Вымогатель припоя

Карма: 1
Рейтинг сообщений: 101
Зарегистрирован: Ср фев 24, 2010 19:16:07
Сообщений: 680
Рейтинг сообщения: 0
Chettuser писал(а):
ВитГо писал(а):
а какой нить флажок где нить появиться должен ?
...
как проверить ? есть какой нить флажочек ? или как посмотреть, например, какой файл является top-level ? это то наверное возможно
?

Попробуйте в меню Project посмотреть или окошко Entity, вкладка Hierarchy.
Кстати, иногда помогает переименование проекта/файлов.


проблему решил,

важно чтобы имя проекта и имя модуля top level совпадали ! а у меня проект назывался test а модуль по другому (с сайта скопировал)
кстати ни в одной из встреченных мною обучалок это не написано...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 12545 ]     ... , , , 356, , , ...  

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


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

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


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

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


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