Не понятно, зачем использовать 2 массива ? Достаточно одного - зависимость температура/скважность.
Заполняем массив значениями скважности и выбираем из него по индексу, равному температуре, без всяких циклов и переборов.
Если у Вас в массиве значения температуры будут не с определённым шагом ...
Найдено 15 результатов
- Сб июн 22, 2013 20:55:25
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2522170
- Сб июн 22, 2013 13:16:17
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2522170
Re: CodeVision AVR в вопросах и ответах
*Trigger* писал(а):Вот так:Переменную i нужно объявить какКод: Выделить всё
for(i=0;i<100;i++){ if(Temp==A[i]) OCR2=B[i]; }Код: Выделить всё
unsigned char i;
спасибо большое,все как надо.
- Сб июн 22, 2013 08:24:33
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2522170
Re: CodeVision AVR в вопросах и ответах
Добрый День всем. Может кто подскажет как компактнее написать код в CVARV. Суть вопроса такая:
Есть две переменные A и B, у каждой значение от 1 до 100(цифры просто для примера),как описать между ними линейную зависимость? Допустим если переменная A равна 50, то B должна принять значение 50,ну так ...
Есть две переменные A и B, у каждой значение от 1 до 100(цифры просто для примера),как описать между ними линейную зависимость? Допустим если переменная A равна 50, то B должна принять значение 50,ну так ...
- Ср апр 03, 2013 18:38:02
- Форум: Цифровая техника
- Тема: Кнопка START/STOP ENGINE вместо замка зажигания
- Ответы: 156
- Просмотры: 61637
Re: Кнопка START/STOP ENGINE вместо замка зажигания
А в ответ тишина... Ну и на том спасибо.
1 Документацию надо собрать в порядок,все руки не доходят. Мне то все понятно,а вот не просвещенный думаю не поймет,плюс еще что то добавляется в функционал.Добавил вот коррекцию оборотов прокрутки стартером по температуре двигателя.
2 Если вы внимательно ...
1 Документацию надо собрать в порядок,все руки не доходят. Мне то все понятно,а вот не просвещенный думаю не поймет,плюс еще что то добавляется в функционал.Добавил вот коррекцию оборотов прокрутки стартером по температуре двигателя.
2 Если вы внимательно ...
- Чт мар 28, 2013 20:37:07
- Форум: Цифровая техника
- Тема: Кнопка START/STOP ENGINE вместо замка зажигания
- Ответы: 156
- Просмотры: 61637
Re: Кнопка START/STOP ENGINE вместо замка зажигания
Уважаемый svr007 ! А не могли бы Вы выложить схему, печатку и прошивку вашего творения? Есть желание повторить. Или мешает комерция?
Я не планирую выкладывать. объясню почему:
Проект вряд ли будет коммерческим,себестоимость штучного производства дорога(конечному покупателя дешевле фабричного ...
Я не планирую выкладывать. объясню почему:
Проект вряд ли будет коммерческим,себестоимость штучного производства дорога(конечному покупателя дешевле фабричного ...
- Вт мар 19, 2013 20:35:26
- Форум: Цифровая техника
- Тема: Кнопка START/STOP ENGINE вместо замка зажигания
- Ответы: 156
- Просмотры: 61637
Re: Кнопка START/STOP ENGINE вместо замка зажигания
Похвастаюсь своими тремя копейками.Сам я нет вот Гуру в программирование, так немного знаю. Девайс собран и отлажен на столе,в машину еще не инсталлирован(по причине временного отсутствия), на столе работа без нареканий.
Устройство претендует на истинное название KeyLess,вкратце опишу.
Алгоритм ...
Устройство претендует на истинное название KeyLess,вкратце опишу.
Алгоритм ...
- Вт мар 19, 2013 19:29:28
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2522170
Re: CodeVision AVR в вопросах и ответах
вроде как unsigned решила проблему. Странно почему тогда в Протеусе работало.Большое спасибо.unalex писал(а):а так работает?svr007 писал(а):Подскажите в чем загвоздкаКод: Выделить всё
unsigned int AB; unsigned int C = 0x1C2; // 450 ...
- Пн мар 18, 2013 20:16:12
- Форум: AVR
- Тема: CodeVision AVR в вопросах и ответах
- Ответы: 8415
- Просмотры: 2522170
Re: CodeVision AVR в вопросах и ответах
Добрый День. Подскажите в чем загвоздка.Вот кусок кода написанный в CodeVision AVR.
int AB;
int C = 0x1C2; // 450
прерывание по захвату
interrupt [TIM1_CAPT] void timer1_capt_isr(void)
{
ICP = ICR1L; // записываем значение регистра захвата
ICP |= (unsigned int)ICR1H<<8;
TCNT1H=0x00 ...
int AB;
int C = 0x1C2; // 450
прерывание по захвату
interrupt [TIM1_CAPT] void timer1_capt_isr(void)
{
ICP = ICR1L; // записываем значение регистра захвата
ICP |= (unsigned int)ICR1H<<8;
TCNT1H=0x00 ...
- Чт мар 07, 2013 19:10:07
- Форум: Изготовление PCB
- Тема: Фотоспособ
- Ответы: 5303
- Просмотры: 1338342
Re: Фотоспособ
Самый обыкновенный Орловский ПФ,был с пломбой на упаковке,я раньше такой брал. Позитив напечатать смогу только на следующей недели на работе (печатаю на лазернике).Я сам не понимаю в чем дело.Срок годности может как то влияет. Липкий слой у него совсем не липкий(ни капли не липнет),я его под водой ...
- Чт мар 07, 2013 18:18:53
- Форум: Изготовление PCB
- Тема: Фотоспособ
- Ответы: 5303
- Просмотры: 1338342
Re: Фотоспособ
Добрый День всем.Вопрос такой.Купил фоторезист пф-вщ-50 по уценке по сроку годности(другого не было).Печатаю шаблон в негативе,проявляю, и вижу что смываются засвеченные дорожки(даже по краям платы смылся лишний фоторезист,где не было пленки),повторяю еще раз и аналогично. Получается фоторезист ...
- Вс янв 13, 2013 21:28:47
- Форум: Цифровая техника
- Тема: Кнопка START/STOP ENGINE вместо замка зажигания
- Ответы: 156
- Просмотры: 61637
Re: Кнопка START/STOP ENGINE вместо замка зажигания
сделал подсчет импульсов с тахометра на таймере1,считывает один в один(симулировал в протеусе). Предложеный выше метод давал погрешность до 5 импульсов(1 импульс -30 об/мин).
- Пн янв 07, 2013 19:15:10
- Форум: Цифровая техника
- Тема: Кнопка START/STOP ENGINE вместо замка зажигания
- Ответы: 156
- Просмотры: 61637
Re: Кнопка START/STOP ENGINE вместо замка зажигания
чего тут помогать, подсказать алгоритм или программу написать? Если алгоритм, то возможно несколько вариантов решения, тут уж сами выбирайте:
1. настроить ножку МК на вход и следить за изменением состояния ( переход из 0 в 1 или наоборот) и подсчитывать события.
1.1 настроить прерывание по фронту и ...
1. настроить ножку МК на вход и следить за изменением состояния ( переход из 0 в 1 или наоборот) и подсчитывать события.
1.1 настроить прерывание по фронту и ...
- Ср июл 27, 2011 22:10:55
- Форум: Цифровая техника
- Тема: Кнопка START/STOP ENGINE вместо замка зажигания
- Ответы: 156
- Просмотры: 61637
Re: Кнопка START/STOP ENGINE вместо замка зажигания
Я собирал схему,полностью рабочая.Если нейтраль активна(на массе),то стартер крутить не должен,включается только АСС и Зажиг,если не активна то должно все работать.
- Сб мар 12, 2011 13:41:01
- Форум: AVR
- Тема: Цифровой одометр на Atmega8
- Ответы: 164
- Просмотры: 35298
Re: Цифровой одометр на Atmega8
это вообще халявная цена,я атмегу48 в самаре в вольт мастере по 120р беру,тинька 2313 там 70 стоитs64 писал(а):что, дешевле 30руб ? я 48-ю мегу по 30 беру и то считаю дорого, ей цена $0.5
- Пн мар 07, 2011 10:34:04
- Форум: Цифровая техника
- Тема: Кнопка START/STOP ENGINE вместо замка зажигания
- Ответы: 156
- Просмотры: 61637
Re: Кнопка START/STOP ENGINE вместо замка зажигания
Добрый день,вы не подскажите фьюз биты для прошивки вашего устройства.s64 писал(а):специально для pvlad . я так понял камни в основном в мой огород, выкладываю схему, печатку в PCAD2006 и прошивку и если через неделю не услышу отзывов о поделке, буду считать болтуном.