[uquote="VladislavS",url="/forum/viewtopic.php?p=3800423#p3800423"]Читаем RM, ибо он рулез![/uquote]
:oops: Не попадалось. Работал исключительно с мк до 50мгц.
Добавлено after 27 minutes 8 seconds:
К с тате. Не знаю в какой теме задать вопрос.
Сделал на STM32f042 ЩИМ на таймере с управляемым ...
Найден 41 результат
- Вт мар 03, 2020 10:51:11
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2339092
- Вт мар 03, 2020 07:43:36
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2339092
Re: STM32 новичку в ARM что к чему
[uquote="Oxford",url="/forum/viewtopic.php?p=3800305#p3800305"]кварц 4-16mhz, Pll/2 выводиться, SYSCLK должен быть меньше или равно 50 mhz[/uquote]
Не понял.
RCC->CFGR |= RCC_CFGR_MCO_SYSCLK - Выводит установленную вами системную частоту. Не больше не меньше, а именно ту, что вы установили после ...
Не понял.
RCC->CFGR |= RCC_CFGR_MCO_SYSCLK - Выводит установленную вами системную частоту. Не больше не меньше, а именно ту, что вы установили после ...
- Пн мар 02, 2020 17:07:16
- Форум: ARM
- Тема: STM32 новичку в ARM что к чему
- Ответы: 8918
- Просмотры: 2339092
Re: STM32 новичку в ARM что к чему
[uquote="Frogfot",url="/forum/viewtopic.php?p=3797063#p3797063"]Или как-то можно вывести 72 МГц?[/uquote]
На вывод PA8 void MCO_out (void){
RCC->APB2ENR |= RCC_APB2ENR_IOPAEN; // enable clock for port A
GPIOA->CRH &= ~GPIO_CRH_CNF8_0; // setting out alternative push-pull for PA8
GPIOA->CRH ...
На вывод PA8 void MCO_out (void){
RCC->APB2ENR |= RCC_APB2ENR_IOPAEN; // enable clock for port A
GPIOA->CRH &= ~GPIO_CRH_CNF8_0; // setting out alternative push-pull for PA8
GPIOA->CRH ...
- Пн мар 02, 2020 14:23:52
- Форум: ARM
- Тема: Расчет и поиск делителя PSC и периода ARR для таймера STM32
- Ответы: 25
- Просмотры: 12039
Re: Расчет и поиск делителя PSC и периода ARR для таймера ST
Что то я наверное не совсем понял, но
[uquote="auric",url="/forum/viewtopic.php?p=3785493#p3785493"]Тогда возникает ряд неудобств, для получения частоты 1 Гц я должен тактирующую частоту 72МГц поделить на 72000000, а это никак не влезает в 16 битные регистры[/uquote]кто вам мешает:
TIM14->PSC ...
[uquote="auric",url="/forum/viewtopic.php?p=3785493#p3785493"]Тогда возникает ряд неудобств, для получения частоты 1 Гц я должен тактирующую частоту 72МГц поделить на 72000000, а это никак не влезает в 16 битные регистры[/uquote]кто вам мешает:
TIM14->PSC ...
- Ср мар 20, 2019 10:45:28
- Форум: Периферия
- Тема: BMP280, датчик давления и температуры
- Ответы: 131
- Просмотры: 72968
Re: BMP280, датчик давления и температуры
[uquote="MOHCTEP",url="/forum/viewtopic.php?p=3595668#p3595668"] passer_by , дык она, забака такая, никогда у меня не была в доп.коде. В[/uquote]
А Вы тут ни причем. BME280 сама пишет в регистры в дополнительном коде. Все данные там так пишутся. Математику видишь ли им удобнее в этом формате ...
А Вы тут ни причем. BME280 сама пишет в регистры в дополнительном коде. Все данные там так пишутся. Математику видишь ли им удобнее в этом формате ...
- Вт мар 19, 2019 15:41:14
- Форум: Периферия
- Тема: BMP280, датчик давления и температуры
- Ответы: 131
- Просмотры: 72968
Re: BMP280, датчик давления и температуры
[uquote="MOHCTEP",url="/forum/viewtopic.php?p=3583888#p3583888"]Здоровья читателю.
Столкнулся с такой же проблемой с выводом отрицательных или около-нулевых температур
...
не понятно, когда температура становится отрицательной/нулевой?
Братцы, если кому удалось цивилизовано решить эту проблему ...
Столкнулся с такой же проблемой с выводом отрицательных или около-нулевых температур
...
не понятно, когда температура становится отрицательной/нулевой?
Братцы, если кому удалось цивилизовано решить эту проблему ...
- Вт фев 05, 2019 14:57:35
- Форум: Периферия
- Тема: BMP280, датчик давления и температуры
- Ответы: 131
- Просмотры: 72968
Re: BMP280, датчик давления и температуры
[uquote="tea1975",url="/forum/viewtopic.php?p=3553322#p3553322"] passer_by не могли бы вы выложить свой кусок кода, где приведение к 64 битам делаете.[/uquote]
Вот код:
int64_t temper_int; //глобальная переменная
.........
...........
float BME280_ReadTemperature(void)
{
float temper_float = 0 ...
Вот код:
int64_t temper_int; //глобальная переменная
.........
...........
float BME280_ReadTemperature(void)
{
float temper_float = 0 ...
- Пт ноя 30, 2018 11:27:22
- Форум: Периферия
- Тема: BMP280, датчик давления и температуры
- Ответы: 131
- Просмотры: 72968
Re: BMP280, датчик давления и температуры
Ну вроде победил проблему
Поменял формат переменной BME280_S32_t t_fine с 32 на 64 и все поехало. Получается на положительные значения int32 хватало, а при отрицательных уходил в нирвану. В общем прихлебывая валерьянку, курим даташит. 
- Чт ноя 29, 2018 09:37:05
- Форум: Периферия
- Тема: BMP280, датчик давления и температуры
- Ответы: 131
- Просмотры: 72968
Re: BMP280, датчик давления и температуры
Получается, что ни кто не пробовал датчик BME280 при отрицательных температурах? Печалька 
- Чт ноя 29, 2018 04:45:42
- Форум: Периферия
- Тема: BMP280, датчик давления и температуры
- Ответы: 131
- Просмотры: 72968
Re: BMP280, датчик давления и температуры
Хм. Я брал формулы со страницы 23 этого даташита. До конца не листал. У Вас со страницы 49. Заявлено как "Alternative compensation formulas". Ну попробую с конвертировать под мою микруху, посмотрим.
А Вы проверяли этот "Alternative compensation formulas" на работу в отрицательных температурах? Не ...
А Вы проверяли этот "Alternative compensation formulas" на работу в отрицательных температурах? Не ...
- Ср ноя 28, 2018 17:24:53
- Форум: Периферия
- Тема: BMP280, датчик давления и температуры
- Ответы: 131
- Просмотры: 72968
Re: BMP280, датчик давления и температуры
Вы не совсем поняли, что я имел в виду. t_fine рассчитывается до расчета значение Т, которое возвращается для показа температуры. Его я и правлю. А не t_fine.
Другой вопрос - из какого даташита вы привели пример? У меня совсем другие формулы расчета в даташите. Если можно скинте ссылку на этот ...
Другой вопрос - из какого даташита вы привели пример? У меня совсем другие формулы расчета в даташите. Если можно скинте ссылку на этот ...
- Ср ноя 28, 2018 17:07:21
- Форум: Периферия
- Тема: BMP280, датчик давления и температуры
- Ответы: 131
- Просмотры: 72968
Re: BMP280, датчик давления и температуры
[uquote="DESIER",url="/forum/viewtopic.php?p=3515198#p3515198"]passer_by, так не прокатит. Вы применив расчет схожий с DS18B20 изменили показания температуры только на конечном выходе, то что вы видите. Но при расчетах с датчиками BOSCH по другому, там есть переменная t_fine, сырое значение ...
- Ср ноя 28, 2018 16:37:21
- Форум: Периферия
- Тема: BMP280, датчик давления и температуры
- Ответы: 131
- Просмотры: 72968
Re: BMP280, датчик давления и температуры
Приветствую всех!
Ни кто не сталкивался с такой бодягой - Датчик BME280, прицепил на STM32f100, протокол I2C, все вычисления по даташиту...
НО при положительных температурах все хорошо. Как только переваливается за 0 - температура "409", давление вообще ерунда какая то...
С температурой решил ...
Ни кто не сталкивался с такой бодягой - Датчик BME280, прицепил на STM32f100, протокол I2C, все вычисления по даташиту...
НО при положительных температурах все хорошо. Как только переваливается за 0 - температура "409", давление вообще ерунда какая то...
С температурой решил ...
- Пн авг 24, 2015 19:41:23
- Форум: МЯЯЯУ!
- Тема: А знаете ли вы, что......
- Ответы: 6302
- Просмотры: 1129639
Re: А знаете ли вы, что......
Не, ну не удержался


- Вт апр 23, 2013 19:03:48
- Форум: Цифровая техника
- Тема: Proteus: вопросы и ответы
- Ответы: 5595
- Просмотры: 2321099
Re: Proteus: вопросы и ответы
Ну принцип понял. Хотя с самим кодом еще надо разбираться. Использование INLINE плохо понимаю. Кажется функция INLINE static void BtnProcess (void) длинновата для INLINE. И можно ли использовать функции INLINE в прерываниях? А NOINLINE ваще темное дело.
- Вт апр 23, 2013 16:43:51
- Форум: Цифровая техника
- Тема: Proteus: вопросы и ответы
- Ответы: 5595
- Просмотры: 2321099
Re: Proteus: вопросы и ответы
Ну, блин, ни когда б не додумался так использовать АЦП :)) Круто. Тогда конечно AREF подключать на питание нужно, если используете внешний ИОН. (Если использовали б внутренний ИОН тогда бы AREF - в воздухе болтался и Протеус этот режим то же видит) И раз ADC6, 7 работают в режиме АЦП, то и ни какие ...
- Вт апр 23, 2013 15:45:03
- Форум: Цифровая техника
- Тема: Proteus: вопросы и ответы
- Ответы: 5595
- Просмотры: 2321099
Re: Proteus: вопросы и ответы
:(
В датошите пишут:
In the TQFP and QFN/MLF package, ADC7..6 serve as analog inputs to the A/D converter.
These pins are powered from the analog supply and serve as 10-bit ADC
channels. - Типа только каналы АЦП
Это я знаю. А сколько туда пускать лучше?
Строго говоря это не совсем защита. Уровень ...
В датошите пишут:
In the TQFP and QFN/MLF package, ADC7..6 serve as analog inputs to the A/D converter.
These pins are powered from the analog supply and serve as 10-bit ADC
channels. - Типа только каналы АЦП
Это я знаю. А сколько туда пускать лучше?
Строго говоря это не совсем защита. Уровень ...
- Пн апр 22, 2013 19:13:11
- Форум: Цифровая техника
- Тема: Proteus: вопросы и ответы
- Ответы: 5595
- Просмотры: 2321099
Re: Proteus: вопросы и ответы
Набросал схему с L297 и L298/ Все по даташиту.
Но при этом вылетают ошибки что некоторые пины не смоделированы...
Вроде все работает при этом... что не так?
Proteus по моему VREF, OSC не моделирует. Их можно и не подключать. А вот в живую, подключение VREF на +5v приведет к отключению защиты ...
Но при этом вылетают ошибки что некоторые пины не смоделированы...
Вроде все работает при этом... что не так?
Proteus по моему VREF, OSC не моделирует. Их можно и не подключать. А вот в живую, подключение VREF на +5v приведет к отключению защиты ...
- Вс мар 17, 2013 17:30:40
- Форум: Цифровая техника
- Тема: Драйвер ШД на L6219
- Ответы: 5
- Просмотры: 10508
Re: Драйвер ШД на L6219
Ребята, ни кто не подскажет по управляющим сигналам для L6219? В смысле, какие последовательности надо подавать на входы I01, I11, I02,I12 и Ph1, PH2. Что ими управляется? По даташиту разобраться не получается. Примеров с исходниками найти не могу. Делал драйвера по управлению шаговыми двигателями ...
- Чт фев 21, 2013 18:59:43
- Форум: Периферия
- Тема: Контроллер ШД на ULM2003A
- Ответы: 3
- Просмотры: 2678
Re: Контроллер ШД на ULM2003A
Питание - на плату заводится 12 вольт, стоит L7805 с нее 5 вольт на питание Atmega.
Да, конечно, в реальной схеме - Вывод COM(9) на +12, E(8) на GND.
Да, конечно, в реальной схеме - Вывод COM(9) на +12, E(8) на GND.