Мигать светодиодом. ARM или не-ARM?

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

В розницу он то зачем. Я под него плату вряд ли смогу развести, будем готовые платы, планшеты покупать.
На предыдущем allwinnere есть платка за 59$:
http://www.cnx-software.com/2013/06/19/ ... le-for-59/
Вполне приемлемая цена, на новом может еще дешевле будет
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: ARM или не-ARM?

Сообщение HHIMERA »

oleg110592 писал(а):CRC конечно нужно (а у нас уже есть аппаратный CRC calculation unit)

CRC... кстати... полноценный... только в STM32F07x... STM32L0x3... STM32F3xx... что как-то жирно...
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

Изучайте STM8 и STM32 по методичкам на русском языке!

http://www.compel.ru/2014/07/28/izuchay ... m-yazyike/
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: ARM или не-ARM?

Сообщение HHIMERA »

HHIMERA писал(а):Если взять камень покруче... с 8К SRAM... и по таймеру дрыгать портом (полупортом)... то получаем 16 (8) датчиков 18В20 опрашиваемых одновременно и хардварно... Дёшево и сердито!!!

oleg110592
А знаешь... там даже всё лучше получается... чем думалось...
Взял за основу STM32F030F4... как самый простой и дешёвый... Ушло 2К флэша (без обработки и вывода)... четыре канала ДМА и TIM1... Получил 8-ми канальный термометр с хардварным 1-Wire... Период запуска преобразования - 1 сек. ... хардварно, по кругу...
Навесил TFT N1616... Съело менее 50% флэша (шрифт 16х24 много отъедает) и 136 байт RAM... на дисплее светит 6 каналов (больше размеры дисплея не позволяют при таком шрифте)... Если дёргать PA полностью... уйдёт только ещё 50 байт RAM... получим 12 каналов... выплёвывать можно и по софтовому УАРТу через PB1...
Ну что же... Для такой крохи - очень неплохо...
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

Весьма недурственно получается. На казус в tips and tricks может для потомков положить.
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: ARM или не-ARM?

Сообщение HHIMERA »

Вчерась, с утра... чёта подумалось... Один канал ДМА в STM32F030F4 ещё остался... от хардварного 1-Wire... а если прицепить семисегментник??? Напрямую прицепить ног не хватит... но можно через два 74HC595... Потом чего-то вспомнилось, что у F0хх хардварное управление NSS... Можно и через два таймера на PB1, но... Короче... прицепил 8-ми разрядный дисплей через два 595-ых... один канал ДМА (1-ый), один таймер (17-ый) и SPI1 в режиме 16 бит с хардварным управлением NSS... для управления RCK... Всё чудесно работает... хардварный многоканальный 1-Wire + хардварный 8-ми разрядный дисплей... :music:
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

Это на 20-и ногом? Руки аж зачесались. Сейчас в Крыму, через недельку может поэкспериментируем.
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: ARM или не-ARM?

Сообщение HHIMERA »

Загляни в хлебный ларёк... STM32F030K6 и STM32F042K6 (с USB) появились... LQFP32...
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

Ура, LQFP32, мечта, мегу48 можно вычеркивать - такого корпуса мне почти под все задачи хватит. Цена радует.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

Оказывается не я один часы на STM32 изобретаю - рад, что не белая ворона:
Стоило Pebble Technology разместить на сайте Kickstarter сообщение о сборе средств на производство «умных» часов с монохромным энергоэффективным экраном стоимостью всего $150, как пожертвования хлынули рекой. Вместо требующихся изначально $100 тыс., предзаказов было сделано на сумму свыше $10 млн. Даже спустя полтора года никому не удалось побить данный рекорд Kickstarter.

кусаю локти - миллион можно было бы себе в карман :)))
Работают «умные» часы Pebble под управлением ARM-процессора STM32F2 от компании STMicroelectronics. Строится данный чип на архитектуре Cortex-M3 и производится по 90-нм техпроцессу. До пиковой частоты 80 МГц он разгоняется только в случае крайней необходимости, дабы впустую не расходовать заряд батареи.

обзор: http://www.3dnews.ru/788740
внутренности (утюжная технология увы не подойдет): https://d3nevzfk7ii3be.cloudfront.net/i ... kbMmR.huge
https://www.ifixit.com/Teardown/Pebble+Teardown/13319
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

