Например TDA7294

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

Текущее время: Вт окт 28, 2025 01:03:38

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


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



Начать новую тему Ответить на тему  [ Сообщений: 8366 ]     ... , , , 22, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 17, 2008 20:34:36 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
ARV писал(а):
ну расскажите, для чего переменная в аргументе требуется человечеству?!

Для того же для чего большие и огромные тактовые частоты - Шоб были !

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 17, 2008 21:21:49 
Родился

Зарегистрирован: Пт сен 05, 2008 05:15:14
Сообщений: 16
Рейтинг сообщения: 0
Щас скажу,для чего переменная в паузе.Неохота было голову ломать с таймерами и решил сделать программный генератор импульсов-длительность начинается с 0,1мс и увеличивается с шагом 0,1 мс,частота до 100 гц,сделал таблицу,где например 50 гц=20000мкс (chast).Алгоритм примерно такой:

x=chast-длитель.;

PIND=1;
пауза(длитель.);
PIND=0;
пауза(х);
while(1);
Может это глупо,но пока ничего лучше в голову не приходит.


Последний раз редактировалось кошак Пт окт 17, 2008 21:37:55, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 17, 2008 21:33:51 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
Частота у вас возможно В ДВА РАЗА меньше будет ! Так что голову надо ломать.

Вы можете использовать цыклы While или For (см стр 5 в моей домашней) а в теле навставлять нужное число NOP инструкция АСМ. Как и написано в FAQ AVR.

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб окт 18, 2008 13:45:02 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Чт мар 20, 2008 20:33:43
Сообщений: 173
Рейтинг сообщения: 0
Мне бывало нужным использовать переменную в качестве аргумента функциии delay, причем запомнилось именно с мкс. Потому, что с ними функция не работает.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 20, 2008 13:51:58 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
Кто нить смелый накалякает функцию-ТА ?

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 20, 2008 18:42:40 
Открыл глаза

Зарегистрирован: Вс сен 07, 2008 13:17:31
Сообщений: 72
Откуда: Город Невест
Рейтинг сообщения: 0
Цитата:
Кто нить смелый накалякает функцию-ТА ?

Я думал, что это будете ВЫ, tych.


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

Зарегистрирован: Сб июн 14, 2008 12:00:32
Сообщений: 58
Рейтинг сообщения: 0
На висте CV Standart валится в даун, пытаясь писать в реестр. Есть ли пути решения?

_____
Added:
1.Добавить совместимсоть с ХР
2.Запуск от администратора


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб окт 25, 2008 18:16:14 
Родился

Зарегистрирован: Чт дек 14, 2006 20:25:35
Сообщений: 4
Рейтинг сообщения: 0
кошак, есть рабочий проект генератора прямоугольных импульсов на mega8515 для CV1.24.6

из функций
-задание произвольной частоты с клавиатуры
-задание скважности с клавиатуры
-триггер отключения по заданному количеству импульсов
-инвертирование импульсов
-автоматическое сохранение параметров в EEPROM
дисплей 20x4. клавиатура матрица 4x4.

DEL при включении - вход в меню настроек.

Диапазон частоты: 100-22000 Гц
Скважность: 1/2-1/25
Число импульсов триггера: 0-65535

схема и модель в протеусе (версии 6.9 по моему)
Погрешность достаточная для домашнего использования. Реализовано при помощи таймеров.
Без их использования, при помощи функций delay нужной точности добиться не удается ибо не ассемблер.

Простора для доработки - море :)

Пользуйся на здоровье! Писал давно, работало отлично! Просьба не нарушать копирайта:)


Вложения:
Комментарий к файлу: прошивка + исходники + проект Proteus
gen.rar [171.13 KiB]
Скачиваний: 486


Последний раз редактировалось efko Сб окт 25, 2008 20:19:34, всего редактировалось 1 раз.
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 27, 2008 08:48:21 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср июн 20, 2007 18:46:54
Сообщений: 68
Откуда: Красноярск
Рейтинг сообщения: 0
Добрый день! У меня несколько глупый вопрос: как мне в CVAVR организовать прерывание которое выполняется только во время нажатия кнопки т.е. при отпускании обработка прерывания обрывается на том месте на котором она выполнялась!

_________________
IN GOD WE TRUST


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 27, 2008 09:14:08 
Первый раз сказал Мяу!

Зарегистрирован: Ср июл 09, 2008 11:48:16
Сообщений: 36
Откуда: Обнинск
Рейтинг сообщения: 0
Степаныч писал(а):
Добрый день! У меня несколько глупый вопрос: как мне в CVAVR организовать прерывание которое выполняется только во время нажатия кнопки т.е. при отпускании обработка прерывания обрывается на том месте на котором она выполнялась!


