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

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Грызет канифоль
Сообщения: 265
Зарегистрирован: Пн окт 27, 2008 22:55:45

Сообщение К.С.А »

Здравствуйте!
CVAVR
Генератор начального кода
Закладка ADC, выбор ИОН, здесь 3 пункта:
1 AREF pin
2 AVCC pin
3 lnt,cap.onAREF

С третьим все понятно, это внутренний ИОН на 2,56 вольта.

А вот с двумя первыми никак не могу разобраться, пожалуйста! ткните носом или обьясните прямо тут как их использовать?
Например мне нужно чтобы ИОН был внешний скажем 4,5 вольта.


Спасибо
Сергей
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1148
Зарегистрирован: Вт июл 08, 2008 12:24:17

Сообщение Yellow Tiger »

А чем ДШ не устроил? Вроде, не так уж и занудно изложено:
Изображение
Визард генерит для этих опций такие константы:

Код: Выделить всё

#define ADC_VREF_TYPE 0x20  // (AREF pin)
#define ADC_VREF_TYPE 0x60  // (AVcc pin)
#define ADC_VREF_TYPE 0xE0  // (Int.cap on AREF)
рассматривая только 7 и 6 биты, видим, что порядок опций в визарде совпадает с порядком их перечисления в ДШ.
Реклама
Грызет канифоль
Сообщения: 265
Зарегистрирован: Пн окт 27, 2008 22:55:45

Сообщение К.С.А »

Yellow Tiger А чем ДШ не устроил?
А тем что проблема с английским языком, к сожалению :oops:

Чтобы использовать внешний ИОН нужно выбрать первый пункт?
Я правильно понял?
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1148
Зарегистрирован: Вт июл 08, 2008 12:24:17

Сообщение Yellow Tiger »

Да, именно так.

1. 0-0 = внешняя опора (внутренняя выключена),
2. AVCC в качестве ИОН, внешний кондёр на пине AREF
3. внутренняя опора, внешний кондёр на пине AREF
Реклама
Эиком - электронные компоненты и радиодетали
Грызет канифоль
Сообщения: 265
Зарегистрирован: Пн окт 27, 2008 22:55:45

Сообщение К.С.А »

Yellow Tiger
Огромное СПАСИБО!
Сергей.
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 251
Зарегистрирован: Ср окт 07, 2009 18:37:22
Откуда: BMSTU

Сообщение Chiper »

ATTINY2313-20PU, AT90S2313 и ATinyS2313 - это один и тот-же микроконтроллер ?)
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1148
Зарегистрирован: Вт июл 08, 2008 12:24:17

Сообщение Yellow Tiger »

Нет.
Грызет канифоль
Аватара пользователя
Сообщения: 251
Зарегистрирован: Ср окт 07, 2009 18:37:22
Откуда: BMSTU

Сообщение Chiper »

:shock: нефигасебе....... такс... можно по подробнее??
я хочу собрать девайс на ATinyS2313 (стоит по схеме) но в интернет магазине есть только ATTINY2313-20PU - это что разные МК ?)
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1148
Зарегистрирован: Вт июл 08, 2008 12:24:17

Сообщение Yellow Tiger »

Chiper писал(а):такс... можно по подробнее??
Разумеется, можно, вэлкам - http://www.atmel.com.
Грызет канифоль
Аватара пользователя
Сообщения: 260
Зарегистрирован: Ср фев 13, 2008 14:41:32
Откуда: Украина, Николаев

Сообщение Vergilium »

Здраствуйте, подскажите пожалуйста через какой интерфейс лучше передавать данные между двумя ATtiny2313 по радиоканалу, т.е. от пульта к приемнику с использованием РФ модулей типа этих
http://cxem.net/rmodem/rmodem14.php

Моё мнение лучше через USART но может у кого получше идеи найдутся.
Немного нервов и девайс готов
Открыл глаза
Сообщения: 49
Зарегистрирован: Вт окт 27, 2009 12:33:09

Сообщение Alekx_e1 »

Здравствуйте! Купил микросхему КР1016ВИ1 и две панельки разных под нее и с удивлением обнаружил что она в них входит ну только если очень постараться и немного подогнуть контакты по ширине. Потом прочитал что российский стандарт это 2,5мм расстояние между контактами а панельки у меня получается что импортные и с шагом 2,54.
А бывают ли вообще в природе панельки под микросхемы с шагом в 2,5?
Открыл глаза
Сообщения: 49
Зарегистрирован: Вт окт 27, 2009 12:33:09

