Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение ibiza11 »

mastech писал(а):... но я в коде не вижу где обращение к ADC0 а потом ADC1 и т.д ткните носом, а то по другому не пойму)
обратите внимание на регистр ADMUX
Ставим плюсы: )
Аватара пользователя
bfgroup
Родился
Сообщения: 10
Зарегистрирован: Чт ноя 17, 2011 11:06:55
Откуда: Novosibirsk

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение bfgroup »

ibiza11 писал(а):в серии MAX3000A в нормальном режиме нет внутренней подтяжки I/O. Подтягиваются только ножки JTAG во время внутрисхемного программирования.
А для чего Вам подтяжка? может можно без нее обойтись?


У меня на плате несколько ножек МАХа-- входные пины от кнопок, которые замыкают пин на землю. Но в незамкнутом состоянии уровень на ножке должен определяться однозначно, а как можно, в этом случае, обойтись без внутренней\внешней подтяжки? по-моему никак...
Последний раз редактировалось bfgroup Вт дек 04, 2012 12:34:25, всего редактировалось 1 раз.
Аватара пользователя
19leva89
Открыл глаза
Сообщения: 58
Зарегистрирован: Вс май 20, 2012 14:30:40

Мелкие вопросы по МК и ПЛИС.

Сообщение 19leva89 »

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

Вот ссылка на девайс http://cxem.net/house/1-170.php - Автоматический выключатель освещения с функцией ночника и плавной регулировки освещения.
Вложения
autolamp_demo.rar
(2.55 КБ) 143 скачивания
Электрик Витя, подключая к сети дом, внезапно встретился с апостолом Петром.
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение ibiza11 »

Спойлер
19leva89 писал(а):В программировании не бум-бум, прошу Вашей помощи!
И так видно, в аттаче только бинарник.
19leva89 писал(а):Автор сего устройства полной прошивкой делиться не хочет.
Ну почему же не хочет? Очень даже хочет, только Вы покупать не хотите. В статье даже адрес для связи указан.
19leva89 писал(а):Устройство очень нужное,
ну так кому оно нужное то? Было бы нужное, давно бы написали свое!
Здесь вопросы задают, а не просят сделать за себя.

to bfgroup: в этом случае никак. только добавлять подтяжку.
Ставим плюсы: )
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение FreshMan »

какая разница между ATmega8A-PU и ATmega8A-16PU ?
у последней макимальная частота 16МГц, а у первой ?
Tell Me The Truth
mastech
Грызет канифоль
Сообщения: 269
Зарегистрирован: Чт мар 11, 2010 17:45:37
Откуда: г.фрязино

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение mastech »

[/quote] обратите внимание на регистр ADMUX[/quote]

чет понимать стал, значит команда MUX0-MUX4(в регистре ADMUX) и есть выбор порта если все муксы 00000 - значит порт PD0 если 00001 то PD1 и т.д, а в меге8 4 Мукса?

Спойлервключение, настройка ацп

ADMUX=(1«REFS1)|(1«REFS0)|(0«MUX0)|(0«MUX1)|(0«MUX2)|(0«MUX3) |(0«MUX4) ; // PA0 опорное 2.56В

задержка

начало преобразования

прерывание ждем

результат

выводим например на ЖКИ

ADMUX=(1«REFS1)|(1«REFS0)|(0«MUX0)|(0«MUX1)|(0«MUX2)|(0«MUX3) |(1«MUX4) ; //PA1 опорное 2.56В

задержка

начало преобразования

ждем прерывание

результат

вывод на ЖКИ

выключение АЦП


такой алгоритм имеет право на жизнь?
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Engineer_Keen »

mastech писал(а):чет понимать стал, значит команда MUX0-MUX4(в регистре ADMUX) и есть выбор порта если все муксы 00000 - значит порт PD0 если 00001 то PD1 и т.д, а в меге8 4 Мукса?

