STM32 новичку в ARM что к чему
Re: STM32 новичку в ARM что к чему
Народ, кто в курсе, что за движуха
New Discovery Kit with STM32F407VG MCU
Brand STMicroelectronics
Mfr. Part No. STM32F407G-DISC1
Клеймо новое или что то поменялось?
Что брать?
New Discovery Kit with STM32F407VG MCU
Brand STMicroelectronics
Mfr. Part No. STM32F407G-DISC1
Клеймо новое или что то поменялось?
Что брать?
-
Alex_Golubev
- Встал на лапы
- Сообщения: 87
- Зарегистрирован: Вс ноя 15, 2015 05:54:13
Re: STM32 новичку в ARM что к чему
Как st сделали из файла bmp массив чисел для отображения на lcd? Прикрепил в архив файл и массив. Пытался сделать копию массива с помощью BmpCvtDemo у меня ни чего не получилось . Массивы оказались разные.
- Вложения
-
- Новая папка.rar
- (91.93 КБ) 146 скачиваний
Re: STM32 новичку в ARM что к чему
Два вопроса: как внутри строки передать сообщение с кавычками? (keil )
AT команда esp8266 c ковычками.
Как получить данные по uart и сравнить со строкой?
Все относиться к связке stm32 и esp826.
AT команда esp8266 c ковычками.
Код: Выделить всё
void send_to_uart(uint8_t data) {
while(!(USART1->SR & USART_SR_TC)); //???? ???? ??? TC ? ???????? SR ?????? 1
USART1->DR=data; //send data to uart UART
}
//send string to uart
void send_str(char * string) {
uint8_t i=0;
while(string[i]) {
send_to_uart(string[i]);
i++;
}
send_to_uart('\r');
send_to_uart('\n');
}Как получить данные по uart и сравнить со строкой?
Все относиться к связке stm32 и esp826.
Re: STM32 новичку в ARM что к чему
1)
2) прием в прерывание ,FIFO, заполняем буфер ожидая маркер конца , сравниваем со строкой
Ваша реализация отправки строки не есть гуд
Код: Выделить всё
send_str("\r\n \"Hello i'm here\" \r\n");2) прием в прерывание ,FIFO, заполняем буфер ожидая маркер конца , сравниваем со строкой
Ваша реализация отправки строки не есть гуд
Код: Выделить всё
void Usart_Transmit(uint8_t Data)
{
while(!(USART1->SR & USART_SR_TXE));
USART1->DR = Data;
}
void USART1_str (const char * data)
{
while((*data )){
Usart_Transmit (*data);
data++;
}
}
- sphincs
- Нашел транзистор. Понюхал.
- Сообщения: 174
- Зарегистрирован: Вт сен 11, 2012 09:13:52
- Откуда: Брест, Беларусь
- Контактная информация:
Re: STM32 новичку в ARM что к чему
подскажите, пожалуйста, сколько байт размер указателя на переменные в STM32F103?
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: STM32 новичку в ARM что к чему
sphincs писал(а):сколько байт размер указателя
- Вложения
-
- basic data types.PNG
- (14.15 КБ) 466 скачиваний
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: STM32 новичку в ARM что к чему
Он (размер) равен платформенному int.
Re: STM32 новичку в ARM что к чему
Рекомендую задавать такие вопросы sizeof'у - он на эту тему весьма словоохотлив.sphincs писал(а):подскажите, пожалуйста, сколько байт размер указателя на переменные в STM32F103?
- Из овощей я больше всего люблю пельмени... © Соседский Мальчик
- afz
- Опытный кот
- Сообщения: 744
- Зарегистрирован: Сб дек 22, 2012 08:17:42
- Откуда: Караганда, Казахстан
Re: STM32 новичку в ARM что к чему
Начинаю осваивать STM32, купил платку с STM32F103VET6, ST-Link V2, поставил IAR, начал искать библиотеки и не получается. Все ссылки на ST, которые дают поисковики, протухли, Error 404, похоже ST недавно редизайнили свой сайт. И поиском на ST не могу найти, валится куча мусора, а того, чего надо, нет, видимо не так спрашиваю. Так вот, дайте, плз. ссылочку для этого 103VET6...
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- sphincs
- Нашел транзистор. Понюхал.
- Сообщения: 174
- Зарегистрирован: Вт сен 11, 2012 09:13:52
- Откуда: Брест, Беларусь
- Контактная информация:
Re: STM32 новичку в ARM что к чему
та же трудность была, но поисковик на www.st.com работает отлично. вбиваете туда название того, что нужно, и он найдет
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: STM32 новичку в ARM что к чему
Сайт ST- Products-Microcontrollers-STM32F103-нажать вкладку Design resources.
Вываливается большой список чего есть.
http://www.st.com/web/catalog/mmc/FM141 ... 5/PF164491
Или слева при выборе микроконтроллера смотрим перечень Application note, Manual, Software.
Вываливается большой список чего есть.
http://www.st.com/web/catalog/mmc/FM141 ... 5/PF164491
Или слева при выборе микроконтроллера смотрим перечень Application note, Manual, Software.
- Oxford
- Опытный кот
- Сообщения: 819
- Зарегистрирован: Вт окт 23, 2012 13:17:25
- Откуда: Прокопьевск
- Контактная информация:
Re: STM32 новичку в ARM что к чему
afz писал(а):Начинаю осваивать STM32, купил платку с STM32F103VET6, ST-Link V2, поставил IAR, начал искать библиотеки и не получается. Все ссылки на ST, которые дают поисковики, протухли, Error 404, похоже ST недавно редизайнили свой сайт. И поиском на ST не могу найти, валится куча мусора, а того, чего надо, нет, видимо не так спрашиваю. Так вот, дайте, плз. ссылочку для этого 103VET6...
Работать лучше с KEIL сразу. Инструмент с мощными возможностями.
Инженер R@D
Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
- afz
- Опытный кот
- Сообщения: 744
- Зарегистрирован: Сб дек 22, 2012 08:17:42
- Откуда: Караганда, Казахстан
Re: STM32 новичку в ARM что к чему
И какой Кейл лучше взять? Версия, комплектность?..Oxford писал(а):Работать лучше с KEIL сразу. Инструмент с мощными возможностями.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Re: STM32 новичку в ARM что к чему
Лучше всего брать самый честный! Но, если он либо по деньгам, либо по килобайтам не проходит, то приходится брать самый свежий.afz писал(а):И какой Кейл лучше взять? Версия, комплектность?..
- Из овощей я больше всего люблю пельмени... © Соседский Мальчик
- Мяукните!
- Открыл глаза
- Сообщения: 63
- Зарегистрирован: Пн апр 20, 2015 14:00:32
- Контактная информация:
Re: STM32 новичку в ARM что к чему
Да ладно... разве жалко денег на хороший софт? 
NXP i.MX7D на чистом ассемблере
- afz
- Опытный кот
- Сообщения: 744
- Зарегистрирован: Сб дек 22, 2012 08:17:42
- Откуда: Караганда, Казахстан
Re: STM32 новичку в ARM что к чему
АВР Студию ты тоже берешь самую свежую?L.O.D писал(а):приходится брать самый свежий.
Я же серьезно спрашиваю. Хочется чего-нибудь не очень большого и более-менее шустрого. А то глянешь, как ворочается в компе АВР Студия 7.*, так с души воротит. Вполне приличном компе, кстати. i5, номер не помню, 4 ядра, 3 с чем-то ГГц и 8Г мозгов - не то, чтобы крутизна, но и не с мусорки.
Да и ИАР посвежее тоже заводится чуть ли не минуту. А хотелось чего-нибудь, уровня Студии 4.19, в общем, не особо навороченного. Я не собираюсь делать сверхбольшие проекты, вроде собственной RTOS уровня Линюхи - мои амбиции так далеко не простираются...
Они вам санкции продлевают, а вы им честность? Да толстый хрен им в грызло!Мяукните! писал(а): Да ладно... разве жалко денег на хороший софт?
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- Oxford
- Опытный кот
- Сообщения: 819
- Зарегистрирован: Вт окт 23, 2012 13:17:25
- Откуда: Прокопьевск
- Контактная информация:
Re: STM32 новичку в ARM что к чему
KEIL качается с сайта последний(ключик найдете в интернете). Работает шустро, быстрый запуск проекта, встроенный CMSIS, стандартная периферия. Ничего копировать, искать, качать не надо. Встроенная операционная система. При этом поддерживает огромное количество Cortex M микросхем разных производителей.
Отличная документация.
Для F0 L0 серии, KEIL бесплатный полностью.
http://www2.keil.com/stmicroelectronics-stm32/mdk
У кого что-то не получается со стартом, помогу по мере свободного времени через TeamViewer. Обращаться в личку.
Отличная документация.
Для F0 L0 серии, KEIL бесплатный полностью.
http://www2.keil.com/stmicroelectronics-stm32/mdk
У кого что-то не получается со стартом, помогу по мере свободного времени через TeamViewer. Обращаться в личку.
Инженер R@D
Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford
- Мяукните!
- Открыл глаза
- Сообщения: 63
- Зарегистрирован: Пн апр 20, 2015 14:00:32
- Контактная информация:
Re: STM32 новичку в ARM что к чему
afz
Вам если эксклюзивная скорость и крошечность нужна, то и пути решения нужно выбирать не такие, как у всех.
Вам если эксклюзивная скорость и крошечность нужна, то и пути решения нужно выбирать не такие, как у всех.
NXP i.MX7D на чистом ассемблере
- afz
- Опытный кот
- Сообщения: 744
- Зарегистрирован: Сб дек 22, 2012 08:17:42
- Откуда: Караганда, Казахстан
Re: STM32 новичку в ARM что к чему
Да нет, это не обязательно. Просто очень уж раздражают монструозные IDE, начиная со свежих мелких и мягких Визуальных Студий - эта дрянь даже с SSD-шки долго грузится!..Мяукните! писал(а):Вам если эксклюзивная скорость и крошечность нужна, то и пути решения нужно выбирать не такие, как у всех.
2ALL: а из бесплатного что есть для STM32?
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
- Мяукните!
- Открыл глаза
- Сообщения: 63
- Зарегистрирован: Пн апр 20, 2015 14:00:32
- Контактная информация:
Re: STM32 новичку в ARM что к чему
Знакомая проблема... Лично я её решил ещё в детстве, однозначно совершив переход на ассемблер. С тех пор, никаких проблем с размерами и скоростью.
Сейчас осваиваю AM3358.
Сейчас осваиваю AM3358.

NXP i.MX7D на чистом ассемблере