Найдено 46 результатов
- Сб май 07, 2022 13:11:42
- Форум: Периферия
- Тема: Не отвечает датчик MPL3115A2
- Ответы: 6
- Просмотры: 2193
Re: Не отвечает датчик MPL3115A2
Да, скорее всего это распространенная практика. Однако, я только начинаю работать с датчиками и через меня прошло всего 5 разных датчика. И все они корректно работали через STOP, а вот этот оказался привередливым ) Дня 3 потратил на то чтобы разобраться в таком простом вопросе)
- Сб май 07, 2022 12:35:50
- Форум: Периферия
- Тема: Не отвечает датчик MPL3115A2
- Ответы: 6
- Просмотры: 2193
Re: Не отвечает датчик MPL3115A2
Всем спасибо за участие!
Разобрался с проблемой, оказывается данному датчику не подходит обращение через 2 функции передача и прием. Так как они разделяются сигналом STOP, а данному датчику подавай REPEATED START. Благодаря этому датчику нашел ещё более удобный способ читать данные из датчиков по ...
Разобрался с проблемой, оказывается данному датчику не подходит обращение через 2 функции передача и прием. Так как они разделяются сигналом STOP, а данному датчику подавай REPEATED START. Благодаря этому датчику нашел ещё более удобный способ читать данные из датчиков по ...
- Вс май 01, 2022 09:52:09
- Форум: Периферия
- Тема: Не отвечает датчик MPL3115A2
- Ответы: 6
- Просмотры: 2193
Re: Не отвечает датчик MPL3115A2
таймаут не слишком мал?
Поднял таймаут до 100 не помогло=(
И что-то Вы не всё показали. В даташите попытка чтения регистра врое несколько более запуутанна, например, сначала получить статус состояния, перед этим вообще инициализировать и активировать датчик...
Да, чтение основных регистров с ...
Поднял таймаут до 100 не помогло=(
И что-то Вы не всё показали. В даташите попытка чтения регистра врое несколько более запуутанна, например, сначала получить статус состояния, перед этим вообще инициализировать и активировать датчик...
Да, чтение основных регистров с ...
- Сб апр 30, 2022 22:55:23
- Форум: Периферия
- Тема: Не отвечает датчик MPL3115A2
- Ответы: 6
- Просмотры: 2193
Не отвечает датчик MPL3115A2
У меня есть модуль с микросхемйо MPL3115A2 ( https://www.nxp.com/docs/en/data-sheet/MPL3115A2.pdf ) покупал данный модуль на али ( https://aliexpress.ru/item/4001139151448.html?sku_id=10000014779133448&spm=a2g0o.search.0.0.4814439367hG2x )
Пытюась прочитать регистр WHO I AM через STM32 вот таким ...
Пытюась прочитать регистр WHO I AM через STM32 вот таким ...
- Чт апр 21, 2022 21:05:27
- Форум: Периферия
- Тема: Подключения дисплея WINSTAR
- Ответы: 3
- Просмотры: 1928
Подключения дисплея WINSTAR
Всем привет !
Подскажите пожалуйста, мне отдали вот такой дисплей WF32DSLAJDNN0 ( Страница на сайте производителя datasheet )
Там стоит драйвер ILI9341 я хочу сделать чтобы он работал по 8 битной параллельной шине , как увидел из документации для этого должны выводы IM посажены на землю.
И c ...
Подскажите пожалуйста, мне отдали вот такой дисплей WF32DSLAJDNN0 ( Страница на сайте производителя datasheet )
Там стоит драйвер ILI9341 я хочу сделать чтобы он работал по 8 битной параллельной шине , как увидел из документации для этого должны выводы IM посажены на землю.
И c ...
- Вт апр 12, 2022 20:30:19
- Форум: ARM
- Тема: HAL_UARTEx_RxEventCallback не вызывается
- Ответы: 9
- Просмотры: 3131
Re: HAL_UARTEx_RxEventCallback не вызывается
Cheeseman , Спасибо с советом о перепроверке вы мне помогли. Я открыл чистый проект в кубе, и у меня все заработало. В итоге вооружившись двойными слешами нашел, что у меня какаято проблема в инициализации дисплея. Но при этом если включить прием UART перед инициализацией дисплея то все работает ...
- Вт апр 12, 2022 14:42:00
- Форум: ARM
- Тема: HAL_UARTEx_RxEventCallback не вызывается
- Ответы: 9
- Просмотры: 3131
Re: HAL_UARTEx_RxEventCallback не вызывается
Настрой сначала первый UART на передачу. Проверь, летят ли байты. Когда убедишься, что летят, то только после этого настраивай второй на прием.
Также попробуй добавить вот это. Вы имеете ввиду проверить исправность UART1, при помощи например USB-UART конвертера?
А может быть проблема в какой-то ...
Также попробуй добавить вот это. Вы имеете ввиду проверить исправность UART1, при помощи например USB-UART конвертера?
А может быть проблема в какой-то ...
- Пн апр 11, 2022 23:14:50
- Форум: ARM
- Тема: HAL_UARTEx_RxEventCallback не вызывается
- Ответы: 9
- Просмотры: 3131
Re: HAL_UARTEx_RxEventCallback не вызывается
А вы можете пояснить что не так?
Я впринципе понимаю, что мультиметром я ничего не увижу. Это я так максимально подробно писал, то что я имею сейчас в надежде подучить какой-то прямой совет или помощь в решение моей ситуации
Я впринципе понимаю, что мультиметром я ничего не увижу. Это я так максимально подробно писал, то что я имею сейчас в надежде подучить какой-то прямой совет или помощь в решение моей ситуации
- Пн апр 11, 2022 17:52:22
- Форум: ARM
- Тема: сборка проекта для STM32
- Ответы: 27
- Просмотры: 8069
Re: сборка проекта для STM32
Да для РФ заблочили софт от ST, но через VPN Скачать можноНовыйДень писал(а):Бесплатное - CubeIDE. Правда, чет краем уха слышал, его загрузку заблочили для РФии.
- Пн апр 11, 2022 17:34:49
- Форум: ARM
- Тема: HAL_UARTEx_RxEventCallback не вызывается
- Ответы: 9
- Просмотры: 3131
Re: HAL_UARTEx_RxEventCallback не вызывается
Сам подумай: как из линии, притянутой к "1", могут приходить "нули"? Неужели у тебя ничё не ёкает на "0" из UART?
К сожалению это полностью первый мой опыт работы с МК и да я, пока этого не понимаю ( Приходили коды ASCII 00
КЗ на линиях нет, при прозвонке мультиметром напряжение на TX линии от 3 ...
К сожалению это полностью первый мой опыт работы с МК и да я, пока этого не понимаю ( Приходили коды ASCII 00
КЗ на линиях нет, при прозвонке мультиметром напряжение на TX линии от 3 ...
- Пн апр 11, 2022 16:35:01
- Форум: ARM
- Тема: HAL_UARTEx_RxEventCallback не вызывается
- Ответы: 9
- Просмотры: 3131
Re: HAL_UARTEx_RxEventCallback не вызывается
Какаято ерунда происходит. Когда проверял просто передачу через прерывания (HAL_UART_Receive_IT(&huart1, str, 10);). То поймал момент, когда я разъединял линию и мне в терминал приходили 00 . Причем когда я брался(линия разорвана была) просто за провода (у меня макетные провода для ардуино) одной ...
- Пн апр 11, 2022 00:30:24
- Форум: ARM
- Тема: HAL_UARTEx_RxEventCallback не вызывается
- Ответы: 9
- Просмотры: 3131
HAL_UARTEx_RxEventCallback не вызывается
Всем привет! Подскажите пожалуйста, не срабатывает Callback char str[1024] = { 0 };
int main(void) {
MX_USART1_UART_Init();
MX_USART2_UART_Init();
HAL_UARTEx_ReceiveToIdle_IT(&huart1, str, 1024);
while (1) {
}
}
static void MX_USART1_UART_Init(void) {
/* USER CODE BEGIN USART1_Init 0 ...
int main(void) {
MX_USART1_UART_Init();
MX_USART2_UART_Init();
HAL_UARTEx_ReceiveToIdle_IT(&huart1, str, 1024);
while (1) {
}
}
static void MX_USART1_UART_Init(void) {
/* USER CODE BEGIN USART1_Init 0 ...
- Вс мар 27, 2022 16:22:28
- Форум: ARM
- Тема: Не работает pow и аналоги
- Ответы: 2
- Просмотры: 1208
Re: Не работает pow и аналоги
Martian, Спасибо. Да действительно, скорее всего у меня были отрицательные числа, т.к. формулу я переписал не верно
- Вс мар 27, 2022 15:49:08
- Форум: ARM
- Тема: Не работает pow и аналоги
- Ответы: 2
- Просмотры: 1208
Не работает pow и аналоги
Добрый день! Потребовалось возвести число в степень. Написал вот такую функцию, #include "math.h";
uint16_t LPS25HB_readAltitude(float pH) {
pH = pH / 10; // конвертация из гектопаскалей в паскали
float p0 = 101.325; // Давление на высоте 0 метров табличное значение
float faltitude;
uint16_t ...
uint16_t LPS25HB_readAltitude(float pH) {
pH = pH / 10; // конвертация из гектопаскалей в паскали
float p0 = 101.325; // Давление на высоте 0 метров табличное значение
float faltitude;
uint16_t ...
- Вт мар 22, 2022 19:41:04
- Форум: ARM
- Тема: Медленный вывод на STM32 8 битной шины (дисплей)
- Ответы: 52
- Просмотры: 13180
Re: Медленный вывод на STM32 8 битной шины (дисплей)
Нет, в старых прибор применялась светомасса постоянного свечения с радиоактивным радием-226jcxz писал(а): Вы его с разборки АЭС заказывали???
- Вт мар 22, 2022 15:11:31
- Форум: ARM
- Тема: Медленный вывод на STM32 8 битной шины (дисплей)
- Ответы: 52
- Просмотры: 13180
- Пн мар 21, 2022 20:03:39
- Форум: ARM
- Тема: Медленный вывод на STM32 8 битной шины (дисплей)
- Ответы: 52
- Просмотры: 13180
Re: Медленный вывод на STM32 8 битной шины (дисплей)
к счастью, наклонный шрифт у меня скорее всего будет отсутствовать ) Будут стрелочки
Добавлено after 3 hours 33 minutes 4 seconds:
Посмотрев на картинки PFD, понял как можно ускорить ещё в 2 раза вывод. Если перейти в 8 битный цвет(а этой палитры мне хватит за глаза), то все ускорится ...
Добавлено after 3 hours 33 minutes 4 seconds:
Посмотрев на картинки PFD, понял как можно ускорить ещё в 2 раза вывод. Если перейти в 8 битный цвет(а этой палитры мне хватит за глаза), то все ускорится ...
- Пн мар 21, 2022 14:47:13
- Форум: ARM
- Тема: Медленный вывод на STM32 8 битной шины (дисплей)
- Ответы: 52
- Просмотры: 13180
Re: Медленный вывод на STM32 8 битной шины (дисплей)
Демонстрация результата, тут я ещё поставил кварц на 8 MHz и перевел МК на 72 MHz. Огромное всем спасибо, без вас такого результата не было !
VladislavS , Вам отдельное спасибо!
http://youtu.be/2iK66dSQblY Что рисовать собираешься?
Мне очень интересно сделать любительского уровня Primary Fllight ...
VladislavS , Вам отдельное спасибо!
http://youtu.be/2iK66dSQblY Что рисовать собираешься?
Мне очень интересно сделать любительского уровня Primary Fllight ...
- Пн мар 21, 2022 11:29:17
- Форум: ARM
- Тема: Медленный вывод на STM32 8 битной шины (дисплей)
- Ответы: 52
- Просмотры: 13180
Re: Медленный вывод на STM32 8 битной шины (дисплей)
от табличного методы вычисления будет не отвертеться. обязательно вернусь к этому,сейчас изучаю матрицы // В глобальной области
#define MB(X) (((GPIO_PIN_10|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_3) << 16)\
| ((X&1)?(1<<3):0)\
| ((X&2)?(1<<5):0)\
| ((X&4)?(1<<4):0)\
| ((X&8)?(1<<10):0))
const uint32_t ...
#define MB(X) (((GPIO_PIN_10|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_3) << 16)\
| ((X&1)?(1<<3):0)\
| ((X&2)?(1<<5):0)\
| ((X&4)?(1<<4):0)\
| ((X&8)?(1<<10):0))
const uint32_t ...
- Пн мар 21, 2022 11:01:23
- Форум: ARM
- Тема: Медленный вывод на STM32 8 битной шины (дисплей)
- Ответы: 52
- Просмотры: 13180
Re: Медленный вывод на STM32 8 битной шины (дисплей)
64М/320/480*0.3 = 125 тактов на запись 8 констант в порты, адресация которых доступна от одной базы по смещению. Овердофига. Раза в 3-4 быстрее должно быть. Пришло время листинги смотреть.
Пока искал где посмотреть листинг(к сожалению, так и не нашел) увидел коды оптимизации. Сделал -О3 и мой цикл ...
Пока искал где посмотреть листинг(к сожалению, так и не нашел) увидел коды оптимизации. Сделал -О3 и мой цикл ...