Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 21.01.2024, 18:54  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Таймер на AVR ATMEGA128

Сообщение от Devil Byte Посмотреть сообщение
#define KEY_PAUSE 0x10
В двоичной системе это 22, а в десятичной 16, но в порте D эта кнопка сидит на 4 пине...
ююююююююююю
Миниатюры:
Нажмите на изображение для увеличения
Название: Снимок экрана 2024-01-21 204910.jpg
Просмотров: 0
Размер:	27.6 Кб
ID:	179675  
Реклама:
NewWriter вне форума  
Непрочитано 21.01.2024, 19:02  
Devil Byte
Временная регистрация
 
Регистрация: 07.03.2019
Сообщений: 87
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Devil Byte на пути к лучшему
По умолчанию Re: Таймер на AVR ATMEGA128

Сообщение от NewWriter Посмотреть сообщение
ююююююююююю
Ясно. СПасибо.
Devil Byte вне форума  
Непрочитано 21.01.2024, 20:20  
Devil Byte
Временная регистрация
 
Регистрация: 07.03.2019
Сообщений: 87
Сказал спасибо: 11
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Devil Byte на пути к лучшему
По умолчанию Re: Таймер на AVR ATMEGA128

Godzilla82, Добавил клавишу перелистывания в лево

Нажмите, чтобы открыть спойлер

PHP код:
        // Условный опереатор для определения работы кнопки выбора времени
        
if(key_pressed KEY_SELECT_LEFT)
        {
            
key_pressed 0;
            switch(
timer_mode)
            {
                case 
MODE_SELECT:
                if(--
timer_select ‹ 0timer_select 4;
                
update 1;
                break;
            }
        } 

Но как только курсор попадает на десятые доли секунды, то переменная timer_select равной 4, то кнопка перестает работать, хотя листание в право работает без проблем. Такое чувство что в этом случае переменная принимает -1. хотя оно же по идее беззнаковое... Но я сделал так - timer_select=1 и максимальное значение получается 5... и все вроде работает

Последний раз редактировалось Devil Byte; 21.01.2024 в 21:04.
Devil Byte вне форума  
Непрочитано 21.01.2024, 21:25  
Godzilla82
Почётный гражданин KAZUS.RU
 
Регистрация: 29.10.2006
Сообщений: 1,446
Сказал спасибо: 99
Сказали Спасибо 317 раз(а) в 233 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: Таймер на AVR ATMEGA128

Сообщение от Devil Byte Посмотреть сообщение
if(--timer_select ‹ 0) timer_select = 4;
Переменная timer_select не может принимать отрицательные значения.

if(--timer_select › 127) timer_select = 4;
Godzilla82 вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Внешний сторожевой таймер для ATMega128 vladomir AVR 10 13.04.2022 19:12
Есть таймер на на AVR запитанный от сети через резистор azlk3000 Источники питания и свет 1 29.12.2012 09:51
Литература по микроконтроллерам (AVR, PIC, ПЛИС и т.д.). Сборка книг - (256 книг+ 27 CD c примерами из книг) [обновление 2011, PDF, DJVU] yurinform Микроконтроллеры, АЦП, память и т.д 5 05.07.2011 19:00
Архив проектов на AVR fmssp Proteus, KiCAD и другие ECAD 4 25.10.2010 17:14
помогите с AVR ATmega128 zuuuuk Микроконтроллеры, АЦП, память и т.д 0 11.02.2007 02:25


Часовой пояс GMT +4, время: 15:36.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot