roboforum.ru

Технический форум по робототехнике.

STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

ARM7, ARM9, ARM11 etc.

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение dccharacter » 26 сен 2011, 03:28

Ууууу. Ударно посидел. Начал осваивать АРМ. Более-менее въехал в тактирующие цепи, GPIO, посмотрел на примерах синус и треугольник, запустил UART, I2C, подключил LCD (пришлось в QT писать перевертыш для знакогенератора) и под конец завел АЦП. Мамачки. Спать.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение avr123.nm.ru » 26 сен 2011, 08:22

:Bravo: :good:
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение dccharacter » 30 сен 2011, 01:38

Читаю "The insider's guide to STM32 based microcontroller" - и офигеваю. Потому что STM32 - это ОФИГЕТЬ какая замечательная вещь. Ну вот просто хоть стой хоть падай. Там возможно вообще все. И все остальное... Еще бы знать куда эту всю благодать применить...
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение Flexz » 30 сен 2011, 16:39

Вот так процессоры становятся народными :)
А гайд, кстати, старый (если это тот что от Хитекса) новые stm32f2 и f4 теперь могут гораздо больше, потребление ниже, скорость и возможности выше.
Flexz
 
Сообщения: 47
Зарегистрирован: 27 авг 2011, 14:05

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение dccharacter » 30 сен 2011, 17:35

Да, гайд 2008 года. Но, блин, дух захватывает.

Добавлено спустя 7 минут:
Вот, кстати, это гайд на русском. Читается за два дня, идет лучше чем фантастика и фентези.
http://www.gaw.ru/html.cgi/txt/doc/micr ... /index.htm
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение Flexz » 30 сен 2011, 19:28

Кстати, о русском. Вот тут http://electronix.ru/forum/index.php?showtopic=93950 есть частичный перевод доки, и его автор.
Flexz
 
Сообщения: 47
Зарегистрирован: 27 авг 2011, 14:05

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение Vooon » 30 сен 2011, 20:45

Не понимаю зачем переводить... Хотя иногда полезно :)

Добавлено спустя 1 минуту 13 секунд:
Надеюсь у нас модуль выберется из альфо-беты, тогда будет относительно недорогая и удобная платформа с армом.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение dccharacter » 23 ноя 2011, 23:42

Повторюсь, Cortex-M3 очень крутая штука. Сейчас настроил DMA для USARTA, указал ему в качестве источника и пункта назначения один и тот же адрес - DR-регистр ЮСАРТа. Бесплатное эхо. Ни одной строчки вспомогательного кода, сетапим камень и все.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение Madf » 27 мар 2012, 20:18

Решил и я ради любопытства попробовать АРМ, купил себе "наборчик": mbed NXP LPC1768. Вещь конечно чумовая! Народ реально так всё удобно сделал, на их ресурсе все легко и быстро пишется, но при этом недостаток конечно явный есть - все исходники хранятся у них. Я в этом направлении новичок, пробовал искать информацию на просторах инета (в русской части) и её там "кот наплакал". Не могли бы ответить и посоветовать на два пункта:

1. Что такое RTOS и KEIL + где их взять? KEIL - вроде среда разработки? RTOS - операционная система реального времени?
2. Я как понимаю, что GPIO порты у контроллера не могут конфигурироваться так как мне хочется, т.е. я не могу скажем UART или ШИМ сконфигурировать на любую ногу чипа как мне хочется или нет?
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение elmot » 27 мар 2012, 22:00

1 Все верно
2 да, на любую нельзя, но обычно одну и ту же функция можно вывести на 2-3 ноги на выбор. Вроде Где-то у ст на сайте валялся какой-то хитрый калькулятор, типа что нужно-какие ноги. Но я его не тыркал. Однажды я промахнулся и недокументировано вывел гпио куда-то на отладочный порт. Вот это была веселуха! таких глюков я лет 10 не видел.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение Madf » 27 мар 2012, 23:03

Спасибо за ответы.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение Madf » 28 мар 2012, 22:25

Понять не могу, установил Кейл, экспортнул проект из mbed в кейл, открыл Кейлом, сделал чтобы он собирался, а на выходе я получаю обычный hex для прошивки, который вообще не подходит к системе mbed. В mbed бин-ы, а не hex-ы...так как заставить Кэйл генерить их? Это возможно?

Добавлено спустя 11 минут:
Извиняюсь, нашел под винду утилитку "hex2bin.exe" - решила проблему. )
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение Madf » 29 мар 2012, 10:09

Заметил такую вещь, я не знаю, может это особенность mbed "разработки", но плата и микроконтроллер весьма ощутимо греются при нагрузке уже в 1 светодиод. Такого на АВРках не наблюдалось. И потребление в 130 мА при 5В - это конечно сильно. Набор и правда только для разработок, для понятия процессов/физики...
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение elmot » 29 мар 2012, 10:29

Схема включения диода? сколько через диод-то идет? Мои стмки никогда не грелись.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: STM32VLDISCOVERY+mbed NXP LPC1768+RTOS+KEIL

Сообщение Madf » 29 мар 2012, 12:04

Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Пред.След.

Вернуться в ARM

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1