Easyelectronics.ru

Электроника для всех
Текущее время: 11 июл 2020, 04:56

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 47 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 26 мар 2013, 05:53 
Заглядывает иногда

Зарегистрирован: 12 мар 2013, 08:25
Сообщения: 176
Откуда: Новосибирск
На карточке за 800р STLink уже есть, помимо самого ST, кнопок, акселерометра, юсб и много чего ещё, поэтому грех жаловаться. Сам микроконтроллер стоит ~50р. О других похожих вариантах я не знаю, чтобы с документацией и примерами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 26 мар 2013, 15:34 
Старожил
Аватара пользователя

Зарегистрирован: 18 фев 2010, 14:42
Сообщения: 1153
Откуда: Лондон
Я сперва хотел написать "блять, у меня нет слов", но потом решил, что это слишком грубо
Уважаемый asmi, будь столь любезен и перечитай мои два сообщения. На всякий случай я третий раз напишу:
меня не интересуют отладочные наборы со встроенным прошивальщиком. Меня не интересуют платформозависимые дебаггеры, будь то stlink, lpclink или что там придумали еще. Причем тут карточка за 800р - я не понял.
Я ищу недорогой адаптер, которым я смогу с одинаковым успехом прошивать NPX, TI, ST и что нибудь еще.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 26 мар 2013, 16:29 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5879
cahbtexhuk, все таки вы полечитесь, нельзя же так бурно реагировать.

Возьмите клон JLink видит кучу ARM , кучу IDE . И прошивальщик и дебагер.
Стоит 15$ на али .
Когда успокоитесь , дам ссылку на проверенного продавана , плата синяя...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 26 мар 2013, 17:40 
Старожил
Аватара пользователя

Зарегистрирован: 18 фев 2010, 14:42
Сообщения: 1153
Откуда: Лондон
dosikus_2, ну просто в одной теме - срач, в другой - тоже, тут - человек похоже не читает вообще сообщений и дает советы. А я никогда не отличался спокойствием.
Преображенский правду говорил про газеты. Скиньте позязя ссылку в личку


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 26 мар 2013, 17:45 
Заглядывает иногда

Зарегистрирован: 12 мар 2013, 08:25
Сообщения: 176
Откуда: Новосибирск
Я про STM32 узнал недавно и в руках то её не держал(не приехала ещё), про остальные вообще ничего не знаю, просто хотел узнать у человека что именно нужно? Сейчас наконец то понял, аллилуйя. А пишу про программирование на асме, что ни как не связанно с дебагерами.
Зачем программировать и отлаживать кучу контроллеров, я тоже ещё не понимаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 26 мар 2013, 20:52 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5879
asmi писал(а):
Зачем программировать и отлаживать кучу контроллеров, я тоже ещё не понимаю.


Ну да , проще сидеть на одном и горя не знать . Например на pic16F84 или атмега8 .
Даже если они говно и стоить будут на вес золота . Зато никакого геморроя и учить ничего не надо...
:)))))))))))))))))))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 26 мар 2013, 21:13 
Заглядывает иногда

Зарегистрирован: 12 мар 2013, 08:25
Сообщения: 176
Откуда: Новосибирск
Дело в том, что контроллеров разных много, и изучать их все нету смысла, а только время тратить, главное смысл понять на одном. Для меня интересен только ARM и рыскать все контроллеры использующие эту архитектуру и чем они друг от друга отличаются смысла не вижу. Если это по работе нужно то это конечно.
Хотя бывают интересные отличия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 26 мар 2013, 21:18 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5879
asmi писал(а):
Дело в том, что контроллеров разных много, и изучать их все нету смысла, а только время тратить, главное смысл понять на одном.


Не буду вас переубеждать , жизнь вас сама обломает ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 26 мар 2013, 21:36 
Заглядывает иногда

