Найдено 25 результатов

NotoriousCoder)
Сб авг 31, 2024 08:49:49
Форум: Периферия
Тема: Компас hmc5883l измеряет только один раз
Ответы: 2
Просмотры: 3241

Re: Компас hmc5883l измеряет только один раз

Переключаю я как раз вот эти биты. С даташита:
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 ...
NotoriousCoder)
Чт авг 29, 2024 19:55:05
Форум: Периферия
Тема: Компас hmc5883l измеряет только один раз
Ответы: 2
Просмотры: 3241

Компас hmc5883l измеряет только один раз

Добрый вечер, радиокоты!) Возникла проблемка с компасом hmc5883l. К слову, он стоит на плате gy85 и остальные устройства на ней работают нормально, проблема не в i2c. Короче, у компаса есть 2 режима работы: single и continious. В первом он замеряет единожды и после его заново нужно вручную заствлять ...
NotoriousCoder)
Вс июл 28, 2024 20:53:19
Форум: Периферия
Тема: GSM модуль не регистрируется в сети
Ответы: 3
Просмотры: 3973

GSM модуль не регистрируется в сети

Добрый день всем! Имеется модуль sim800c (и, кстати, sim800l имелся, пока не сгорел, там такая же проблема была), который не желает регистрироваться в сети. Забегая вперед хочу сказать, что питания модулю хватает, пробовал подключать к 12V 2A адаптеру через dc-dc, сейчас включаю через аккум 12V ...
NotoriousCoder)
Пт июл 19, 2024 19:02:16
Форум: Практика
Тема: Вопрос по управлению бесколлекторным двигателем через stm32
Ответы: 6
Просмотры: 1992

Re: Вопрос по управлению бесколлекторным двигателем через st

Все, мужики, разобрался)

Если кому надо: у дешманских китайских регулей с алика 0% газа это 1500 (шим 50 гц) 100% - 3100. Инициализировать так, как сказано выше в видео. Сначала макс.газ, ждем +- 2 секунды и тормоз. После чего мотор пищит по кол-ву банок и готов к эксплуатации. У всех регуляторы ...
NotoriousCoder)
Чт июл 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 ...
NotoriousCoder)
Чт июл 18, 2024 10:39:47
Форум: Практика
Тема: Вопрос по управлению бесколлекторным двигателем через stm32
Ответы: 6
Просмотры: 1992

Re: Вопрос по управлению бесколлекторным двигателем через st

Добрый день! Извиняюсь, не отвечал. Документы в вуз подавать очень муторно) Короче, попробовал подать постоянный ток - нет изменений. Двигатель все также чуть дергается и пикает в такт. Насколько я понимаю, та трель, которую двигатель издает после того, как я включаю шим на мк - и есть сигнал ...
NotoriousCoder)
Вт июл 16, 2024 19:28:46
Форум: Практика
Тема: Вопрос по управлению бесколлекторным двигателем через stm32
Ответы: 6
Просмотры: 1992

Вопрос по управлению бесколлекторным двигателем через stm32

Доброго времени суток, уважаемые форумчане! Купил бесколлекторный мотор A2212 1000KV. Подключаю его к esc регулятору, регулятор к stm32, на stm настроен шим. К сожалению, мотор только пищит и слегка подергивается. Когда я увеличил сигнал, мотор издал серию 'бипов' и покрутился немного по-другому ...
NotoriousCoder)
Пн июн 17, 2024 18:57:27
Форум: ARM
Тема: Не выставляется RXNE флаг и не работают прерывания в USART
Ответы: 9
Просмотры: 3141

Re: Не выставляется RXNE флаг и не работают прерывания в USA

Блин, мужики, я фееричный болван) Функцию инициализации (та, что первая) тупо забыл вызвать :)) Сижу еще, думаю... Всем спасибо за ответы, а мне нужно быть чуточку внимательнее. Вопрос решен
NotoriousCoder)
Вс июн 16, 2024 20:12:42
Форум: ARM
Тема: Не выставляется RXNE флаг и не работают прерывания в USART
Ответы: 9
Просмотры: 3141

Re: Не выставляется RXNE флаг и не работают прерывания в USA

Ну, справедливости ради, я писал на cmsis, просто решил попытаться, авось заработает) Спасибо большое за наводки, завтра буду пробовать разбираться вновь
NotoriousCoder)
Вс июн 16, 2024 19:43:17
Форум: ARM
Тема: Не выставляется RXNE флаг и не работают прерывания в USART
Ответы: 9
Просмотры: 3141

Re: Не выставляется RXNE флаг и не работают прерывания в USA

