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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 02.07.2010, 21:59  
7Fantomas7
Почётный гражданин KAZUS.RU
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: Прерывания ATMega8

MasterMushi,
Цитата:
Минус метода - события имеют место накапливаться
Я это отчетливо понимаю.
Мне б кто растолковал bit flag=0;
Реклама:
7Fantomas7 вне форума  
Непрочитано 02.07.2010, 22:02  
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Прерывания ATMega8

Сообщение от 7Fantomas7 Посмотреть сообщение
Только вот битовых переменных и флагов не нашел.
Про битовую переменную написано в CodeVision Help в разделе Bit Variables

Флагом его назвали, так как он может быть равен или единице(типа флаг подняли, ну так делайте что нибудь)
или равен нулю(флаг опущен, занимайтесь текущими делами)

для понимания работы
Код:
bit flag=0;
можете заменить на
Код:
volatile unsigned char bylo_preryvanie=0;
volatile применяется для того, чтобы компилятор при оптимизации не выкинул нашу переменную.
CodeNameHawk вне форума  
Непрочитано 02.07.2010, 22:04  
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,428
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Прерывания ATMega8

Про битовую переменную-глава4 стр 182,правда скупо.
baiderin вне форума  
Сказали "Спасибо" baiderin
7Fantomas7 (02.07.2010)
Непрочитано 02.07.2010, 22:07  
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Прерывания ATMega8

Сообщение от 7Fantomas7 Посмотреть сообщение
MasterMushi,

Я это отчетливо понимаю.
Мне б кто растолковал bit flag=0;
bit тип данных, может принимать значение 0 или 1.
flag название переменной, может быть любым.
flag=0; начальное присоение значения
CodeNameHawk вне форума  
Непрочитано 02.07.2010, 22:12  
7Fantomas7
Почётный гражданин KAZUS.RU
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: Прерывания ATMega8

Вроде въехал.
Правильно ли я понял что слово flag это просто идентификатор и можно записать так
bit vasya=1;
7Fantomas7 вне форума  
Непрочитано 02.07.2010, 22:14  
CodeNameHawk
Вид на жительство
 
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
CodeNameHawk на пути к лучшему
По умолчанию Re: Прерывания ATMega8

Сообщение от 7Fantomas7 Посмотреть сообщение
Вроде въехал.
Правильно ли я понял что слово flag это просто идентификатор и можно записать так
bit vasya=1;
Да. Вы правильно поняли.
CodeNameHawk вне форума  
Непрочитано 02.07.2010, 22:20  
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,727
Сказал спасибо: 2,428
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Прерывания ATMega8

Я, просто, люблю это слово, потому что оно подходит по сути.
Флажок поднят, флажок опущен.
Еще это в программировании называют семафорами.
baiderin вне форума  
Непрочитано 03.07.2010, 03:09  
MasterMushi
Вид на жительство
 
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
MasterMushi на пути к лучшему
По умолчанию Re: Прерывания ATMega8

baiderin, ты что делаеш? хватит терминами оперировать а то парень не сможет спать переваривая раз за разом всю эту ..ень. За клавиатурой будет себя чувствовать как за штурвалом тепловоза. ))))
__________________
Найди путь или проложи сам!
MasterMushi вне форума  
Непрочитано 03.07.2010, 09:57  
7Fantomas7
Почётный гражданин KAZUS.RU
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: Прерывания ATMega8

Цитата:
За клавиатурой будет себя чувствовать как за штурвалом тепловоза.
Не поверите. Я умею управлять тепловозом. Так что если кому надо могу угнать
7Fantomas7 вне форума  
Непрочитано 03.07.2010, 10:05  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Прерывания ATMega8

7Fantomas7 с флагами разобрался,теперь пробуй операционку типа OSA для пиков http://wiki.pic24.ru/doku.php/osa/ref/intro
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ATMega8 VS USB SkyProc Микроконтроллеры, АЦП, память и т.д 28 28.04.2010 17:01
Вложенные прерывания HITECH PIC16 picavr Микроконтроллеры, АЦП, память и т.д 17 07.03.2010 17:39
Вход в прерывания для PIC микроконтроллеров dimmich Микроконтроллеры, АЦП, память и т.д 4 06.12.2009 17:17
Котроллер дисплея на Atmega8 kosant Микроконтроллеры, АЦП, память и т.д 24 30.11.2009 20:57
прерывания usart в avr studio 4.13 zubr_ Микроконтроллеры, АЦП, память и т.д 6 14.10.2009 18:33


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


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