Зарегистрирован: 12 мар 2013, 08:25
Сообщения: 176
Откуда: Новосибирск
Я имел в виду, то, что нужно больше думать о проекте а не о разновидностях микроконтроллеров, для меня конечно нужно много оперативки и встроенное видео ядро, но в этом случае я возьму малинку, но это будет когда я наделаю кучу примеров на асме для дискавери, и того две карты на годик, а то и больше хватит. Результатом хочу иметь код, а не знания о разновидностях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 27 мар 2013, 14:50 
Старожил
Аватара пользователя

Зарегистрирован: 18 фев 2010, 14:42
Сообщения: 1153
Откуда: Лондон
Тогда вам в соседнюю ветку, где вопрос "Почему выбрали IAR" скатился в срач за\против SPL.
Хотя на самом деле правильный подход. Одна команда занимается low-level штуками для конкретных платформ, а вторая команда имеет HAL и тупо пишет весь алгоритм. Все счастливы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 27 мар 2013, 16:16 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5879
cahbtexhuk писал(а):
Одна команда занимается low-level штуками для конкретных платформ, а вторая команда имеет HAL и тупо пишет весь алгоритм. Все счастливы.


Не пугай его . Он асмист одиночка . : )))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 27 мар 2013, 17:33 
Заглядывает иногда

Зарегистрирован: 12 мар 2013, 08:25
Сообщения: 176
Откуда: Новосибирск
Да, команды у меня ни какой нету, а что у вас, есть?
Соседнюю ветку и другие читал, спор ни о чём, компиляторы ни куда не денутся, а трансляторы асм форевер, и спорить бесполезно, таких споров я видел много и был грешок залез в один, закончилось печально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 09 апр 2013, 05:57 
Заглядывает иногда

Зарегистрирован: 12 мар 2013, 08:25
Сообщения: 176
Откуда: Новосибирск
Приехала плата stm32vl, записал такой код, скомпилированный Fasmarm, работает!
Кстати подскажите, питание через отладочную юсб 5вольт, всмысле, если включить в сеть переходник сеть-юсб, который идёт с смартфонами и в него юсб от платы, работать будет нормально?

Show Код


Сейчас делаю функцию для подключения кварцов, и перевожу код, который сервы крутит на нужный угол.


Последний раз редактировалось asmi 14 апр 2013, 07:03, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 13 апр 2013, 19:11 
Заглядывает иногда

Зарегистрирован: 12 мар 2013, 08:25
Сообщения: 176
Откуда: Новосибирск
Подскажите, почему прерывания не срабатывают?
Show Код

и
Show Код


Внешний кварц не подключаю ещё.


Последний раз редактировалось asmi 14 апр 2013, 14:31, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 13 апр 2013, 21:57 
Старожил

Зарегистрирован: 15 янв 2013, 13:24
Сообщения: 5665
А это что, так трудно - класть свой код под спойлер? Ведь тут каждый кодовый кусок - по 100-200 строк.
Кнопочка "Spoiler=" в редакторе - видите? Вооот... И народ сразу станет благосклоннее, может даже и ответят.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 14 апр 2013, 14:33 
Заглядывает иногда

Зарегистрирован: 12 мар 2013, 08:25
Сообщения: 176
Откуда: Новосибирск
Оказалось, что первый код работает, там по нажатию на кнопку светодиоды зажигаются, а во втором они должны мигать, но только загараются :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 17 май 2013, 15:44 
Заглядывает иногда

Зарегистрирован: 12 мар 2013, 08:25
Сообщения: 176
Откуда: Новосибирск
После покупки STM32f3discovery оказалось, что с примерами и поддержкой туго, хотя догадывался об этом и раньше, но это не проблема, т.к. это тот же самый контроллер, что и f1, f4. Проблема на данный момент в том, что неработает у меня самый простейший пример включения светодиодов, они на ногах PE8-PE15

Show Пример


Получилось примеры с сайта ST в Keil запускать, полученный файл .hex в STLink принемается и записывается на карту, то, что нету такого девайса как STM32F303 Keil ругает но компилирует без ошибок.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 18 май 2013, 16:00 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1346
dosikus_2 писал(а):
cahbtexhuk писал(а):
Одна команда занимается low-level штуками для конкретных платформ, а вторая команда имеет HAL и тупо пишет весь алгоритм. Все счастливы.

