Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 18 из 18
  1. #11
    Гуру Аватар для ashu
    Регистрация
    29.01.2008
    Возраст
    51
    Сообщений
    1,161
    Вес репутации
    574

    По умолчанию Re: Arduino учебный курс для начинающих

    Цитата Сообщение от Chip Посмотреть сообщение
    +1
    Например по пропаданию АСС записывать в EEPROM.
    Прерывание для этого жалко использовать, можно и без него обойтись , программно проверять цифровой вход с подключенному к нему АСС
    Не годится.
    Задача-то какая? Записывать количество и частоту импульсов из автомобиля в то время, когда комп еще не загружен (но АСС, конечно, уже есть).
    Сейчас (без использования постоянной записи в EEPROM) получается как - carduino считает импульсы, потом загружается комп, запускается прога, открывающая порт carduino и усё - все накопленные до этого момента данные безвозвратно теряются.
    С уважением, Алексей
    Мой Prius NHW11

  2. #12
    Гуру Аватар для ashu
    Регистрация
    29.01.2008
    Возраст
    51
    Сообщений
    1,161
    Вес репутации
    574

    По умолчанию Re: Arduino учебный курс для начинающих

    Цитата Сообщение от Chip Посмотреть сообщение
    В массиве сохраняй
    Это как?
    С уважением, Алексей
    Мой Prius NHW11

  3. #13
    Пользователь Аватар для murano
    Регистрация
    18.01.2008
    Сообщений
    92
    Вес репутации
    218

    По умолчанию Re: Как сохранять промежуточные данные

    PHP код:
    ... программный сбросвыполняемый по команде от компьютера
    Для этогоодин из сигналов (DTRподключен к входу сброса
     микроконтроллера через конденсатор 0
    ,1 мкфВ тот моменткогда
     уровень сигнал на этой линии меняется с высокого на низкий
    на входе
     сброса микроконтроллера появляется короткий отрицательный импульс
    ,
     
    длительности которого достаточно для его сброса
    А если этот конденсатор убрать, тогда при подключении сброс будет происходить?

  4. #14
    Гуру Аватар для ashu
    Регистрация
    29.01.2008
    Возраст
    51
    Сообщений
    1,161
    Вес репутации
    574

    По умолчанию Re: Как сохранять промежуточные данные

    Цитата Сообщение от murano Посмотреть сообщение
    А если этот конденсатор убрать, тогда при подключении сброс будет происходить?
    Вот как раз об этом и думаю... Но тогда отключится возможность менять микропрограмму через usb...
    С уважением, Алексей
    Мой Prius NHW11

  5. #15
    Гуру Аватар для ashu
    Регистрация
    29.01.2008
    Возраст
    51
    Сообщений
    1,161
    Вес репутации
    574

    По умолчанию Re: Как сохранять промежуточные данные

    Попробовал. Помогло - программа при открытии порта не рестартуется, 2 секунды слипа нет, данные не сбрасываются

    Правда, процедура программирования через usb слегка изменилась - в Arduino0017 нажимаем Upload. Как только появилась строка Binary sketch size.... сразу жамкаем reset на carduino - великолепно шьётся.
    Чтобы убрать это шаманство думаю поставить переключатель.

    В принципе, могу рекомендовать это решение как проверенное
    Последний раз редактировалось ashu; 13.09.2009 в 15:47.
    С уважением, Алексей
    Мой Prius NHW11

  6. #16
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: Как сохранять промежуточные данные

    Выключатель придется ставить

  7. #17
    Местный
    Регистрация
    04.06.2008
    Сообщений
    120
    Вес репутации
    389

    По умолчанию Re: Как сохранять промежуточные данные

    На freeduino 2009 для этих целей уже джампер запаян. Достаточно его убрать и не будет автоматической перезагрузки при подключении ПК.

  8. #18
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,376
    Вес репутации
    10

    По умолчанию Re: Как сохранять промежуточные данные

    Можно все гораздо проще решить .
    Вешаем резистор 100 ом с +5в на Reset и никаких выпаиваний делать не нужно .
    Нажмите на изображение для увеличения. 

Название:	NANO_RESET.PNG 
Просмотров:	441 
Размер:	7.7 Кб 
ID:	5699

    Еще один метод
    Последний раз редактировалось Chip; 14.09.2009 в 02:18.

Страница 2 из 2 ПерваяПервая 12

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •