Как формула это скорее метод.
Схему рисовать не буду так как нужно взять резистор от пина и притянуть к земле из расчета, что напряжение на делителе Pull-up/резистор не будет больше внутренней опоры на максимальное напряжение питания (5.5 - 6 в). Измерение выполняется при включенной подтяжке на ...
Найдено 109 результатов
- Вт янв 12, 2016 13:42:46
- Форум: AVR
- Тема: Attiny13 измерить температуру кристалла Pull-Up резистором.
- Ответы: 17
- Просмотры: 3511
- Пн янв 11, 2016 12:02:26
- Форум: AVR
- Тема: Attiny13 измерить температуру кристалла Pull-Up резистором.
- Ответы: 17
- Просмотры: 3511
Re: Attiny13 измерить температуру кристалла Pull-Up резистор
Можно
но нужна температура кристалла мк (он теплее на 0.2-1.2 градуса) чем внешняя температура.
зы: Если мне подскажут как делить числа на avr без аппаратного деления выложу формулу.
зы: Если мне подскажут как делить числа на avr без аппаратного деления выложу формулу.
- Вс янв 10, 2016 08:49:26
- Форум: Разные вопросы по МК
- Тема: Аппаратный коротко временный сброс, или одна кнопка на всё
- Ответы: 30
- Просмотры: 7632
Re: Аппаратный коротко временный сброс, или одна кнопка на в
В таком варианте возможно оптимальным будет смена платформы МК на АРМ (STM32F030C8 - LQFP48, 64 кБ флеша, например, - стоит 1 доллар малым оптом).
Я думаю топикстартер об этом в первую очередь подумал.
можно исправленную схему а после объяснения ...
Возможно поставить еще емкость ...
Я думаю топикстартер об этом в первую очередь подумал.
можно исправленную схему а после объяснения ...
Возможно поставить еще емкость ...
- Вс янв 10, 2016 08:29:02
- Форум: AVR
- Тема: Attiny13 измерить температуру кристалла Pull-Up резистором.
- Ответы: 17
- Просмотры: 3511
Re: Attiny13 измерить температуру кристалла Pull-Up резистор
Да на ней было бы лучше но заказчик закупился этими мк и чек не сохранил. Уперся сделать и все.
-привет, можешь сделать то и то?
-да могу, если использовать такой мк то это будет стоить кусок пицы и стакан пива.
-вот тебе tiny13 сделай на ней
-в ней 1014 байт под код программ и кварц не повесить ...
-привет, можешь сделать то и то?
-да могу, если использовать такой мк то это будет стоить кусок пицы и стакан пива.
-вот тебе tiny13 сделай на ней
-в ней 1014 байт под код программ и кварц не повесить ...
- Сб янв 09, 2016 21:37:03
- Форум: Разные вопросы по МК
- Тема: Аппаратный коротко временный сброс, или одна кнопка на всё
- Ответы: 30
- Просмотры: 7632
Re: Аппаратный коротко временный сброс, или одна кнопка на в
У резета же подтяжка включена постоянно (ну мне так кажется нужно даташит смотреть на конкретный кристал) так что перед резетом сопротивление будет меньше (примерно 7.5к), а так как на схеме стоят резисторы то подтяжка у входа отключена (зачем то они же нужны?).
- Сб янв 09, 2016 21:31:52
- Форум: AVR
- Тема: Attiny13 измерить температуру кристалла Pull-Up резистором.
- Ответы: 17
- Просмотры: 3511
Re: Attiny13 измерить температуру кристалла Pull-Up резистор
Если использовать Pull-up резистор для измерения температуры то диод отпадает и туда можно поставить резистор на 5к. По с равнению с диодом потребление упадет раз в 100 (подтяжка включается на момент измерения). Вот я и спросил есть ли у него зависимость сопротивление-температура (мерить температуру ...
- Сб янв 09, 2016 18:24:00
- Форум: Разные вопросы по МК
- Тема: Аппаратный коротко временный сброс, или одна кнопка на всё
- Ответы: 30
- Просмотры: 7632
Re: Аппаратный коротко временный сброс, или одна кнопка на в
Пока емкость будет разряжаться на входе будет ложный отрицательный уровень.
- Сб янв 09, 2016 16:25:59
- Форум: AVR
- Тема: Attiny13 измерить температуру кристалла Pull-Up резистором.
- Ответы: 17
- Просмотры: 3511
Re: Attiny13 измерить температуру кристалла Pull-Up резистор
Ну это то понятно Просто стала интересна сама возможность и я описал причину почему в голову пришла такая странная мысль))))
Вот на Atmega328p проверил
http://img.radiokot.ru/files/108712/medium/ts33zt5b8.PNG
Красный цвет пламя зажигалки на расстоянии в 2-4 см от корпуса.
Зеленый ...
Вот на Atmega328p проверил
http://img.radiokot.ru/files/108712/medium/ts33zt5b8.PNG
Красный цвет пламя зажигалки на расстоянии в 2-4 см от корпуса.
Зеленый ...
- Сб янв 09, 2016 13:48:54
- Форум: Разные вопросы по МК
- Тема: Аппаратный коротко временный сброс, или одна кнопка на всё
- Ответы: 30
- Просмотры: 7632
Re: Аппаратный коротко временный сброс, или одна кнопка на в
- Сб янв 09, 2016 12:08:46
- Форум: Разные вопросы по МК
- Тема: Аппаратный коротко временный сброс, или одна кнопка на всё
- Ответы: 30
- Просмотры: 7632
Re: Аппаратный коротко временный сброс, или одна кнопка на в
А нельзя собаку завести на 10 секунд при нажатии кнопки и в ее прерывании проверить состояние кнопки? Если есть то не разрешать повторное прерывание собаки (дальше собака сбрасывает мк и бут по собаке проверяет что мы шьемся), а если кнопка отпущена то разрешаем прерывание (вдруг она сама с цепи ...
- Сб янв 09, 2016 11:51:55
- Форум: AVR
- Тема: Attiny13 измерить температуру кристалла Pull-Up резистором.
- Ответы: 17
- Просмотры: 3511
Attiny13 измерить температуру кристалла Pull-Up резистором.
Вообщем есть мк Attiny13A с батарейным питанием и 1 свободная нога. Есть ли зависимость сопротивления Pull-Up от температуры кристалла? Я так понимаю, там стоит не обычный резистор (он туда не влезет), а полевой транзистор (или несколько) у которого затвор подключен к истоку.
Нужно формировать ...
Нужно формировать ...
- Ср дек 02, 2015 12:37:33
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 668609
Re: Нескольно простых вопросов о программировании AVR на Си.
Может, проще через макросы? Что-то вроде
TIMER_SET_MODE(1,TIMER_PWM);
TIMER_SET_PRESCALER(0, TIMER_128);
Причем, поскольку менять режим работы таймера "на лету" вряд ли понадобится, можно обойтись без атомарности, при необходимости реализовав ее снаружи.
вопрос изначально полез не в ту ...
- Вт дек 01, 2015 19:52:19
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 668609
Re: Нескольно простых вопросов о программировании AVR на Си.
Почему? я говорил о том что если писать в регистры как обычно и так придется использовать несколько инструкций (записать значение бита в один регистр и во второй это минимум 2 инструкции) для одной настройки. А битовые поля сами по себе не атомарны запись: [перейти по указателю-> считать исходное ...
- Вт дек 01, 2015 18:57:44
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 668609
Re: Нескольно простых вопросов о программировании AVR на Си.
Блин если бы да кабы.
в регистре TCCR0B параметр WGM02 находится в центре хотел применить финт ушами и выравнивание старший младший в центре структуры запихать. Не канает
В общем пример от руки для битовых полей выше лежит, а атоморность и так теряется из за разрыва WGM00:02. разве что ...
в регистре TCCR0B параметр WGM02 находится в центре хотел применить финт ушами и выравнивание старший младший в центре структуры запихать. Не канает
В общем пример от руки для битовых полей выше лежит, а атоморность и так теряется из за разрыва WGM00:02. разве что ...
- Вт дек 01, 2015 11:07:16
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 668609
Re: Нескольно простых вопросов о программировании AVR на Си.
я бы еще добавил что теряется атоморность, скорость и итоговый размер растет в разы
Проблема в переносимости между компиляторами является причиной отсутствия апноута на сайте атмела.
именно разрыв некоторых полей в регистрах мешает оставаться в пределах одного регистра. Получается много сущностей ...
Проблема в переносимости между компиляторами является причиной отсутствия апноута на сайте атмела.
именно разрыв некоторых полей в регистрах мешает оставаться в пределах одного регистра. Получается много сущностей ...
- Пн ноя 30, 2015 15:44:18
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 668609
Re: Нескольно простых вопросов о программировании AVR на Си.
Ага
Это как заголовочные файлы - оно обрастают кучей строк пред-процессора и половина это проверка какой компилятор используется))) (я задавая вопрос не предпологал что потребуется переносить этот код)
В стандарте где то есть описание, но оно такое же противоречивое как для обычных структур типа ...
Это как заголовочные файлы - оно обрастают кучей строк пред-процессора и половина это проверка какой компилятор используется))) (я задавая вопрос не предпологал что потребуется переносить этот код)
В стандарте где то есть описание, но оно такое же противоречивое как для обычных структур типа ...
- Пн ноя 30, 2015 15:23:58
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 668609
Re: Нескольно простых вопросов о программировании AVR на Си.
А где в стандарте языка сказано в каком порядке идут биты и идут ли они непрерывно друг за другом?
Я не знаю где в стандарте описано! Это зависит от компилятора (нужно проверять и использовать пред-процессор)!
Со всеми нюансами я разберусь))) Вопрос был в камнях в лотке при использовании битовых ...
- Пн ноя 30, 2015 14:24:34
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 668609
Re: Нескольно простых вопросов о программировании AVR на Си.
На сайте атмела есть описание всех вкусностей к avr а это не описано ни где. А как правильно сбрасывать флаги типа OCF0B в регистре TIFR0. (хочу все в кучу собрать в одну структуру) просто мне кажется что они при любой правке структуры будут сброшены (вот что мне покоя не давало допер наконец))))
- Пн ноя 30, 2015 13:59:36
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 668609
Re: Нескольно простых вопросов о программировании AVR на Си.
Можно ли использовать битовые поля при работе с регистрами?
просто есть разница например настройка таймера с шим через регистры
TCCR0A = (0<<COM0A1)|(0<<OM0A0)|(1<<COM0B1)(0<<COM0B0)(1<<WGM01)(1<<WGM00);
TCCR0B = (0<<FOC0A)|(0<<FOC0B)|(1<<WGM02)|(CS02)|(1<<CS01)|(0<<CS00);
TCNT0 = 0;
OCR0A = 220 ...
просто есть разница например настройка таймера с шим через регистры
TCCR0A = (0<<COM0A1)|(0<<OM0A0)|(1<<COM0B1)(0<<COM0B0)(1<<WGM01)(1<<WGM00);
TCCR0B = (0<<FOC0A)|(0<<FOC0B)|(1<<WGM02)|(CS02)|(1<<CS01)|(0<<CS00);
TCNT0 = 0;
OCR0A = 220 ...
- Пт ноя 27, 2015 17:30:04
- Форум: AVR
- Тема: Ардуино что это
- Ответы: 113
- Просмотры: 31887
Re: Ардуино что это
Зачем впаивать конденсаторы?
если брать схему ардуино иногда их не хватает. (уже не раз сталкивался у китайцев с таким хотя брал не самую дешевую плату)
Вас огорчает, что кто-то зарабатывает деньги?
Вы цену видели? 50 резисторов стоят 20 рублей, 1 зажим стоит 5 рублей, плата обойдется в 16 ...
если брать схему ардуино иногда их не хватает. (уже не раз сталкивался у китайцев с таким хотя брал не самую дешевую плату)
Вас огорчает, что кто-то зарабатывает деньги?
Вы цену видели? 50 резисторов стоят 20 рублей, 1 зажим стоит 5 рублей, плата обойдется в 16 ...