roboforum.ru

Технический форум по робототехнике.

МикроКонтроллер AVR начинающим - общие вопросы

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Сообщение Master » 24 апр 2007, 13:26

SSG писал(а):К чему приведет запись TCNT0=-41?

Просимулируй в чем-нибудь.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение avr123.nm.ru » 24 апр 2007, 13:41

SSG писал(а):К чему приведет запись TCNT0=-41?  :shock:


В курсе - avr123.nm.ru - это конечно растолковано ПОДРОБНО и на примере.


TCNT0= -41;

запишет в TCNT0 число (256 - 41)
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение avr123.nm.ru » 24 апр 2007, 14:12

Вот проверка в симуляции  - попробуйте, это интересно    :lol:
Вложения
__cv_vm.rar
(5.8 КиБ) Скачиваний: 39
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение SSG » 24 апр 2007, 14:47

avr123.nm.ru писал(а):TCNT0= -41;
запишет в TCNT0 число (256 - 41)

Млин, где-то недоглядел. Этож таки да! 256 этож ноль! Пасибко!
Вот проверка в симуляции  - попробуйте, это интересно  

Еще и издеваюццо... Изображение  
:lol:
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

Сообщение avr123.nm.ru » 24 апр 2007, 15:25

Да не издеваюсь. Просто 1 раз увидеть результат в VMLAB - ИМХО лучше чем 100 раз прочитать что "так будет".
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение maktep » 24 апр 2007, 16:58

1 раз получить на практике результат в 100 раз лучше, чем проэмулировать в VMLAB
Аватара пользователя
maktep
Правохранитель
 
Сообщения: 197
Зарегистрирован: 23 фев 2007, 02:23
Откуда: Зеленоград

Сообщение avr123.nm.ru » 24 апр 2007, 17:14

и в 10000 раз лучше чем прочитать что "так будет".
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение SSG » 24 апр 2007, 19:18

Да знаю я. Знаю!  :lol:
[off]Меня еще в заблуждение ввело то, что такое значение используется для установки таймера, по которому RC5 код ловится. И так я крутил и сяк, ну никак не уразумею почему интервал срабатывания таймера больше, чем длительность бита, полбита и четвертинки оного. Роюсь вот сижу. :) [/off]
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

Сообщение avr123.nm.ru » 29 апр 2007, 23:51

CVAVR 1.25.5 Pro   возьмите на сером фоне на заглавной странице курса - avr123.nm.ru
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Myp » 30 апр 2007, 21:30

avr123.nm.ru писал(а):CVAVR 1.25.5 Pro   возьмите на сером фоне на заглавной странице курса - avr123.nm.ru


взял поставил
вопрос
а чё собсно там нового???
обещали заставки не будет
заставка  всё равно отображается как и раньше 5 секунд
какието улучшения в кодвизарде...
имхо всё как раньше
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение avr123.nm.ru » 30 апр 2007, 21:45

ОЧЕВИДНО на сайте компилятора история версий.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Myp » 30 апр 2007, 22:15

avr123.nm.ru писал(а):[off]ОЧЕВИДНО на сайте компилятора история версий.[/off]

[off]да я к тому что ктото нехороший пребежал разрекламировал и убежал...[/off]
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение avr123.nm.ru » 30 апр 2007, 23:21

Тори в шоке !   :shock:
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Myp » 30 апр 2007, 23:31

:lol:
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Chooze » 02 май 2007, 09:29

Интересная проблема - взял код из примера кодевижен для датчика ds18b20 ,а он не работает. Датчик находит, читает ром, но вот дело доходит до температуры - хрень всякая лезет - то 0 покажет то -3354.. с чемто то поплюсу туже фигню.
Присваиваю переменной значение функции температуры - делаю тип интегер - выводит челую часть, то есть пишет 24, или там 30, работает провильно. Разрядность датчика 12бит по даташиту должен до 3х знаков после запятой - фиг!. Делаю переменную флоат не работает опять!!! Хелп, что за вата такая - или я чегото не доганяю!!! В протеусе тоже не работает! :cry:
Chooze
 
Сообщения: 79
Зарегистрирован: 03 фев 2007, 20:24
Откуда: Омск

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28