Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
может кукарача прав? На калькуляторе так и получается. Только как происходит вычитание у беззнаковых из меньшего большее, например, из 10-255. ?
Отправлено
Метценгерштейн
(213.33.244.142)
24 мая 2010, г. 13:59
В ответ на:
раз в 50 суток ваша программа будет глючить.
отправлено
ы
24 мая 2010, г. 13:56
Составить ответ
|
Вернуться на конференцию
Ответы
макс разрядность - (255-10)
-
RED_DRAGON
(24.05.2010, 14:04:38
213.242.214.185
,
пустое
)
а это отразрядности зависит. если разрядность 1 байт то будет 0xBB, а ежели два байта FDBB. короче не парьтесь я всегда так с таймерами работаю.
-
Kukaracha
(24.05.2010, 14:02:49
62.122.68.6
,
пустое
)
для примеру -
-
Kukaracha
(24.05.2010, 14:05:52
62.122.68.6
, 318 байт)
все, понял, спасибо
-
Метценгерштейн
(24.05.2010, 14:09:49
213.33.244.142
,
пустое
)
не забудьте учесть такой момент. если переменная таймера меняеться в прерывании и разрядность ее больше разрядности мк, то перед ее чтением нужно запретить прерывание.
-
Kukaracha
(24.05.2010, 14:09:39
62.122.68.6
,
пустое
)
а это зачем? а не достаточно ее volantile объявить?
-
Метценгерштейн
(24.05.2010, 14:11:4
213.33.244.142
,
пустое
)
ну.... volatile вроде просто указание компилятору не оптимизировать переменную (+)
-
Kukaracha
(24.05.2010, 14:14:59
62.122.68.6
, 253 байт)
Всем спасибо, закрываем вопрос.
-
Метценгерштейн
(24.05.2010, 14:16:38
213.33.244.142
,
пустое
)
кстати, все работает, при 16 бит переменная- мигает давно уже. А как все- же вычитание 10-255 происходит?
-
Метценгерштейн
(24.05.2010, 14:04:52
213.33.244.142
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите два из трёх, получится:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru