Поиск схем. Делимся схемами Если вы ищете схему телевизора, видеомагнитофона, игровой приставки - этот раздел для вас... |
20.11.2018, 18:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от Santil@
|
Реакция на кнопку выбора датчика такая: нажал, светодиод переключился показания сменились с маломальской задержкой
|
Хорошо, подправлю завтра.
|
|
|
|
20.11.2018, 19:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от mimuh64
|
Для интереса могу предложить такой вариант на 8 Мгц.
|
Попробовал ваш кекс, работает отлично, у ТС
Сообщение от Santil@
|
у меня схема с общим КАТОДОМ.
|
|
|
|
|
20.11.2018, 19:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от mimuh64
|
И еще ты увеличил частоту вывода знакоместа в несколько раз... Зачем?
|
Это остаток от борьбы с крякозябрами, сейчас так:
Цитата:
|
// Timer 0 overflow interrupt service routine
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{
// Place your code here
PORTD = PORTD & 0b00000100 | sel[n];
PORTB = led_buf[n];
#ifdef CC
if (n==1) PORTB.7 = 1; else PORTB.7 = 0;
#else
if (n==1) PORTB.7 = 0; else PORTB.7 = 1;
#endif
n++;
if (n==4) n = 0;
// TCNT0=0xA0;
}
|
|
|
|
|
20.11.2018, 19:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
Re: Термометр на МК Atmega8
Лажа с индикацией по части кракозябр пропала. Про это я забыл сообщить постом выше.
Прошивка из поста №78 работает, но проблема с кнопкой осталась.
Сообщение от mimuh64
|
Для интереса могу предложить такой вариант на 8 Мгц. Там опрос датчика частый - для примера (так нельзя делать)... Только ТС пусть конфигурацию правильно установит по ресету...
|
Какой конфиг фьюзов ставить?
|
|
|
|
20.11.2018, 19:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
Re: Термометр на МК Atmega8
Закосячил МК. При открытие прошивки он мне выдал конфиг на фьюзы м:0X1C с:0XC0 Теперь SPI не работает. Сейчас в программатор буду устанавливать и править.
|
|
|
|
20.11.2018, 19:21
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,581
Сказал спасибо: 115
Сказали Спасибо 806 раз(а) в 583 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от Santil@
|
Я хочу сделать термометр не для того, что бы контролить запредельные минусовые температуры азота или "домашней сталеплавильной печи", а для того что бы применять этот термометр на даче.
|
Дык, тогда дешевле сварганить измерение на основе NTC за два рубля! Никаких инструментальных усилителей не нужно: просто делитель на NTC и опорном резисторе построить, да измерять, что там посередине... Погрешность будет такая же. Разве что один раз нужно будет откалибровать по нормальному термодатчику.
__________________
Смерть бандеровской мразоте!
|
|
|
|
20.11.2018, 19:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
Re: Термометр на МК Atmega8
Вариант, но... У меня есть DS18 10 штук. Даже Pt100 достать могу бесплатно.
|
|
|
|
20.11.2018, 19:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.04.2016
Адрес: 82в.д.55с.ш.
Сообщений: 1,244
Сказал спасибо: 246
Сказали Спасибо 411 раз(а) в 244 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от mimuh64
|
Ошибки будут возникать часто... У тебя там два прерывания... И еще ты увеличил частоту вывода знакоместа в несколько раз... Зачем?
Для интереса могу предложить такой вариант на 8 Мгц. Там опрос датчика частый - для примера (так нельзя делать)... Только ТС пусть конфигурацию правильно установит по ресету...
|
Подскажите по конфигу фьюзов. Что то не получается у меня. Вместо цифр вижу кракозябры. Последний конфиг U lfuse:w:0xd4:m -U hfuse:w:0xd8:m
|
|
|
|
20.11.2018, 20:17
|
|
Прописка
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
|
Re: Термометр на МК Atmega8
Сообщение от Santil@
|
Вместо цифр вижу кракозябры
|
Все ясно, я уже прочел что твоя реализация с общим катодом, а у меня СА...
Позже поправлю, если не отпадет необходимость...
|
|
|
|
20.11.2018, 21:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: Термометр на МК Atmega8
Подправил кнопку.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:46.
|
|