Например TDA7294

Форум РадиоКот • Просмотр темы - Изменение кода для счетчика
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 13:39:48

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 44 ]    , , 3
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Изменение кода для счетчика
СообщениеДобавлено: Вт июн 13, 2017 08:13:46 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
mnirti,
Ну почитайте Вы, наконец, книги по Си. Не получится у Вас ничего методом тыка...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Изменение кода для счетчика
СообщениеДобавлено: Вт июн 13, 2017 08:21:47 
Мучитель микросхем

Карма: 1
Рейтинг сообщений: 22
Зарегистрирован: Вт фев 09, 2010 17:52:26
Сообщений: 417
Рейтинг сообщения: 0
Цитата:
блок выполняется только, если на ножке появляется логическая единица

блок выполняется, пока на ножке есть логическая единица, почувствуйте разницу.

Как вариант, если на ножке есть единица, зайдем в блок, а когда на ножке появляется логический ноль - выйдем, если на момент входа в блок на ноге ноль - в блок не заходим.

Логичное название блока, ожидаем пока не будет нажата кнопка.
А вот зачем он в вашей программе нужен?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Изменение кода для счетчика
СообщениеДобавлено: Вт июн 13, 2017 10:40:26 
Первый раз сказал Мяу!

Зарегистрирован: Вт май 23, 2017 15:41:09
Сообщений: 26
Рейтинг сообщения: 0
Этот блок нужен просто по условию упражнения: счет начинается по нажатию кнопки, также останавливается и продолжается после очередного нажатия. Может быть условия поместить до каждого цикла?

Код:
   if ((PINB&0b00000001)==0))
{
while ((PINB&0b00000001)==0))
}


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Изменение кода для счетчика
СообщениеДобавлено: Вт июн 13, 2017 11:17:44 
Мучитель микросхем

Карма: 1
Рейтинг сообщений: 22
Зарегистрирован: Вт фев 09, 2010 17:52:26
Сообщений: 417
Рейтинг сообщения: 0
В коде должны быть операции, которые выполняют работу.
Ваш пример, что полезного делает?

Компилятор на ваш пример как реагирует? Должен по идее выдавать, что чего то не хватает после
Код:
while ((PINB&0b00000001)==0))


Может быть условия поместить до каждого цикла?

Поместите, запустите отладку нп. в протеусе, если работает не так как вы ожидаете, выкиньте или измените.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 44 ]    , , 3

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: andrey25b и гости: 34


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y