ST выпустила новую дешевую отладочную плату 32F3348DISCOVERY 26.65$
http://www.st.com/web/en/catalog/tools/ ... scovery-pr
на борту:
микроконтроллер STM32F334C8T6 64 KB Flash, 16 KB RAM, LQFP48
отладчик/программатор ST-LINK/V2-1, можно использовать для своих устройств
отдельный buck / boost converter для светодиода - можно практиковаться в созидании диммеров для светодиодов (перспективное дело)
Изображение
все аппаратно, Application Notes есть, схема, герберы тоже есть
еще есть кнопочки, светодиоды
з.ы. интересно - давненько применял такие же драйвера на рассыпухе для полевиков - отлично работали
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

рассылку от Ti по почте получил. Неслабо они свои MSP430 развивают:
MSP430FR6989, 16-Bit RISC Architecture up to 16-MHz Clock, Ultra-Low-Power Ferroelectric RAM (FRAM), 32-Bit Hardware Multiplier, Three-Channel Internal DMA, Real-Time Clock (RTC) With Calendar and Alarm Functions, 16-Bit and 32-Bit Cyclic Redundancy Checker (CRC16, CRC32), 12-Bit Analog-to-Digital Converter (ADC), Integrated LCD Driver With Contrast Control for up to 320 Segments, Standby (LPM3 With VLO): 0.4 µA, Real-Time Clock (LPM3.5): 0.35 µA
http://www.ti.com/product/MSP430FR6989/description
Армики тоже не забывают пополнять:
Texas Instruments' TM4C12x MCUs offer the industry’s most popular ARM® Cortex®-M4 core with scalable memory and package options, unparalleled connectivity peripherals, advanced application functions, industry-leading analog integration, and extensive software solutions.

TM4C123x Series: up to 40 PWM outputs, USB OTG, CAN, low-power modes that consume as little 1.6 μA и т.д.
TM4C129x Series: integrated Ethernet MAC+PHY, LCD controller и т.д.
http://www.ti.com/lsds/ti/microcontroll ... NTk0MTU5S0
дешевые отладочные платы
Tiva™ C Series LaunchPad Evaluation Kit $12.99(USD) http://www.ti.com/tool/ek-tm4c123gxl
Tiva C Series TM4C1294 Connected LaunchPad $19.99(USD) http://www.ti.com/tool/ek-tm4c1294xl
программатор/отладчик у каждой на борту, у второй 10/100 Ethernet на борту
Аватара пользователя
slavokhire5
Прорезались зубы
Сообщения: 202
Зарегистрирован: Пн сен 26, 2011 13:48:25
Откуда: Харьков

Re: ARM или не-ARM?

Сообщение slavokhire5 »

Меня как-то контроллеры от TI немного пугают. Платы у них хорошие и дешевые, да. А с доступностью в нашей деревне Харькове у них плохо, только заказывать из далекого далека и столько же ждать. Даташиты мутные, эррата толстая. Но это все ИМХО, конечно. Я STM предпочитаю. Дешево, сердито, продаются везде.
А вообще, есть ли у cortex от TI какие-то интересные фишки, из-за которых стоит их пощупать?
Осилит дорогу идущий
--------------------------
Пишу на Си за еду
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: ARM или не-ARM?

Сообщение HHIMERA »

Согласен... STM, в большинстве случаев, настолько функциональны... что и смысла связываться с TI или NXP и смысла нет... Разве что... в исключительных случаях... если уже "никак"...
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

фишку выделил - у некоторых микроконтроллеров Ti PHY Ethernet на борту, для STM32 придется ставить дополнительную микросхему. А так STM32 вполне универсальны для решения множества задач, для моего подмножества стмы пока перекрывают все потребности. Попал в ловушку стм - теперь мысль о разработке на пиках и аврах вызывает сильную тоскливость.
Аватара пользователя
slavokhire5
Прорезались зубы
Сообщения: 202
Зарегистрирован: Пн сен 26, 2011 13:48:25
Откуда: Харьков

Re: ARM или не-ARM?

Сообщение slavokhire5 »

Ну, PHY стоит где-то 1 доллар, + пару квадратных сантиметров площади вместе с обвязкой...
*что хотелось бы пощупать - контроллеры от Energy Micro =) ну и STM32L0, всегда нравились экономные железки

из AVR сейчас использую только tiny13, но только потому, что жизнь на заставила разобраться с stm8.
Осилит дорогу идущий
--------------------------
Пишу на Си за еду
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

