Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Вс июл 20, 2014 08:50:50

marus-ka писал(а):Народ, а кто-нибудь разбирался с внешним тактированием?

По идее нужно в GENCTRL Bits 12:8 – SRC[4:0]: Source Select выставить 0x01 GCLKIN Generator input pad, сигнал подать с GCLK_IO. Проверить не могу поскольку моей демоборде пришёл белый пушистый лис :(

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Сб июл 26, 2014 16:59:56

Сабжи подешевели - за Cortex M0+ АТSАМD20G16А-AU - 64Кб Flash, 8 кБ RAM, 6 SERCOM, 6 таймеров/счетчиков, АЦП, ЦАП, TQFP48 предлагаются по 0,90 у.е.

http://www.rtcs.ru/news_detail.asp?id=2091

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Пн сен 22, 2014 17:28:55

Всем привет. На семинаре к плате SAM D20 xplained pro , выдали плату OLED1 X planed pro, кто нибндь пробовал запустить дисплей? :) Я на досуге переписал прогу, но не могу правильно установить конфигурацию, если есть время посмотрите что не так.
Вложения
zaz.txt
(44.62 KiB) Скачиваний: 247

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Ср сен 24, 2014 11:08:59

С кнопками OLED1Xplanedpro получается, а с дисплеем не могу добиться результата. Вот рабочая программа :)))
Вложения
Botton1_3.txt
Светодиоды на плате гаснут если нажать напротив кнопку
(6.54 KiB) Скачиваний: 274

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Сб окт 11, 2014 11:29:14

Слушайте, в как вообще эти атмеловские армы? Мне очень понравилась документация - всё подробно, в одном месте, кроме того слышал от одного человека, что периферия у атмела хорошо организована - всё просто и логично. Одна беда - цена, в несколько раз выше, чем у ST при худших характеристиках. Стоит ли оно того?

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Вс окт 12, 2014 17:41:58

Пока вроде ничего. Вот только начал OLED1 запускать, уж очень наворочено, и не работает.
Сообщение multiple definition "ssd1306_write_command"
При этом команда определена так:
void ssd1306_write_command(uint8_t command)
{
spi_select_slave(&ssd1306_master, &ssd1306_slave, true);
port_pin_set_output_level(SSD1306_DC_PIN, false);
spi_write_buffer_wait(&ssd1306_master, &command, 1);
spi_select_slave(&ssd1306_master, &ssd1306_slave, false);
}
Не могу понять какая ошибка?
Вложения
IMAG197122.jpg
фото кнопок управления
(34.42 KiB) Скачиваний: 467
Polurab.txt
Программа
(848 байт) Скачиваний: 253

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Пн окт 13, 2014 12:44:39

menzoda писал(а):как вообще эти атмеловские армы?

Да вроде ничего. Разобраться можно. Я запустил тактирование, порты, таймеры в разных режимах, SERCOM в режиме UART и SPI, I2C пока не втыкнул.

menzoda писал(а): цена, в несколько раз выше, чем у ST при худших характеристиках.

Сейчас ATSAMD20G16A-AU - 64 КБ Flash-памяти и 8 КБ ОЗУ - $0.90 от 1 шт - http://www.rtcs.ru/news_detail.asp?id=2091.

Насчёт цены STM я не в курсе.

Более интересные чипы SAM21 - DMA, USB, навороченные таймеры с 6-фазным ШИМом, скоро обещают быть.

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Пн окт 13, 2014 13:09:57

Да эти все акции - ерунда, вон у них в каталоге он почему-то 1.75$ стоит, дешевле среднего, но не 0.9$. Я ориентируюсь на реальные цены в диджикее, который в среднем один из самых дешевых дистрибьюторов, а там они стоят от 2.7$ против 1.7$ у ST. В общем надо их поближе посмотреть.

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Вт окт 14, 2014 12:09:26

