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

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

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

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

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

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


Спасибо
Сергей
Аватара пользователя
Yellow Tiger
Сверлит текстолит когтями
Сообщения: 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:

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

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

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

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

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

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

Сообщение Chiper »

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

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

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

Сообщение Chiper »

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

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

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

Сообщение Vergilium »

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

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

Сообщение Alekx_e1 »

Здравствуйте! Купил микросхему КР1016ВИ1 и две панельки разных под нее и с удивлением обнаружил что она в них входит ну только если очень постараться и немного подогнуть контакты по ширине. Потом прочитал что российский стандарт это 2,5мм расстояние между контактами а панельки у меня получается что импортные и с шагом 2,54.
А бывают ли вообще в природе панельки под микросхемы с шагом в 2,5?
Alekx_e1
Открыл глаза
Сообщения: 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:
Даже остановленные часы два раза в сутки показывают правильное время.
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

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

Сообщение Arlleex »

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

Сообщение Arlleex »

Хозяин - ремонтник авто. Ему прошивки нужны для того, например, для автоматизации подушек безопасности.
И все. Он даже не знает, с каким софтом его программатор работает.
Не умеешь - не берись, но не взявшись не научишься...
Аватара пользователя
Vergilium
Грызет канифоль
Сообщения: 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.
Немного нервов и девайс готов
Ответить

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