Не пугай его . Он асмист одиночка . : )))))

Asm не так страшен, как можно себе представить:)
Sorry, что ссылка не по теме применения asm ARM ассемблера Колибри ОС операционка пишется на ассемблере
и возможно TC известна.Форум по Колибри ОС С задействованием ресурса проект на Kickstart Может получить дополнительный импульс для своего развития.

P.S. А если рассматривать ассемблеры разных существующих архитектур ядер процессоров, то можно отчасти создать асм подобный язык в каккой то
степени имеющий общую "абстракцию" "ассемблерного кода" и при этом "частные" особенности учитываемые при генерации кода.
(близкий пример Алгоритм Билдер для AVR) Программировать, конечно, при наличии С, Forth (Форт) на нём это уже личный выбор:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 18 май 2013, 16:43 
Заглядывает иногда

Зарегистрирован: 12 мар 2013, 08:25
Сообщения: 176
Откуда: Новосибирск
KPG писал(а):
Asm не так страшен, как можно себе представить:)
Sorry, что ссылка не по теме применения asm ARM ассемблера Колибри ОС операционка пишется на ассемблере
и возможно TC известна.Форум по Колибри ОС С задействованием ресурса проект на Kickstart Может получить дополнительный импульс для своего развития.

P.S. А если рассматривать ассемблеры разных существующих архитектур ядер процессоров, то можно отчасти создать асм подобный язык в каккой то
степени имеющий общую "абстракцию" "ассемблерного кода" и при этом "частные" особенности учитываемые при генерации кода.
(близкий пример Алгоритм Билдер для AVR) Программировать, конечно, при наличии С, Forth (Форт) на нём это уже личный выбор:)

Я знаком с Колибри ОС, сам на fasm писал многозадачную операционку под x86. Сейчас под ARM, и интересует робототехника, иначе мучал бы процы версии не M, a A. Ассемблер это не принципиально, в программировании главное Алгоритм, а не способ его кодирования. Вот для понимания работы процессоров и оптимизации кода, а так же для преподавания робототехники, чем я немного грешу он незаменим и ещё он подсаживает как наркотик.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 18 май 2013, 18:51 
Заглядывает иногда

Зарегистрирован: 12 мар 2013, 08:25
Сообщения: 176
Откуда: Новосибирск
asmi писал(а):
После покупки STM32f3discovery оказалось, что с примерами и поддержкой туго, хотя догадывался об этом и раньше, но это не проблема, т.к. это тот же самый контроллер, что и f1, f4. Проблема на данный момент в том, что неработает у меня самый простейший пример включения светодиодов, они на ногах PE8-PE15

Show Пример

Я включал светодиоды как в STM32F1xx, а в STM32F30x GPIOE_ODR имеет уже смещение 0х14, а не 0х0С. Подскажите, есть ли спеки для STM32F30x с описанием регистров переферии!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 18 май 2013, 19:26 
Старожил
Аватара пользователя

Зарегистрирован: 10 фев 2012, 18:04
Сообщения: 827
Откуда: Україна
http://www.st.com/web/en/resource/techn ... 043574.pdf

_________________
"Если вы такие умные, что ж вы строем не ходите?"

Легче зажечь одну маленькую свечу, чем постоянно жаловаться на тьму...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: С чего начать
СообщениеДобавлено: 18 май 2013, 19:49 
Заглядывает иногда

Зарегистрирован: 12 мар 2013, 08:25
Сообщения: 176
Откуда: Новосибирск
DOOMSDAY писал(а):
http://www.st.com/web/en/resource/technical/document/reference_manual/DM00043574.pdf

Да, оно, я это уже второй день искал. Кстати с более совместимый вариант с F4.

Так уже заработало.
Show работает


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 47 ]  На страницу Пред.  1, 2


Часовой пояс: UTC + 5 часов


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB