Например TDA7294

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

Текущее время: Пт мар 13, 2026 21:49:05

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


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



Начать новую тему Ответить на тему  [ Сообщений: 8410 ]     ... , , , 238, , , ...  
Автор Сообщение
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Вт фев 05, 2013 08:04:34 
Нашел транзистор. Понюхал.

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Вс июн 17, 2012 16:32:42
Сообщений: 171
Рейтинг сообщения: 0
hfelyx писал(а):
Всем привет! Я начинающий и наверно до меня очень туго доходит....ведь уже пролистал не одну книгу по прошраммированию, но возникают вопросы,чтоб проверить в железе ,а спросить нет у кого...Если позволите Ув. Коты-программисты помучаю вопросами Вас.
1.Как мигать светодиодом с разной частотой(например 1,2,3,4,5,6,7 Гц) в зависимости от нажимаемой кнопки(1из7),с использованием таймера1 в аттини2313 и кварцем 4MHz???

Какой режим таймера выбрать,какой предделитель установить и т.д.

СПАСИБО!!!


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Вт фев 05, 2013 09:32:31 
Мучитель микросхем
Аватар пользователя

Карма: 4
Рейтинг сообщений: 49
Зарегистрирован: Сб авг 25, 2007 22:02:05
Сообщений: 424
Откуда: Германия, Viernheim
Рейтинг сообщения: 0
http://cadzone.ru/content/view/627/33/

_________________
Коктейль "Рекурсивный": 20% спирта, 30% воды, 50% коктейля "Рекурсивный"...


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Вт фев 05, 2013 13:45:18 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 590
Зарегистрирован: Вт май 19, 2009 09:27:30
Сообщений: 3258
Откуда: Украина
Рейтинг сообщения: 0
Вложение:
Таймер.PNG [24.47 KiB]
Скачиваний: 246
Частота прерываний будет зависеть от содержимого OCR1A. При содержимом равном 3906 (или 0x0F42h) - это будет 1Гц, 1953 (или 0x07A1h) - 2Гц и т.д.


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Вт фев 05, 2013 14:21:11 
Сверлит текстолит когтями
Аватар пользователя

Карма: 22
Рейтинг сообщений: 81
Зарегистрирован: Пн дек 08, 2008 10:58:48
Сообщений: 1262
Откуда: Винница
Рейтинг сообщения: 0
CS16AMX, честно говоря, не видел... Можете быть первооткрывателем.
Как бы я сделал - каждый экран делится на массив кнопок -с указателями на текст каждой, массив указателей на функцию и переходы на другие экраны. При инициализации заполняется нужным.
В цикле анализ координат - куда ляпнули пальцем -и анализ текущего указателя на структуру, там стандартно все, как в обычном меню.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Вт фев 05, 2013 20:25:18 
Нашел транзистор. Понюхал.

Зарегистрирован: Вт ноя 30, 2010 00:50:40
Сообщений: 195
Рейтинг сообщения: 0
самое что фиговое что на завершение меню есть 2 дня иначе пролетаю
есть образцовый код, но на немного другой диплейи там меню сложнее ,правдо непонятно ,как мне применить функцию "brake " куда в условии ставить чтоб в общий цикл выйти? неразу непользовался ,но на деле куда бы не втыкал ,программа 1 шаг выполняет и зависает в процессе отчищения


Вложения:
Комментарий к файлу: поясните как функция работает?
CarPC.c [31.54 KiB]
Скачиваний: 291
Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Вт фев 05, 2013 20:36:00 
Нашел транзистор. Понюхал.

