Технический форум по робототехнике.
dccharacter » 26 сен 2011, 03:28
Ууууу. Ударно посидел. Начал осваивать АРМ. Более-менее въехал в тактирующие цепи, GPIO, посмотрел на примерах синус и треугольник, запустил UART, I2C, подключил LCD (пришлось в QT писать перевертыш для знакогенератора) и под конец завел АЦП. Мамачки. Спать.
avr123.nm.ru » 26 сен 2011, 08:22
dccharacter » 30 сен 2011, 01:38
Читаю "The insider's guide to STM32 based microcontroller" - и офигеваю. Потому что STM32 - это ОФИГЕТЬ какая замечательная вещь. Ну вот просто хоть стой хоть падай. Там возможно вообще все. И все остальное... Еще бы знать куда эту всю благодать применить...
Flexz » 30 сен 2011, 16:39
Вот так процессоры становятся народными
А гайд, кстати, старый (если это тот что от Хитекса) новые stm32f2 и f4 теперь могут гораздо больше, потребление ниже, скорость и возможности выше.
dccharacter » 30 сен 2011, 17:35
Да, гайд 2008 года. Но, блин, дух захватывает.
Добавлено спустя 7 минут:Вот, кстати, это гайд на русском. Читается за два дня, идет лучше чем фантастика и фентези.
http://www.gaw.ru/html.cgi/txt/doc/micr ... /index.htm
Flexz » 30 сен 2011, 19:28
Кстати, о русском. Вот тут
http://electronix.ru/forum/index.php?showtopic=93950 есть частичный перевод доки, и его автор.
Vooon » 30 сен 2011, 20:45
Не понимаю зачем переводить... Хотя иногда полезно
Добавлено спустя 1 минуту 13 секунд:Надеюсь у нас модуль выберется из альфо-беты, тогда будет относительно недорогая и удобная платформа с армом.
dccharacter » 23 ноя 2011, 23:42
Повторюсь, Cortex-M3 очень крутая штука. Сейчас настроил DMA для USARTA, указал ему в качестве источника и пункта назначения один и тот же адрес - DR-регистр ЮСАРТа. Бесплатное эхо. Ни одной строчки вспомогательного кода, сетапим камень и все.
Madf » 27 мар 2012, 20:18
Решил и я ради любопытства попробовать АРМ, купил себе "наборчик": mbed NXP LPC1768. Вещь конечно чумовая! Народ реально так всё удобно сделал, на их ресурсе все легко и быстро пишется, но при этом недостаток конечно явный есть - все исходники хранятся у них. Я в этом направлении новичок, пробовал искать информацию на просторах инета (в русской части) и её там "кот наплакал". Не могли бы ответить и посоветовать на два пункта:
1. Что такое RTOS и KEIL + где их взять? KEIL - вроде среда разработки? RTOS - операционная система реального времени?
2. Я как понимаю, что GPIO порты у контроллера не могут конфигурироваться так как мне хочется, т.е. я не могу скажем UART или ШИМ сконфигурировать на любую ногу чипа как мне хочется или нет?
elmot » 27 мар 2012, 22:00
1 Все верно
2 да, на любую нельзя, но обычно одну и ту же функция можно вывести на 2-3 ноги на выбор. Вроде Где-то у ст на сайте валялся какой-то хитрый калькулятор, типа что нужно-какие ноги. Но я его не тыркал. Однажды я промахнулся и недокументировано вывел гпио куда-то на отладочный порт. Вот это была веселуха! таких глюков я лет 10 не видел.
Madf » 27 мар 2012, 23:03
Спасибо за ответы.
Madf » 28 мар 2012, 22:25
Понять не могу, установил Кейл, экспортнул проект из mbed в кейл, открыл Кейлом, сделал чтобы он собирался, а на выходе я получаю обычный hex для прошивки, который вообще не подходит к системе mbed. В mbed бин-ы, а не hex-ы...так как заставить Кэйл генерить их? Это возможно?
Добавлено спустя 11 минут:
Извиняюсь, нашел под винду утилитку "hex2bin.exe" - решила проблему. )
Madf » 29 мар 2012, 10:09
Заметил такую вещь, я не знаю, может это особенность mbed "разработки", но плата и микроконтроллер весьма ощутимо греются при нагрузке уже в 1 светодиод. Такого на АВРках не наблюдалось. И потребление в 130 мА при 5В - это конечно сильно. Набор и правда только для разработок, для понятия процессов/физики...
elmot » 29 мар 2012, 10:29
Схема включения диода? сколько через диод-то идет? Мои стмки никогда не грелись.
Madf » 29 мар 2012, 12:04