Да что то много всего надо для этих внешних PHY, ЛУТом не справится :)
Изображение
а стм8 вместо тини13 рекомендую - 20-тиногие по размеру практически такие как и соик8, возможностей гораздо больше за меньшие деньги, периферия похожа на стм32.


_____
И Toshiba не удержалась - армовые микроконтроллеры выпускает:
Семейство TZ1000 содержит в себе акселерометр, магнетометр, гироскоп, сопроцессор, служащий для обработки собранных данных, 8 Мбит Flash памяти для хранения данных, а также радиочастотный тракт с контроллером Bluetooth® Low Energy.

http://www.eltech.spb.ru/news/tz1000_ma ... oller_dlya
правда bga корпус не радиолюбительский, хотя ремонтеры электроники в будочке на коленке паяют...
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

Семинар и тренинг «ФесTIваль инноваций» (02.10.2014, Новосибирск)
Новинки и Хиты от Texas Instrumens

Питание: AC-DC, DC-DC, LDO, E-fuse
Интерфейсы: RS-485, Ethernet Phy, изоляторы
Микроконтроллеры: MSP430 с FRAM памятью, TIVA Cortex-M, C2000

Беспроводные решения от TI – новинки 2014 года

Новые трансиверы диапазонов SUB 1 GHz
Бюджетные Wi-Fi-модули для работы с 8/16/32-битными микроконтроллерами
Bluetooth Low Energy – от простейшего датчика до двухсистемного решения для работы с ОС

Создаем бюджетную систему передачи данных диапазона 868 МГц «с нуля» (тренинг)

Выбор трансивера, микроконтроллера и антенны. Рисуем схему
Определение оптимальных параметров радиоканала
Программа «Hello World» для радиочастотного трансивера
Как создать простую сеть без использования внешнего ПО
Обмен данными между трансиверами разных типов
Создаем проблемы и успешно их преодолеваем

ЗАЛ 2 (конференц зал Сочи)

TIVACortex-M4 – просто добавь Ethernet (тренинг)

Обзор архитектуры микроконтроллеров семейства TIVA
Целевые приложения и основные инструменты разработки

Лабораторный практикум на базе DK-TM4C129x:

Инициализация системы и управление GPIO
Использование аппаратного модуля USB
Использование графического контроллера и графической библиотеки TivaWare
Управление GPIO через встроенный веб-сервер с использованием Ethernet-модуля
Использование модуля безопасности Tamper

http://www.compel.ru/2014/08/28/seminar ... gn=Novosib
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: ARM или не-ARM?

Сообщение oleg110592 »

Analog Devices тоже выпекает армовые микроконтроллеры - свежий продукт:
The ADSP-CM409F Mixed-Signal Control Processor integrates dual high precision 16 bit ADCs and an ARM® Cortex-M4TM processor core with floating-point unit operating at 240 MHz core clock frequency and integrating 384KB of SRAM memory, 2M byte of flash memory, and accelerators and peripherals optimized for motor control, photo-voltaic (PV) inverter control and other embedded control applications.

* Dual 16 bit SAR ADCs with no missing codes, 13+ ENOB, 380ns conversion speed for high precision closed loop control.
* 240 MHz ARM Cortex M4 Core with Floating Point Unit to support advanced programming models and complex algorithms.
* 384KB SRAM and 2MB flash memory for large program size.
* Advanced PWM and timer functions for improved torque ripple and motor performance.
* SINC filters for glueless connection to AD74xx isolated converters.
* Harmonic Analysis Engine for compliant grid connection.
* Ethernet and USB to support networked interfaces.
* Two CAN interfaces, three UARTS, two SPIs, two SPORTs, eight 32-bit timers, two two-wire interfaces and four quadrature encoder interfaces.
* 16 bit asynchronous memory bus for external SRAM or FPGA interfacing.
* 212-ball, 19x19mm CSP_BGA package
* Up to 105C ambient operating temperature for support of industrial applications.

http://www.analog.com/ru/processors-dsp ... oduct.html
Аватара пользователя
menzoda
Вымогатель припоя
Сообщения: 535
Зарегистрирован: Вт авг 28, 2012 22:21:33

Re: ARM или не-ARM?

Сообщение menzoda »

Посмотрел на 240 МГц, думал уже - круто, появился мощный МК на базе Cortex-M, а там 212-ball BGA. Ну твою же мать...
Ответить

Вернуться в «МЯЯЯУ!»