Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

stm32f103 + i2c + lcd1602 можно ли прикрутить DMA

Пн ноя 19, 2018 17:48:39

2 дня мучался подключал ЛСД к МК
запустилость только на СТшной библиотеке lowlevel dma/polling/interupt
все остальные примеры висели на ожидании освобождения шины

хай работает и ладно

но при передаче данных/команд в PCF8574 нужно обязательно вставлять таймауты

цикл вывода на экран инфы длицца 340 милисекунд !!!!

думал сделать буфер 16*2*4(посылки на каждый символ)+2*4(команды выбора номера строки)
и гнать постоянно с помощью ПДП

ПДП пока не прикрутил - пробую через прерывания
НО не работает - на экран всякая чушь выводится

ктонить делал ивася через ПДП ?
в нете удобоворимого найти не смог

Re: stm32f103 + i2c + lcd1602 можно ли прикрутить DMA

Пн ноя 19, 2018 19:11:59

Ты видимо издеваешься.
Сначала без дма и без г.либ пробуй.
Нубам и2си и спи только с лог. анализатором терзать.
Начинай читать - http://mcu.goodboard.ru/viewtopic.php?id=14
А вообще выбор дисплея явно неадекватен, лучше уж ssd1306.

Re: stm32f103 + i2c + lcd1602 можно ли прикрутить DMA

Вт ноя 20, 2018 05:25:53

блин, слона то я и не заметил

в СТшной библе оказыцца еще 1 файлик был - stm..it.c

а я ж в него не лазил, а тама усё усть
и ПДП в том числе


ssd1306- графический, что б чейто вывести много пихать надо, а 1602 не очень много
в ПЛК или FullHD или пару светодиодов

Re: stm32f103 + i2c + lcd1602 можно ли прикрутить DMA

Чт ноя 22, 2018 23:57:50

https://github.com/xVekx/STM32RandRolle ... /PCF8574.c https://github.com/xVekx/STM32RandRolle ... 4780_i2c.c
Ответить