Зарегистрирован: Вт ноя 30, 2010 00:50:40
Сообщений: 195
Рейтинг сообщения: 0
и есчё вопрос почему версия 1.25.9 поддерживает 3D модели? ,а вот 2.ХХ.Х пишет ошибки типа 16 бит и тд....


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Вт фев 05, 2013 23:15:38 
Нашел транзистор. Понюхал.

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Вс июн 17, 2012 16:32:42
Сообщений: 171
Рейтинг сообщения: 0
Всем здрасьте! Хочу опять задать,наверно не совсем грамотный вопрос по поводу массивов и их чтения. Я уже как–то спрашивал,как сделать что–бы массив читался с нужного элемента. Мне были даны несколько примеров,за что премного благодарен. Но боюсь,что они мне не подходят т.к. в этих случаях число записанное в еер было известным. А как быть если это число неизвестно? Т.е. мы знаем,что в еер записано что–то из массива,а что именно,не знаем... Подскажите пожалуста,а??? Спасибо


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Ср фев 06, 2013 02:29:25 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 590
Зарегистрирован: Вт май 19, 2009 09:27:30
Сообщений: 3258
Откуда: Украина
Рейтинг сообщения: 0
eduardo писал(а):
...а что именно,не знаем... Подскажите пожалуста,а???
Правильная и понятная формулировка задачи - уже половина её решения.


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Ср фев 06, 2013 04:36:23 
Мучитель микросхем
Аватар пользователя

Карма: 4
Рейтинг сообщений: 49
Зарегистрирован: Сб авг 25, 2007 22:02:05
Сообщений: 424
Откуда: Германия, Viernheim
Рейтинг сообщения: 0
вы то сами поняли что спросили?
найти в массиве число, которое неизвестно? это как?

_________________
Коктейль "Рекурсивный": 20% спирта, 30% воды, 50% коктейля "Рекурсивный"...


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Ср фев 06, 2013 07:10:05 
Нашел транзистор. Понюхал.

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Вс июн 17, 2012 16:32:42
Сообщений: 171
Рейтинг сообщения: 0
Простое применение чтения массива––реле времени с 7 сегментным 3х разрядным индикатором с обратным отсчетом. Время начала отсчета записывается в еер. Сейчас,к примеру,установлено 2.00,позже нам вдруг потребовалось установить на 3.00,а еще позже нам захочется поставить на 5.00.
Т.е. числа записываемые в еер могут быть любыми в пределах массива. Ведь память еер позволяет записать число не программно,а через нажатие кнопки. А когда мы пишем прошивку,мы же не знаем,какое число будет записываться в переменную еер,мы только знаем что оно будет присутствовать в массиве. Вот как–то так...


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Ср фев 06, 2013 08:26:57 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 143
Зарегистрирован: Сб фев 21, 2009 13:11:40
Сообщений: 1900
Откуда: Москва
Рейтинг сообщения: 0
фак мой мозг!!! :facepalm:

_________________
Ставим плюсы: )


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Ср фев 06, 2013 09:01:10 
Мучитель микросхем
Аватар пользователя

Карма: 4
Рейтинг сообщений: 49
Зарегистрирован: Сб авг 25, 2007 22:02:05
Сообщений: 424
Откуда: Германия, Viernheim
Рейтинг сообщения: 0
вротмненоги :kill:

какой массив? если записывается одно число, это число и читай
ну а если нужен массив, так при записи определи под каким номером его сохранить, под этим же номером ты его и считаешь

покури основы

_________________
Коктейль "Рекурсивный": 20% спирта, 30% воды, 50% коктейля "Рекурсивный"...


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Ср фев 06, 2013 10:50:28 
Нашел транзистор. Понюхал.

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Вс июн 17, 2012 16:32:42
Сообщений: 171
Рейтинг сообщения: 0
Так ведь запись в еер происходит НЕ В ПРОШИВКЕ!!! А В ПРОЦЕССЕ ЭКСПЛУАТАЦИИ ДЕВАЙСА ОТ НАЖАТИЯ КНОПКИ.От нажатия кнопки номер элемента как указать тогда?
a-переменная еер;
if(PIND .0== 1)a=PORTB;
ПОРТВ прикручен к сегментам индикатора и при нажатии кнопки отображающееся на индикаторе записывается в еер. И с этого места нужно потом читать массив(один раз).


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Ср фев 06, 2013 11:17:16 
Опытный кот