Извините, не очень понимаю, что должен показать отладчик. Ну, вот, не выставляется флаг/не вызывается прерывание. Вешал прерывание также на RXNE, если я правильно понимаю, если RXNE флага нету, то и прерывания тоже не будет USART_ITConfig(USART1, USART_IT_RXNE, ENABLE); . Так что в таком случае ...
NotoriousCoder)
Вс июн 16, 2024 18:48:29
Форум: ARM
Тема: Не выставляется RXNE флаг и не работают прерывания в USART
Ответы: 9
Просмотры: 3141

Re: Не выставляется RXNE флаг и не работают прерывания в USA

Все это делалось в функции UART_IT_Init, которая, как Вы видите, закомментирована. Проблема не в этом
NotoriousCoder)
Вс июн 16, 2024 18:07:47
Форум: ARM
Тема: Не выставляется RXNE флаг и не работают прерывания в USART
Ответы: 9
Просмотры: 3141

Не выставляется RXNE флаг и не работают прерывания в USART

Добрый день! Писал на cmsis, не работало, переписал на SPL - не работает опять. TX замкнул на RX, поэтому проблема только в коде. Функция отправки работает нормально, но виснет прием данных. Пытался сделать прерывания по RXNE флагу, также не работает. Подскажите, пожалуйста, что не так?

GPIO ...
NotoriousCoder)
Вт июн 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 ...
NotoriousCoder)
Вс июн 09, 2024 18:58:25
Форум: Теория
Тема: Какой фильтр использовать для IMU?
Ответы: 0
Просмотры: 958

Какой фильтр использовать для IMU?

Здравствуйте всем! Подскажите, пожалуйста, (накидайте ссылок/инфы) как сделать IMU? Я делаю на MPU6050, соотв. уже настроил аксель, гироскоп и считываю с них показания. Как из этого получить вполне определенные значения углов в пространстве? Я читал про различные фильтры (типа калмана, медианный ...
NotoriousCoder)
Вт мар 26, 2024 08:05:29
Форум: ARM
Тема: Сгорела ли плата?
Ответы: 9
Просмотры: 2904

Re: Сгорела ли плата?

Все, без паники, плата запустилась. Странно правда, я когда вечером ее тыкал еще, она не работала. Неужели термопредохранитель так долго остывает? В любом случае, спасибо всем большое за помощь!
NotoriousCoder)
Пн мар 25, 2024 20:46:10
Форум: ARM
Тема: Сгорела ли плата?
Ответы: 9
Просмотры: 2904

Re: Сгорела ли плата?

Да я сам не могу понять, 5.3 вроде немного. У меня есть предположение, что gsm модуль потянул на себя чего-то, но в общем то, странно, ведь он параллельно подключен. Может накосячил чего в схеме, я ведь по UART собирался управлять модулем. Вы подскажите, как узнать, совсем ли там покойник или можно ...
NotoriousCoder)
Пн мар 25, 2024 18:37:04
Форум: ARM
Тема: Сгорела ли плата?
Ответы: 9
Просмотры: 2904

Сгорела ли плата?

Здравствуйте, граждане! Я не совсем аккуратно подал 5.3V на линию 5V у stm32f3discovery. К пинам я подключал еще gsm-модем, но все было нормально, до того как подал 5.3V. Сейчас, когда пробую включить через microusb, светодиод ни на встроенном st-linkе, ни на самой плате не горит. Вопрос. Плата ...
NotoriousCoder)
Ср дек 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 ...
NotoriousCoder)
Ср дек 13, 2023 17:15:36
Форум: Практика
Тема: Подсоединить stm32 и sim800c к аккумулятору
Ответы: 9
Просмотры: 1221

Подсоединить stm32 и sim800c к аккумулятору

Здравствуйте, товарищи! У меня довольно простенький вопрос, но т.к. в электротехнике я профан, ответ на него сам получить не смог. У меня есть li-ion аккумулятор на 11.1v (7000mah). Программирую управляемую через интернет игрушку, планирую осуществлять управление через gsm модуль sim800c. Соотв.мне ...
NotoriousCoder)
Сб окт 28, 2023 15:33:22
Форум: ARM
Тема: Аксель и libopencm3
Ответы: 1
Просмотры: 1949

Re: Аксель и libopencm3

Так, товарищи, самостоятельно решил проблему. Не могу предположить, где конкретно заключалась ошибка, поскольку переписал все на cmsis и таки заработало, хоть и не сразу. Просто хочется отметить, что libopencm3, не смотря на хвалу некоторых оказалась неспособной решить свою задачу и остаются вопросы ...

Перейти к расширенному поиску