Интересно, сколько вы намериваетесь в этом прерывании сидеть?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 27, 2008 09:14:21 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
Степаныч писал(а):
как в CVAVR организовать прерывание которое выполняется только во время нажатия кнопки


Настроить прервание по изменению уровня на INT0 соотв. нажатию кнопки. Настраивать удобно мастером CVAVR , а пример прерываний с кнопочками и симуляцией работы есть на стр. 3 у меня в домашней страничке.

Степаныч писал(а):
т.е. при отпускании обработка прерывания обрывается на том месте на котором она выполнялась

Это не понял совсем.

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 27, 2008 09:25:45 
Первый раз сказал Мяу!

Зарегистрирован: Ср июл 09, 2008 11:48:16
Сообщений: 36
Откуда: Обнинск
Рейтинг сообщения: 0
Как я понял, автор вопроса хочет, что-бы программа выходила из функции прерывания по отпусканию кнопки...Т.е. нажал-прерывание, как только отпустил-вышел. Я поэтому и спросил про время.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 27, 2008 09:37:37 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
Ну тогда в прерывание вставить цикл

Код:
while (кнопка нажата);


а если нужен сброс "вочдога" то

Код:
while (кнопка нажата){
  сброс вочдога
                                           };

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 27, 2008 11:53:03 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср июн 20, 2007 18:46:54
Сообщений: 68
Откуда: Красноярск
Рейтинг сообщения: 0
KIP писал(а):
Интересно, сколько вы намериваетесь в этом прерывании сидеть?

Да я понимаю что долго засиживаться в обработчике прерывания мягко сказать не оч. хорошо :) но все же мне нужно чтоб при отпускании кнопки обработка прерывания останавливалась на том месте на котором она выполнялась!!!А вообще поделюсь идеей: есть контроллер mega16 и есть lcd я вот захотел собрать простенькое устройство которое бы показывало линейной шкалой уровень загрузки процессора компа! К примеру взять минус от индикатора загрузки протца пустить на мк при подаче на мк этого минуса к примеру во второй строке лсд "загорается" первый символ потом через 50 ms(к примеру), если минус на ножке не исчез, то второй символ загорается и тд а если на ножке нет минуса тогда те символы которые уже горят помаленьку тухнут( тоже к примеру через 50 ms) таким образом как бы показывается уровень загрузки протца!!!Вот такая идея!!!

_________________
IN GOD WE TRUST


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 27, 2008 20:06:47 
Модератор
Аватар пользователя

Карма: 27
Рейтинг сообщений: 58
Зарегистрирован: Пн апр 03, 2006 11:43:25
Сообщений: 4517
Откуда: Санкт - Петербург
Рейтинг сообщения: 0
Медали: 3
Получил миской по аватаре (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
А у Вас есть индикатор загрузки проца, к которому Вы все это собираетесь подключать?

_________________
Оптимизм х (Опыт + Знания) = const


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн окт 27, 2008 20:48:16 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
Наверно индикатор активности HDD

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 28, 2008 16:18:09 
Открыл глаза
Аватар пользователя

Зарегистрирован: Ср июн 20, 2007 18:46:54
Сообщений: 68
Откуда: Красноярск
Рейтинг сообщения: 0
Aheir писал(а):
А у Вас есть индикатор загрузки проца, к которому Вы все это собираетесь подключать?
Упс!!Извиняйте за безграмотность! :) !!Ну да ладно, естественно индикатор активности винчестера!!!Хотя мне эту идею просто охота осуществить для обучения программированию в CVAVR!!!Ну вот я уже начал писать программу мож че и получится :) !

_________________
IN GOD WE TRUST


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт окт 28, 2008 16:33:04 
Э...
Аватар пользователя

Карма: 1
Рейтинг сообщений: 9
Зарегистрирован: Ср апр 04, 2007 08:39:14
Сообщений: 2792
Откуда: Москва
Рейтинг сообщения: 0
Степаныч писал(а):
в CVAVR - я уже начал писать программу мож че и получится :) !

ДЕЛАТЬ что-то это главное ! и читать конечно надо.

_________________
Думайте сами, решайте сами ... а вот он-лайн перевод на корявый русский http://translate.ru


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 29, 2008 10:19:36 
Первый раз сказал Мяу!

Зарегистрирован: Ср июл 09, 2008 11:48:16
Сообщений: 36
Откуда: Обнинск
Рейтинг сообщения: 0
tych писал(а):
Наверно индикатор активности HDD


Что за штука такая?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 29, 2008 10:26:17 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс мар 04, 2007 13:14:25
Сообщений: 375
Откуда: Украина
Рейтинг сообщения: 0
Обычно это красный светодиод на системном блоке ПК, который мигает в зависимости активности HDD. :))

_________________
Изображение


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

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


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

Сейчас этот форум просматривают: alex-wolf и гости: 8


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

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


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