2 menzoda: да чипы в принципе нормальные, по докам разобраться можно. Я работал и под Студией6.1, и под Кейлом 5. В Студии с ASF я не втыкнул, всё писал ручками, только с битами надо внимательно смотреть. Под Кейлом вообще никаких проблем не было.

Единственное - у чипов D20 ревизии "С" большая errata, у ревизии "D" уже поменьше, и у D21 тоже много поустраняли, но я D21 пока юзал.

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Вт окт 14, 2014 13:05:02

Бенчмарк кто нить делал Atmelовских М0 камней?

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Пт окт 17, 2014 11:49:21

AVKrobotics писал(а):На семинаре к плате SAM D20 xplained pro , выдали плату OLED1 X planed pro, кто нибндь пробовал запустить дисплей?

У меня платка с SAMD20 накрылась, поэтому придётся идти более длинным путём - есть OLED индикатор на SED1303, который запустил на М8 в параллельном режиме, попробую для начала запустить его по SPI, потом буду пробовать SED1307.

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Пт окт 24, 2014 13:07:02

Получил сегодня 32-пинки семплы - ATSAMD20E15A-AU (32kB Flash/4 kB RAM) и ATSAMD21E17A-AUTES (128 kB Flash/16 kB RAM). Буду юзать.

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Вт окт 28, 2014 11:06:14

В студии 6.1 уже есть файлы конфигурации и инициализации SSD1306 в ASF, но они недоработаны, по SPI я пробовал, не получается ничего, или OLED мертвый или SPI от SERCOM 5 не стыкуется с OLED.

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Вт окт 28, 2014 15:21:06

AVKrobotics писал(а):по SPI я пробовал, не получается ничего, или OLED мертвый или SPI от SERCOM 5 не стыкуется с OLED.

В студии есть несколько демопримеров работы с OLED SSD1307, я запускал на своём экранчике - живой, сейчас разбираюсь с SERCOMом и экраном. Если не найдёшь демопримеров - маякни, пришлю проект Студии или *.hex.

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Пт окт 31, 2014 09:33:33

Пришли пример пожалуйста, прошел по всей ASF демо примера не нашел.

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Сб ноя 01, 2014 22:11:00

4 AVKrobotics: Открыть демопроекты в Студии 6: Ctr+Shift+E, выбрать ATSAMD20.

Хексы прилагаю.
Вложения
Atmel SAMD20.rar
(45.85 KiB) Скачиваний: 217

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Вс ноя 02, 2014 10:06:43

Здравствуйте, такой вопрос, немного оффтопный. Где вы берете инфу по семинарам, где они обычно проходят и на каких условиях раздают отладочные наборы? Проще говоря, как быть в теме?

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Вс ноя 02, 2014 15:51:25

НАПАЛМ писал(а):Где вы берете инфу по семинарам, где они обычно проходят и на каких условиях раздают отладочные наборы? Проще говоря, как быть в теме?

Недавно у вас были семинары - http://www.rtcs.ru/news_detail.asp?id=2097
У нас семинар был год назад.
В принципе купить чип, отладочную плату и платы расширения не так и дорого будет - http://www.rtcs.ru/news_detail.asp?id=2091

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Пн ноя 03, 2014 11:44:52

Спасибо за файлы, дисплей работает файл SSD1306_EXAMPLE1 идут линии вверх. Можно попросить файл на СИ, я постоянно в командировках не успеваю со всем справится. Если не тяжело именно этот файл.
Вложения
IMAG2136.jpg
(141.33 KiB) Скачиваний: 331

Re: Новый ARM Atmel Cortex-M0+ ATSAMD20

Пн ноя 03, 2014 11:56:29

AVKrobotics писал(а):работает файл SSD1306_EXAMPLE1 идут линии вверх. Можно попросить файл на СИ

Без проблем, просто проект весит порядка 10 МБ, скину вечером в личку.

П.С. Как там робот пожывает?
Ответить