Ви не увійшли.
Сторінки 1
что-то не то с millis на моей MINI PRO ... такое впечитление что 1 сек это 100000 на ней а не как не 1000 что не так ...
Приходится делать так для получение секунды #define GET_TIME (millis()/100000UL) это нормально ?
Остання редакція Ripper (2018-11-12 17:57:30)
Неактивний
что-то не то с millis на моей MINI PRO ... такое впечитление что 1 сек это 100000 на ней а не как не 1000 что не так ...
Приходится делать так для получение секунды #define GET_TIME (millis()/100000UL) это нормально ?
Нет.
Неактивний
А что может повлиять на таймер из нестандартного
TCCR1B = TCCR1B & B11111000 | B00000001;
TCCR0B = TCCR0B & B11111000 | B00000001;
#include <UIPEthernet.h> // Include the Ethernet library
#include <OneWire.h>
#include <DallasTemperature.h>
Неактивний
А что может повлиять на таймер из нестандартного
TCCR1B = TCCR1B & B11111000 | B00000001;
TCCR0B = TCCR0B & B11111000 | B00000001;#include <UIPEthernet.h> // Include the Ethernet library
#include <OneWire.h>
#include <DallasTemperature.h>
Вы так равлекаетесь или серьезно? Смотрите даташит и системные файлы Ардуино и ищите конфликт управления таймерами.
Неактивний
Ардуино IDE это чушь полная не дебагера нефига нет что я там посмотрю ....
Это точно, чущь полная, зато супер популярная и общепризнанная. А её разъемы почти все производители микроконтроллеров поддерживают.
Неактивний
Да это оно повышение частоты ПВМ подменяет системные параметры таймера посему для железки время начинает идти быстрее со всеми вытикающими в моем случаее надо делить 64000 это где-то 1 сек. Я работаю с ардуиной аж пару дней но вместо того чтобы дать направление куда рыть чувак включил режим павлина ... Я нашел решение сам подозревая что кастомная частота пвм это причина еще спецом запостил эти параметры ... потом защел и Микем точно в цель написал ...
32 КБ ром 4 КБ рам это боль ..... даже для простенького функционала ...
Неактивний
... Я работаю с ардуиной аж пару дней но вместо того чтобы дать направление куда рыть чувак включил режим павлина ... Я нашел решение сам подозревая что кастомная частота пвм это причина еще спецом запостил эти параметры ... потом защел и Микем точно в цель написал ... 32 КБ ром 4 КБ рам это боль ..... даже для простенького функционала ...
Чувак, дал вам направление куда рыть, но рыть вам придется самому.
ALTERA MAX 10
Ну и т.д.
Неактивний
Ripper пише:А по сути нету ответа куда смотреть ...
А по сути, нафига ты написал " TCCR0B = TCCR0B & B11111000 | B00000001;"?
Не трогай нулевой таймер грязными руками (чистыми - тоже) и будет тебе щастье.
мне нужно было избавится от писка ... посему задрал частоту pwm
Неактивний
Чувак, дал вам направление куда рыть, но рыть вам придется самому.
https://www.st.com/content/ccc/fragment/product_related/rpn_information/board_photo/2e/4a/01/43/4f/fa/4a/3d/nucleo-F1.jpg/files/nucleo-F1.jpg/_jcr_content/translations/en.nucleo-F1.jpg
ALTERA MAX 10
Ну и т.д.
мне нужно нечто в габаритах +- PRO MINI
Неактивний
задрал частоту pwm
Вы задрали не только частоту шима, а заодно и частоту переполнений таймера. В общем заставили шестерёнку крутиться быстрее, а потом удивляетесь почему часы спешат.
Уходи с нулевого таймера - не трогай его, задирай на других.
Остання редакція Kaka (2018-11-17 21:12:34)
Неактивний
Сторінки 1