Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
31.07.2013, 09:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: DHT11
Интерпретатор и компилятор, это разные вещи. Интерпретатор в Бейсике (QBasic, MsBasic....), это такая оболочка (программа), которая на лету построчно переводит текстовый файл в машинные команды. Работает очень медленно и ясно, что интерпретатор и текстовый файл в МК не заливаются. Компилятор транслирует текстовый файл сразу в машинные команды, это про СИ, Pascal... . МикроС и микроВасик это IDE со встроенным компилятором, на выходе готовый HEX файл. В машинных командах код сейчас никто не пишет и АСМ это тоже IDE с компилятором, но максимально приближенным к началу-начал.
|
|
|
|
31.07.2013, 09:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Re: DHT11
Сообщение от Dtolok
|
такое впчатление что неправильно работает Delay_ms
|
Сомневаетесь в процедуре задержки, напишите свою с помощью этого калькулятора, чтобы не мешали прерывания, можно в начале добавить: #asm("cli") - запретить прерывания, #asm("sei") - разрешить прерывания. Это для AVR и под СИ, но суть не меняется. http://www.piclist.com/techref/picli...egen/delay.htm
Последний раз редактировалось IOPA4; 31.07.2013 в 10:03.
|
|
|
|
31.07.2013, 11:47
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: DHT11
если перед Delay_ms( 18 ) поставить #asm("cli") возможно будет помаргивание индикации - я так понял прерывания происходят каждые 10 мс.
|
|
|
Сказали "Спасибо" oleg110592
|
|
|
01.08.2013, 10:33
|
|
Гражданин KAZUS.RU
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
|
Re: DHT11
Сообщение от Alex9797
|
Если вы пишете тексты программ так же небрежно, как тексты сообщений в этой теме, то удивительно, что вообще хоть что-то работает. Впрочем, в этом заслуга не ваша, а интерпрИтатора васика
|
в верху часть программы - что в ней написано небрежно? и еще повторюсь... не надо обижать разработчиков интерпритаторов!!! любой интерпритатор языка это всего лишь набор опрераторв!!! и не суть важно на чем писать
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:17.
|
|