Мелкие вопросы по МК и ПЛИС.
Здравствуйте!
CVAVR
Генератор начального кода
Закладка ADC, выбор ИОН, здесь 3 пункта:
1 AREF pin
2 AVCC pin
3 lnt,cap.onAREF
С третьим все понятно, это внутренний ИОН на 2,56 вольта.
А вот с двумя первыми никак не могу разобраться, пожалуйста! ткните носом или обьясните прямо тут как их использовать?
Например мне нужно чтобы ИОН был внешний скажем 4,5 вольта.
Спасибо
Сергей
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
А чем ДШ не устроил? Вроде, не так уж и занудно изложено:
Визард генерит для этих опций такие константы:
рассматривая только 7 и 6 биты, видим, что порядок опций в визарде совпадает с порядком их перечисления в ДШ.
Визард генерит для этих опций такие константы:
Код: Выделить всё
#define ADC_VREF_TYPE 0x20 // (AREF pin)
#define ADC_VREF_TYPE 0x60 // (AVcc pin)
#define ADC_VREF_TYPE 0xE0 // (Int.cap on AREF)- Yellow Tiger
- Сверлит текстолит когтями
- Сообщения: 1148
- Зарегистрирован: Вт июл 08, 2008 12:24:17
- Yellow Tiger
- Сверлит текстолит когтями
- Сообщения: 1148
- Зарегистрирован: Вт июл 08, 2008 12:24:17
- Yellow Tiger
- Сверлит текстолит когтями
- Сообщения: 1148
- Зарегистрирован: Вт июл 08, 2008 12:24:17
Разумеется, можно, вэлкам - http://www.atmel.com.Chiper писал(а):такс... можно по подробнее??
- Vergilium
- Грызет канифоль
- Сообщения: 260
- Зарегистрирован: Ср фев 13, 2008 14:41:32
- Откуда: Украина, Николаев
Здраствуйте, подскажите пожалуйста через какой интерфейс лучше передавать данные между двумя ATtiny2313 по радиоканалу, т.е. от пульта к приемнику с использованием РФ модулей типа этих
http://cxem.net/rmodem/rmodem14.php
Моё мнение лучше через USART но может у кого получше идеи найдутся.
http://cxem.net/rmodem/rmodem14.php
Моё мнение лучше через USART но может у кого получше идеи найдутся.
Немного нервов и девайс готов
Здравствуйте! Купил микросхему КР1016ВИ1 и две панельки разных под нее и с удивлением обнаружил что она в них входит ну только если очень постараться и немного подогнуть контакты по ширине. Потом прочитал что российский стандарт это 2,5мм расстояние между контактами а панельки у меня получается что импортные и с шагом 2,54.
А бывают ли вообще в природе панельки под микросхемы с шагом в 2,5?
А бывают ли вообще в природе панельки под микросхемы с шагом в 2,5?
- Секретный кот
- Поставщик валерьянки для Кота
- Сообщения: 2106
- Зарегистрирован: Ср сен 17, 2008 14:32:15
- Откуда: Старые Васюки
- Контактная информация:
- Секретный кот
- Поставщик валерьянки для Кота
- Сообщения: 2106
- Зарегистрирован: Ср сен 17, 2008 14:32:15
- Откуда: Старые Васюки
- Контактная информация:
_noise писал(а):Если вчитаться, то он спрашивает буквально про шаг сетки, а про "ширину" либо параллельное замечание, либо неоднозначно выразился.
По-моему, вполне однозначно:
Alekx_e1 писал(а):с удивлением обнаружил что она в них входит ну только если очень постараться и немного подогнуть контакты по ширине. Потом прочитал что российский стандарт это 2,5мм расстояние между контактами а панельки у меня получается что импортные и с шагом 2,54.
_noise писал(а):Ширина панельки разве от той же сетки не зависит тоже, если уж прям вообще?
Ни разу не встречал проблем с панельками, не встающими на плату по ширине

_noise писал(а):Делает?
Это к кому вопрос? А может, даже заказ?
Даже остановленные часы два раза в сутки показывают правильное время.
- Vergilium
- Грызет канифоль
- Сообщения: 260
- Зарегистрирован: Ср фев 13, 2008 14:41:32
- Откуда: Украина, Николаев
Помогите, не пойму в чем проблема. Моя задача состоит в том чтобы передать через UART байт данных от одного МК к другому и в зависимости от содержимого второй выполняет определенные действия.
Все бы да ничего но, байт передается, заносится в переменную но в основной программе она не передается. смотрим код:
Прерывание по приему байта:
Затем основная программа:
В режиме отладки переменной "mode" присваивается байт но действие не выполняится, хотя если напрямую присвоить значение то все работает. Может мой протеус глючит или я чего то упустил.
PS. MK ATtiny2313.
Все бы да ничего но, байт передается, заносится в переменную но в основной программе она не передается. смотрим код:
Прерывание по приему байта:
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.
Немного нервов и девайс готов