Сообщение Alekx_e1 »

Да вот как раз часы ремонтирую - подозреваю что в микросхеме дело, т.к. при включении табло начинает беспорядочно мигать. Подогнуть не проблема конечно, просто думал может есть панельки отечественного производства, по большому счету просто для информации хотел узнать.
Модератор
Аватара пользователя
Сообщения: 11169
Зарегистрирован: Чт окт 27, 2005 18:50:07
Откуда: из мест не столь отдалённых

Сообщение Сэр Мурр »

Увы и ах, панелек отечественного производства уже нет.. А раньше были- под шаг 2,5 мм
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Даже наши 40-ножечные микрухи влазили в импортные панельки, а уж 8-ми ножечные - со свистом влезут... :tea:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки

Сообщение Секретный кот »

Если вчитаться – то у него с шириной проблемы, а она к шагу выводов никакого отношения не имеет :lol:
Это совершенно нормально, что выводы новой микрухи надо немного подогнуть по ширине перед вставлением в панель.
Даже остановленные часы два раза в сутки показывают правильное время.
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки

Сообщение Секретный кот »

_noise писал(а):Если вчитаться, то он спрашивает буквально про шаг сетки, а про "ширину" либо параллельное замечание, либо неоднозначно выразился.
По-моему, вполне однозначно:
Alekx_e1 писал(а):с удивлением обнаружил что она в них входит ну только если очень постараться и немного подогнуть контакты по ширине. Потом прочитал что российский стандарт это 2,5мм расстояние между контактами а панельки у меня получается что импортные и с шагом 2,54.
_noise писал(а):Ширина панельки разве от той же сетки не зависит тоже, если уж прям вообще?
Ни разу не встречал проблем с панельками, не встающими на плату по ширине :music:
_noise писал(а):Делает?
Это к кому вопрос? А может, даже заказ? :lol:
Даже остановленные часы два раза в сутки показывают правильное время.
Контактная информация:
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

вот те на, нашел в своем городе чаловека, который может мне зашить мегу 8 парралельным программатором ТРИТОН+.
так вот. как там, так же, надо через софт - программатор (у мя uni prof) выставлять фьюзы, и все тоже самое, как и ISP программатором?
Не умеешь - не берись, но не взявшись не научишься...
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

так я даже не знаю, с какии софтом работатет этот тритон.
А мегу надо шить вот вот...
точно знаю, что в уни проге галки инверсные. Но работает ли тритот с этим программатором унипрог?
Не умеешь - не берись, но не взявшись не научишься...
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

Хозяин - ремонтник авто. Ему прошивки нужны для того, например, для автоматизации подушек безопасности.
И все. Он даже не знает, с каким софтом его программатор работает.
Не умеешь - не берись, но не взявшись не научишься...
Грызет канифоль
Аватара пользователя
Сообщения: 260
Зарегистрирован: Ср фев 13, 2008 14:41:32
Откуда: Украина, Николаев

Сообщение Vergilium »

Помогите, не пойму в чем проблема. Моя задача состоит в том чтобы передать через UART байт данных от одного МК к другому и в зависимости от содержимого второй выполняет определенные действия.
Все бы да ничего но, байт передается, заносится в переменную но в основной программе она не передается. смотрим код:

Прерывание по приему байта:
ISR(USART_RX_vect)
{
mode = usart_rec();

}
Затем основная программа:
int main (void)
{
sei();

usart_init();

DDRB=0b11111111;
DDRD=0b11111110;

for(;; )
{
sei();

switch(mode)
{
case 0x01 : light_on(); break;
case 0x02 : {light_off();} break;
case 0x03 : {led_on(); } break;
case 0x04 : {led_off(); } break;
case 0x05 : {} break;
case 0x06 : {} break;
default : {} break;
}

}
}
В режиме отладки переменной "mode" присваивается байт но действие не выполняится, хотя если напрямую присвоить значение то все работает. Может мой протеус глючит или я чего то упустил.

PS. MK ATtiny2313.
Немного нервов и девайс готов
Ответить

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