Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 40 из 43

Тема: Ошибки в даташитах

  1. #31

    Регистрация
    13.11.2003
    Адрес
    Новосибирск
    Сообщений
    83
    Позывной
    RA9ODA
    Цитата Сообщение от UN7GCE Посмотреть сообщение
    Скорее всего Pavels ныряет туда по флагу, а не по вызову.
    Вы имеете в виду, что я в основном цикле написал что-то похожее на "BTFSS PIR1,TMR1IF"? Такого в программе нет.


  2. #32
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    14,744
    Цитата Сообщение от PavelS Посмотреть сообщение
    в основном цикле
    Нет, речь о том, что входите в начало обработчика по чужому прерыванию, а в ходе анализа флагов обрабатываете и таймерное
    Вадим

  3. #33

    Регистрация
    13.11.2003
    Адрес
    Новосибирск
    Сообщений
    83
    Позывной
    RA9ODA
    Кажется понял свою ошибку. Вернусь домой - проверю.

  4. #34
    Аватар для UN7GCE
    Регистрация
    18.01.2004
    Адрес
    РФ ТиНАО
    Сообщений
    2,208
    Записей в дневнике
    1
    Позывной
    ex UN7GCE
    Вот мой кусочек кода по обработке прерываний по RB0, RB4, RB5, RB6, RB7. На RB0 висит кнопка записи в EEPROM, а на RB4-7 висят два валкода.
    Это выжимка из исходника по "Синтезатор для Урала и не только" Немного обрезано, но суть ясна.
    Посмотрите Павел, может что пригодится. Было бы легче подсказать, если бы озвучили хотя бы свой алгоритм работы TMR1.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	INT.png 
Просмотров:	138 
Размер:	16.8 Кб 
ID:	340710  
    Евгений (since 1975 UL7RAW, 1977 UL7GCE, 1991 UN7GCE) пос. Коммунарка

  5. #35

    Регистрация
    13.11.2003
    Адрес
    Новосибирск
    Сообщений
    83
    Позывной
    RA9ODA
    vadim_d и UN7GE
    Спасибо, вы вправили мне мозги. Все было так, как вы описывали.
    Моя ошибка была в том, что при отладке в симуляторе я для ускорения принудительно менял значения регистров TMR1L TMR1H и TMR0. Не хотел ждать.
    Вот уж точно: поспешишь - людей насмешишь.

  6. #36
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    14,744
    Цитата Сообщение от PavelS Посмотреть сообщение
    поспешишь - людей насмешишь
    Я обычно привожу другую формулировку: широко шагаешь - штаны порвешь . Но рад, что одним загадочным явлением стало меньше
    Вадим

  7. #37

    Регистрация
    14.06.2018
    Адрес
    Санкт-Петербург
    Сообщений
    1,000
    Всем доброй ночи. Пытаюсь заполнить пробел в понимании даташита. В характеристиках по постоянному напряжению часто указывается значение относительно питающего напряжения. ( напр. MAX Vcc+0.5 при Vcc 1.8..4.5V ) Нужно ли понимать это буквально, как "при уменьшении питающего напряжения, уменьшается и указанное максимальное значение напряжения"? Задумался, поскольку при выключении питания контроллера, на его АЦП может поступать контролируемое напряжения с делителя. Добавил токоограничивающий резистор от греха подальше, но осадочек остался. Завидую белой завистью радолюбителям, которым подобные сомнения незнакомы %-)

  8. #38
    Речь, очевидно, идет о номинале входных напряжений (лог "1"). Таки да, верхнее значение лимитировано напряжением питания плюс напряжение на защитном диоде по входу. Обычно это в диапазоне +0.3...0.6V относительно Vcc.

  9. Спасибо от ozforester

  10. #39

    Регистрация
    14.06.2018
    Адрес
    Санкт-Петербург
    Сообщений
    1,000
    Например мега2560

    Нажмите на изображение для увеличения. 

Название:	Screenshot_2020-12-26_23-46-36.png 
Просмотров:	46 
Размер:	86.3 Кб 
ID:	348415

    Подаем на АЦП 3 вольта при питании 1.8 вольт. В данной таблице недопустимо (ну можно так интерпетировать), а если руководствоваться таблицей предельных значений, где нет взаимосвязи с питающим напряжением, то ничего старшного не случится со входом. Читать даташит оплучается вроде бы, а делать это правильно пока нет (:


  11. #40
    Аватар для vadim_d
    Регистрация
    29.10.2006
    Адрес
    Санкт-Петербург
    Сообщений
    14,744
    Цитата Сообщение от ozforester Посмотреть сообщение
    Подаем на АЦП 3 вольта при питании 1.8 вольт. В данной таблице недопустимо
    Это таблица для входов, используемых как цифровые, она задает диапазоны напряжений, которые гарантированно распознаются как 0 и 1 (VIL и VIH) при разных питающих напряжениях. Если вход сконфигурирован как аналоговый, для него отдельные ограничения, поищите где-нибудь в разделе АЦП. А максимально допустимые - это когда при выходе за них микросхема может безвозвратно повредиться
    Вадим

  12. Спасибо от ozforester

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ошибки RIC
    от RD3FX в разделе О форумах на CQHAM.RU
    Ответов: 171
    Последнее сообщение: 08.02.2023, 10:49
  2. Ошибки Powersdr
    от ur5maw в разделе Software Defined Radio (SDR), Digital Radio Mondiale (DRM)
    Ответов: 37
    Последнее сообщение: 21.01.2014, 18:55
  3. Ошибки при просмотре тем форума
    от РадиоЩука в разделе О форумах на CQHAM.RU
    Ответов: 57
    Последнее сообщение: 23.04.2011, 21:52
  4. Ошибки компиляции WinAVR
    от rz3gu в разделе Конструкции на микроконтроллерах для радиолюбителей
    Ответов: 11
    Последнее сообщение: 20.04.2009, 08:47
  5. KB9DB ГС-35Б РА - ошибки в схеме
    от aov в разделе Технический кабинет
    Ответов: 7
    Последнее сообщение: 29.10.2006, 10:51

Метки этой темы

Ваши права

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