Верно, 0111 - PD7, комбинации с 1ххх не используются кроме 1110 (1.3В) и 1111 (0В), в даташите на 206й странице есть табличка. В некоторых контроллерах MUXов больше, там еще можно коэффициент усиления выбирать и комбинации входов в дифференциальном режиме.
mastech писал(а):такой алгоритм имеет право на жизнь?

Вполне.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20091
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

FreshMan писал(а):ATmega8A-16PU

Свежий, ты гонишь. Нет такого МК.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Engineer_Keen »

По даташиту (раздел Ordering Information) может и нет, а вот в магазах у нас и не такое могут понаписать :)))
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20091
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

Engineer_Keen писал(а):в магазах у нас и не такое могут понаписать

На заборах тоже много чего написано :wink:
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение FreshMan »

Gudd-Head писал(а):
FreshMan писал(а):ATmega8A-16PU

Свежий, ты гонишь. Нет такого МК.

неа, дружище, это ты гонишь :))
может у вас в России и нет а у нас сей девайс уже давно продается
http://e-voron.dp.ua/search.php?q=Atmega8&p=2
отстали вы от жизни однако :wink:
Tell Me The Truth
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение vitalik_1984 »

mastech писал(а):ISR (TIMER2_OVF_vect)
{
PORTD = 0;
PORTB = (1«segcounter);

switch (segcounter)
{
case 0:
PORTD = SEGMENTE[(display1 % 1000 / 100)];
break;
case 1:
PORTD = SEGMENTE[(display1 % 100 / 10)];

Две плохосовместимые вещи выделены красным
Типичная ошибка при создании при написании кода для динамической индикации.
Тут прослеживается несколько моментов :
    1.В прерывании, которое , между прочим, может вызываться много сотен раз в секунду наблюдается произведение расчета значения из числа с более редким изменением.Так зачем же производить расчеты и тратить тысячи тактов?
    2.При такой организации будет сложновато организовать те же несколько экранов, особенно если там присутствуют какие-либо доп. символы.

Freshman после тире это максимальная частота, если она не указана, значит просто та частота, которая указана в даташите для Atmega8 - это 16 МГц
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Engineer_Keen »

FreshMan писал(а):может у вас в России и нет а у нас сей девайс уже давно продается
http://e-voron.dp.ua/search.php?q=Atmega8&p=2
отстали вы от жизни однако :wink:

Че-то я не вижу комбинации ...8А и -16PU... на этом сайте :)))
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение FreshMan »

Tell Me The Truth
ut1wpr
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение ut1wpr »

FreshMan писал(а):http://e-voron.dp.ua/search.php?q=Atmega8&p=1
И опять... Нету там сочетания 8А и 16. ТщательнЕе надо... Все 8А работают 16 и чуток выше, а вот 8 - не все. Отсюда и сочетание 8 и 16, а не 8А и 16.
С уважением,
Виктор.
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Engineer_Keen »

В упор не вижу :dont_know:
mega-a.png
(188.66 КБ) 311 скачиваний
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение ibiza11 »

ыыыыыы :) я тоже там такого не нашел)
Ставим плюсы: )
Аватара пользователя
FreshMan
Друг Кота
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение FreshMan »

с буквой А я мальца переборщил, извиняюсь :))
Tell Me The Truth
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20091
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК и ПЛИС.

Сообщение Gudd-Head »

FreshMan писал(а):с буквой А я мальца переборщил, извиняюсь

Ёрш твою мышь, Свежий!
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
VanyaSV
Встал на лапы
Сообщения: 126
Зарегистрирован: Пн ноя 05, 2012 22:23:32
Откуда: Санкт-Петербург

EEPROM в Atmega8

Сообщение VanyaSV »

всм привет!
Помогите пожалуйста! еепром читается, а вот записываться не хочет( В чём дело я никак не могу понять(
Вложения
eeprom.txt
(291 байт) 177 скачиваний
Ответить

Вернуться в «Разные вопросы по МК»