Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Пн апр 03, 2017 13:11:30
Родился
Зарегистрирован: Ср мар 29, 2017 21:08:56 Сообщений: 9
Рейтинг сообщения:0
Вопрос по LCD, есть насущная необходимость прицепить графический индикатор размером порядка 60х40мм и более к STM32 в целях простенького вольтметра/амперметра и так по мелочам. Старинные LCD утомили, OLED большеразмерный стоит денег, а зерно у него большое. Есть соблазн. на TFT 320x240 2" типа такого.
- С FSMC подскажите, есть недорогие (1000+- руб) готовые платы на али типа 100/144 ногого F103/F407 с уже напаянным SRAM? Самому тянуть 48 дорог ЛУТом - тяжело.
- Для медленного изменения данных, порядка не более 10 раз в сек, может мне не надо заморачиваться с FSMC? Может мне хватит SPI или параллельного 8/16bit что бы не мерцало 320х240 565RGB? (с OLED SPI опыт есть)
- Можно попросить ткнуть в актуальную на сегодня "народную" несложную бибилиотеку для соединения STM32 с LCD TFT? Без альфа слоёв, шрифты разного размера, прямая и точка - этого хватит. Сам уже понаписался, готов использовать чужое.
Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Пн апр 03, 2017 14:12:07
Друг Кота
Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36 Сообщений: 7439 Откуда: г. Москва
Рейтинг сообщения:0
spbslon писал(а):
- С FSMC подскажите, есть недорогие (1000+- руб) готовые платы на али типа 100/144 ногого F103/F407 с уже напаянным SRAM? Самому тянуть 48 дорог ЛУТом - тяжело.
Зачем SRAM напаянный при экране с видеобуфером и вылой перерисовкой отдельных данных ?
Цитата:
- Для медленного изменения данных, порядка не более 10 раз в сек, может мне не надо заморачиваться с FSMC? Может мне хватит SPI или параллельного 8/16bit что бы не мерцало 320х240 565RGB? (с OLED SPI опыт есть)
чем FSMC отличается от параллельного 8/16 бит ? это оно и есть.
Добавлено after 33 minutes 56 seconds: Для вольтметра, если без анимаций всяких и осциллограм, и по SPI сойдет. Оно в M3+ шустрое, там мегабайты в секунда легко пропихиваются.
Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Пн апр 03, 2017 15:04:22
Родился
Зарегистрирован: Ср мар 29, 2017 21:08:56 Сообщений: 9
Рейтинг сообщения:0
SPI не факт что будет, так что м.б. придётся параллельным пропихивать. FSMC как бы "берёт на себя пропихивание", вот и разница с "просто параллельно пихать руками". Наверное больше побаловаться FSMC хотел, заодно и с SRAM, коли она там в теме Но пока не вижу простого дешёвого входа по железу и по времени разбора с готовой софтой.
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Пн апр 03, 2017 16:00:00
Друг Кота
Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36 Сообщений: 7439 Откуда: г. Москва
Рейтинг сообщения:0
внешние шины в МК не ахти шустрые. а если с нее на нее перекидывать, да на разных чипселектах... да и под что SRAM ? с FSMC плохо, что есть только в многоногих корпусах.
а так, вот чтото древнее наколеночное лет 8 назад https://www.youtube.com/watch?v=Uqr1jwnVdxg как раз 320х240 на 8 бит шине, помоему тупо в программнмо режиме. Еще даже не на арме, а, на 60Мхз вроде AVR32. карты еще и с разиповыванием налету с сд-карточки. памяти там очень не дофига было, и никаких внешних срамок -))
Добавлено after 11 minutes 52 seconds: да вобщем то ничего особо не поменялось. Вон на ебее еще полно дисплеев тех 3.5" c доставкой меньше 400р не знаю, что народ трахается с LCD древними. раньше вобще у нас в запчастях к телефонам всякие 2.4-2.8" под китайские клоны Nokia N95 были рублей от 200
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Вт апр 04, 2017 10:50:20
Родился
Зарегистрирован: Ср мар 29, 2017 21:08:56 Сообщений: 9
Рейтинг сообщения:0
Ок, спасибо. Тогда сделаю вручную быстро, на чём нибудь типа F103 базового Что то сложнее сделаю на более мощных, дешёвых и быстрых в разработке платформах типа OrangePi
Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Вт апр 04, 2017 11:29:38
Друг Кота
Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36 Сообщений: 7439 Откуда: г. Москва
Рейтинг сообщения:0
spbslon писал(а):
Ок, спасибо. Тогда сделаю вручную быстро, на чём нибудь типа F103 базового Что то сложнее сделаю на более мощных, дешёвых и быстрых в разработке платформах типа OrangePi
Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Вт апр 04, 2017 11:44:07
Родился
Зарегистрирован: Ср мар 29, 2017 21:08:56 Сообщений: 9
Рейтинг сообщения:0
Satyr писал(а):
spbslon писал(а):
Что то сложнее сделаю на более мощных, дешёвых и быстрых в разработке платформах типа OrangePi
Лишь бы там ноги нужные были выведены
SPI и I2C там всегда, GPIO тоже часто есть. Прорвёмся. На STM32 будем собирать данные, а смотреть и управлять уже на приличной железке. Для разовой и мелокосерийной разработки так выгоднее и быстрее.
Последний раз редактировалось spbslon Вт апр 04, 2017 11:49:12, всего редактировалось 1 раз.
Заголовок сообщения: Re: STM32 новичку в ARM что к чему
Добавлено: Вт апр 04, 2017 13:52:48
Родился
Зарегистрирован: Ср мар 29, 2017 21:08:56 Сообщений: 9
Рейтинг сообщения:0
Satyr писал(а):
spbslon писал(а):
На STM32 будем собирать данные, а смотреть и управлять уже на приличной железке.
Вот это отличный способ обрести усложнить задачу раза в 1.5 -)
Фиг знает, товарищ начальник. Смотришь брутальных мужиков FSMC, с другой стороны радостные хипстерские ардуинщики, у которых "сразу всё летает", и кажется что "нафиг этот STM", по крайне мере для GUI. Пока не попробуешь оба варианта - не поймёшь же.
Так то оно так, но я подозреваю что у меня старый SPL, вот допустим на AF8 нету не кого SPI А новый новый у них кажись называет HAL, так как нечего более нового там не нашёл. Да и ихний сайт только через прокси работает Спойлер
Код:
/** * @brief AF 3 selection */ #define GPIO_AF_TIM8 ((uint8_t)0x03) /* TIM8 Alternate Function mapping */ #define GPIO_AF_TIM9 ((uint8_t)0x03) /* TIM9 Alternate Function mapping */ #define GPIO_AF_TIM10 ((uint8_t)0x03) /* TIM10 Alternate Function mapping */ #define GPIO_AF_TIM11 ((uint8_t)0x03) /* TIM11 Alternate Function mapping */
/** * @brief AF 4 selection */ #define GPIO_AF_I2C1 ((uint8_t)0x04) /* I2C1 Alternate Function mapping */ #define GPIO_AF_I2C2 ((uint8_t)0x04) /* I2C2 Alternate Function mapping */ #define GPIO_AF_I2C3 ((uint8_t)0x04) /* I2C3 Alternate Function mapping */
/** * @brief AF 5 selection */ #define GPIO_AF_SPI1 ((uint8_t)0x05) /* SPI1 Alternate Function mapping */ #define GPIO_AF_SPI2 ((uint8_t)0x05) /* SPI2/I2S2 Alternate Function mapping */
/** * @brief AF 6 selection */ #define GPIO_AF_SPI3 ((uint8_t)0x06) /* SPI3/I2S3 Alternate Function mapping */
/** * @brief AF 7 selection */ #define GPIO_AF_USART1 ((uint8_t)0x07) /* USART1 Alternate Function mapping */ #define GPIO_AF_USART2 ((uint8_t)0x07) /* USART2 Alternate Function mapping */ #define GPIO_AF_USART3 ((uint8_t)0x07) /* USART3 Alternate Function mapping */ #define GPIO_AF_I2S3ext ((uint8_t)0x07) /* I2S3ext Alternate Function mapping */
/** * @brief AF 8 selection */ #define GPIO_AF_UART4 ((uint8_t)0x08) /* UART4 Alternate Function mapping */ #define GPIO_AF_UART5 ((uint8_t)0x08) /* UART5 Alternate Function mapping */ #define GPIO_AF_USART6 ((uint8_t)0x08) /* USART6 Alternate Function mapping */
Добрый день, подскажите пожалуйста как сделать, чтобы кейл стартовал с нужного адреса флэша? Делаю так http://prntscr.com/etr4gg Программа записывается как надо, Но он все равно не стартует с нужного адреса.
Если нужно чтоб стартовало только в отладчике кеила, то установки адреса таблицы векторов будет достаточно. Главное чтоб в настройках отладки была включена опция Run to main
_________________ Иван Сусанин - первый полупроводник
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения