Переключаю я как раз вот эти биты. С даташита:
MD1 to MD0 Mode Select Bits. These bits select the operation mode of this device. 01 - это single режим. Я делаю вот так:
void IMU_Get_Compass_XYZ(float *X, float *Y, float *Z){
uint8_t values[6];
GY85_Read(GY85_HMC5883L_READ, HMC5883L_RA_DATA_X_H ...
Найдено 25 результатов
- Сб авг 31, 2024 08:49:49
- Форум: Периферия
- Тема: Компас hmc5883l измеряет только один раз
- Ответы: 2
- Просмотры: 3241
- Чт авг 29, 2024 19:55:05
- Форум: Периферия
- Тема: Компас hmc5883l измеряет только один раз
- Ответы: 2
- Просмотры: 3241
Компас hmc5883l измеряет только один раз
Добрый вечер, радиокоты!) Возникла проблемка с компасом hmc5883l. К слову, он стоит на плате gy85 и остальные устройства на ней работают нормально, проблема не в i2c. Короче, у компаса есть 2 режима работы: single и continious. В первом он замеряет единожды и после его заново нужно вручную заствлять ...
- Вс июл 28, 2024 20:53:19
- Форум: Периферия
- Тема: GSM модуль не регистрируется в сети
- Ответы: 3
- Просмотры: 3973
GSM модуль не регистрируется в сети
Добрый день всем! Имеется модуль sim800c (и, кстати, sim800l имелся, пока не сгорел, там такая же проблема была), который не желает регистрироваться в сети. Забегая вперед хочу сказать, что питания модулю хватает, пробовал подключать к 12V 2A адаптеру через dc-dc, сейчас включаю через аккум 12V ...
- Пт июл 19, 2024 19:02:16
- Форум: Практика
- Тема: Вопрос по управлению бесколлекторным двигателем через stm32
- Ответы: 6
- Просмотры: 1992
Re: Вопрос по управлению бесколлекторным двигателем через st
Все, мужики, разобрался)
Если кому надо: у дешманских китайских регулей с алика 0% газа это 1500 (шим 50 гц) 100% - 3100. Инициализировать так, как сказано выше в видео. Сначала макс.газ, ждем +- 2 секунды и тормоз. После чего мотор пищит по кол-ву банок и готов к эксплуатации. У всех регуляторы ...
Если кому надо: у дешманских китайских регулей с алика 0% газа это 1500 (шим 50 гц) 100% - 3100. Инициализировать так, как сказано выше в видео. Сначала макс.газ, ждем +- 2 секунды и тормоз. После чего мотор пищит по кол-ву банок и готов к эксплуатации. У всех регуляторы ...
- Чт июл 18, 2024 17:15:55
- Форум: Практика
- Тема: Вопрос по управлению бесколлекторным двигателем через stm32
- Ответы: 6
- Просмотры: 1992
Re: Вопрос по управлению бесколлекторным двигателем через st
Так, ну смотрите, давайте тогда по шагам.
1) Настройка ШИМ
Частота шины 36 Мгц, делитель 35. Период 5000. Регулирую скважность вот так:
if (!(percent >= 0 && percent <= 100)){ return; }
// 0% = 1000; 100% = 2000; So, y(x) = 10x + 1000;
switch (num){
case 4: TIM4->CCR1 = 10*percent + 1000 ...
1) Настройка ШИМ
Частота шины 36 Мгц, делитель 35. Период 5000. Регулирую скважность вот так:
if (!(percent >= 0 && percent <= 100)){ return; }
// 0% = 1000; 100% = 2000; So, y(x) = 10x + 1000;
switch (num){
case 4: TIM4->CCR1 = 10*percent + 1000 ...
- Чт июл 18, 2024 10:39:47
- Форум: Практика
- Тема: Вопрос по управлению бесколлекторным двигателем через stm32
- Ответы: 6
- Просмотры: 1992
Re: Вопрос по управлению бесколлекторным двигателем через st
Добрый день! Извиняюсь, не отвечал. Документы в вуз подавать очень муторно) Короче, попробовал подать постоянный ток - нет изменений. Двигатель все также чуть дергается и пикает в такт. Насколько я понимаю, та трель, которую двигатель издает после того, как я включаю шим на мк - и есть сигнал ...
- Вт июл 16, 2024 19:28:46
- Форум: Практика
- Тема: Вопрос по управлению бесколлекторным двигателем через stm32
- Ответы: 6
- Просмотры: 1992
Вопрос по управлению бесколлекторным двигателем через stm32
Доброго времени суток, уважаемые форумчане! Купил бесколлекторный мотор A2212 1000KV. Подключаю его к esc регулятору, регулятор к stm32, на stm настроен шим. К сожалению, мотор только пищит и слегка подергивается. Когда я увеличил сигнал, мотор издал серию 'бипов' и покрутился немного по-другому ...
- Пн июн 17, 2024 18:57:27
- Форум: ARM
- Тема: Не выставляется RXNE флаг и не работают прерывания в USART
- Ответы: 9
- Просмотры: 3141
Re: Не выставляется RXNE флаг и не работают прерывания в USA
Блин, мужики, я фееричный болван) Функцию инициализации (та, что первая) тупо забыл вызвать
Сижу еще, думаю... Всем спасибо за ответы, а мне нужно быть чуточку внимательнее. Вопрос решен
- Вс июн 16, 2024 20:12:42
- Форум: ARM
- Тема: Не выставляется RXNE флаг и не работают прерывания в USART
- Ответы: 9
- Просмотры: 3141
Re: Не выставляется RXNE флаг и не работают прерывания в USA
Ну, справедливости ради, я писал на cmsis, просто решил попытаться, авось заработает) Спасибо большое за наводки, завтра буду пробовать разбираться вновь
- Вс июн 16, 2024 19:43:17
- Форум: ARM
- Тема: Не выставляется RXNE флаг и не работают прерывания в USART
- Ответы: 9
- Просмотры: 3141
Re: Не выставляется RXNE флаг и не работают прерывания в USA
Извините, не очень понимаю, что должен показать отладчик. Ну, вот, не выставляется флаг/не вызывается прерывание. Вешал прерывание также на RXNE, если я правильно понимаю, если RXNE флага нету, то и прерывания тоже не будет USART_ITConfig(USART1, USART_IT_RXNE, ENABLE); . Так что в таком случае ...
- Вс июн 16, 2024 18:48:29
- Форум: ARM
- Тема: Не выставляется RXNE флаг и не работают прерывания в USART
- Ответы: 9
- Просмотры: 3141
Re: Не выставляется RXNE флаг и не работают прерывания в USA
Все это делалось в функции UART_IT_Init, которая, как Вы видите, закомментирована. Проблема не в этом
- Вс июн 16, 2024 18:07:47
- Форум: ARM
- Тема: Не выставляется RXNE флаг и не работают прерывания в USART
- Ответы: 9
- Просмотры: 3141
Не выставляется RXNE флаг и не работают прерывания в USART
Добрый день! Писал на cmsis, не работало, переписал на SPL - не работает опять. TX замкнул на RX, поэтому проблема только в коде. Функция отправки работает нормально, но виснет прием данных. Пытался сделать прерывания по RXNE флагу, также не работает. Подскажите, пожалуйста, что не так?
GPIO ...
GPIO ...
- Вт июн 11, 2024 11:23:28
- Форум: Теория
- Тема: Как подключить UART GSM модуля правильно?
- Ответы: 0
- Просмотры: 1109
Как подключить UART GSM модуля правильно?
Добрый день! Извините за глуповатый вопрос, недавно спалил плату, поэтому решил все таки спросить.
У меня имеется GSM модуль sim800l, у которого есть отдельный пин 5V (2А) для питания платы и Vdd для USART.
(Вот так оно выглядит, если надо https://europe1.discourse-cdn.com/arduino/optimized/4X/a/3 ...
У меня имеется GSM модуль sim800l, у которого есть отдельный пин 5V (2А) для питания платы и Vdd для USART.
(Вот так оно выглядит, если надо https://europe1.discourse-cdn.com/arduino/optimized/4X/a/3 ...
- Вс июн 09, 2024 18:58:25
- Форум: Теория
- Тема: Какой фильтр использовать для IMU?
- Ответы: 0
- Просмотры: 958
Какой фильтр использовать для IMU?
Здравствуйте всем! Подскажите, пожалуйста, (накидайте ссылок/инфы) как сделать IMU? Я делаю на MPU6050, соотв. уже настроил аксель, гироскоп и считываю с них показания. Как из этого получить вполне определенные значения углов в пространстве? Я читал про различные фильтры (типа калмана, медианный ...
- Вт мар 26, 2024 08:05:29
- Форум: ARM
- Тема: Сгорела ли плата?
- Ответы: 9
- Просмотры: 2904
Re: Сгорела ли плата?
Все, без паники, плата запустилась. Странно правда, я когда вечером ее тыкал еще, она не работала. Неужели термопредохранитель так долго остывает? В любом случае, спасибо всем большое за помощь!
- Пн мар 25, 2024 20:46:10
- Форум: ARM
- Тема: Сгорела ли плата?
- Ответы: 9
- Просмотры: 2904
Re: Сгорела ли плата?
Да я сам не могу понять, 5.3 вроде немного. У меня есть предположение, что gsm модуль потянул на себя чего-то, но в общем то, странно, ведь он параллельно подключен. Может накосячил чего в схеме, я ведь по UART собирался управлять модулем. Вы подскажите, как узнать, совсем ли там покойник или можно ...
- Пн мар 25, 2024 18:37:04
- Форум: ARM
- Тема: Сгорела ли плата?
- Ответы: 9
- Просмотры: 2904
Сгорела ли плата?
Здравствуйте, граждане! Я не совсем аккуратно подал 5.3V на линию 5V у stm32f3discovery. К пинам я подключал еще gsm-модем, но все было нормально, до того как подал 5.3V. Сейчас, когда пробую включить через microusb, светодиод ни на встроенном st-linkе, ни на самой плате не горит. Вопрос. Плата ...
- Ср дек 13, 2023 19:14:14
- Форум: ARM
- Тема: STM32 Cube IDE CMSIS
- Ответы: 5
- Просмотры: 2427
Re: STM32 Cube IDE CMSIS
Ну так смотрите, есть бит SysTick_CTRL_ENABLE_Msk, Вы его зачем то очищаете, ставите SysTick_CTRL_TICKINT_Msk и думаете, почему не работает. Я в своем проекте (правда у меня cm4, но мне кажется, что тут одинаково будет) делаю вот так:
static bool SysTick_Init(uint32_t ticks){
/* LOAD register has ...
static bool SysTick_Init(uint32_t ticks){
/* LOAD register has ...
- Ср дек 13, 2023 17:15:36
- Форум: Практика
- Тема: Подсоединить stm32 и sim800c к аккумулятору
- Ответы: 9
- Просмотры: 1221
Подсоединить stm32 и sim800c к аккумулятору
Здравствуйте, товарищи! У меня довольно простенький вопрос, но т.к. в электротехнике я профан, ответ на него сам получить не смог. У меня есть li-ion аккумулятор на 11.1v (7000mah). Программирую управляемую через интернет игрушку, планирую осуществлять управление через gsm модуль sim800c. Соотв.мне ...
- Сб окт 28, 2023 15:33:22
- Форум: ARM
- Тема: Аксель и libopencm3
- Ответы: 1
- Просмотры: 1949
Re: Аксель и libopencm3
Так, товарищи, самостоятельно решил проблему. Не могу предположить, где конкретно заключалась ошибка, поскольку переписал все на cmsis и таки заработало, хоть и не сразу. Просто хочется отметить, что libopencm3, не смотря на хвалу некоторых оказалась неспособной решить свою задачу и остаются вопросы ...