Карма: 1
Рейтинг сообщений: 52
Зарегистрирован: Чт мар 12, 2009 16:31:05
Сообщений: 804
Рейтинг сообщения: 0
eep,как вы выражаетесь,можно прошить и при программировании чипа.Я хотел спросить вас-а какие книги вы пролистали?


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Ср фев 06, 2013 11:22:15 
Нашел транзистор. Понюхал.

Карма: 2
Рейтинг сообщений: 4
Зарегистрирован: Вс июн 17, 2012 16:32:42
Сообщений: 171
Рейтинг сообщения: 0
Я знаю. Но это мне не нужно. Я же не буду перепрошивать МК для того,чтобы изменить время работы реле времени... Это можно сделать и кнопками.


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Ср фев 06, 2013 11:25:17 
Опытный кот

Карма: 1
Рейтинг сообщений: 52
Зарегистрирован: Чт мар 12, 2009 16:31:05
Сообщений: 804
Рейтинг сообщения: 0
Ну можно прошить только eeprom,не трогая флешь.


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Ср фев 06, 2013 14:22:42 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1443
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4613
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
eduardo, задайте чётки, внятный и короткий вопрос. А не кучу никому непонятного текста, в котором каша из Ваших мыслей и желаний. Начали с массивов, закончили индикаторами и еепромом. И всё это в одном вопросе.
Ваши вопросы сейчас, среди Вашего текста, звучат - "Что мне делать ?" и "Как мне быть ?"... Как можно на них ответить ?


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Ср фев 06, 2013 14:38:04 
Держит паяльник хвостом
Аватар пользователя

Карма: 10
Рейтинг сообщений: 82
Зарегистрирован: Ср апр 16, 2008 13:22:54
Сообщений: 906
Откуда: Приднестровье, Тирасполь
Рейтинг сообщения: 0
eduardo писал(а):
Так ведь запись в еер происходит НЕ В ПРОШИВКЕ!!! А В ПРОЦЕССЕ ЭКСПЛУАТАЦИИ ДЕВАЙСА ОТ НАЖАТИЯ КНОПКИ..

А как происходит запись в массив расположенный в ОЗУ? Вы там адреса тоже знаете? Вы же не на асме пишете, компилятор сам все сделает. А вообще все видно по еепром - запустите тот же протеус и посмотрите как компилятор переменные eeprom располагает. Увидите что по порядку.

_________________
Любой, заслуживающий внимания, опыт приобретается себе в убыток...


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Ср фев 06, 2013 15:29:29 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 590
Зарегистрирован: Вт май 19, 2009 09:27:30
Сообщений: 3258
Откуда: Украина
Рейтинг сообщения: 0
А ведь неспроста ещё в школьном курсе "Основы программирования" начинают изучать графическое представление алгоритма в виде прямоугольничков с действиями и ромбиков с условиями ветвления. Это чтобы человек умел выстраивать свои мысли в виде связанных и понятных окружающим логических цепочек вместо непонятной "каши в голове".

Я, например, не понял саму основу функционала устройства. Зачем считывать состояние семисегментного индикатора, да ещё и трёх разрядов? Не проще ли запоминать саму переменную, с которой эти цифры формируются. А они, как я понял, формируются именно в этом контроллере, так как считывается PORTB, а не PINB.


Вернуться наверх
 
 Заголовок сообщения: Re: CodeVision AVR в вопросах и ответах
СообщениеДобавлено: Ср фев 06, 2013 17:46:18 
Держит паяльник хвостом
Аватар пользователя

Карма: 11
Рейтинг сообщений: 43
Зарегистрирован: Вс май 23, 2010 13:55:42
Сообщений: 908
Откуда: Украина, Александрия
Рейтинг сообщения: 0
Я чет тоже непойму, почему нельзя считать это записаное число, и проанализировав его сделать какие-то действия?

_________________
«И всё-таки она вертится!»


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

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


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

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


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