Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Atmel SAML21 ... SAMD
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=16863
Страница 1 от 1

Автор:  TheWizard [ Сря Ное 13, 2019 11:25 pm ]
Заглавие:  Atmel SAML21 ... SAMD

Някой да е подкарвал SPI на SAMD ... cortex0+ подобните ...
този боря SAML21+LoRa демек ATSAM34

Семтеч ЛоРаТа е на вътрешен SPI и няма как да проверя дали работи
инициализира се ... SERCOM4->SPI.CTRLA и B, са ок ... уж ... то има 3 флага за сетвате

но като го чета от 0 до 255 регистри ми връща 0 (тряя поне нещо да върне)
или не съм сетнал SS и RST пиновете или мултиплексора за SPI ... беш ли мааму, що чете 0

Автор:  Nikola Kirov [ Чет Ное 14, 2019 12:37 am ]
Заглавие:  Re: Atmel SAML21 ... SAMD

Имам изделие с SAMC20G18A
Подкарах го от раз но с драйвера от Atmel Start. Бързах и ми се видя сложна периферия че да си пиша мои драйвери за тия SERCOM-и.

Автор:  TheWizard [ Чет Ное 14, 2019 8:07 am ]
Заглавие:  Re: Atmel SAML21 ... SAMD

то в серкома няма нещо особено, а и на това чипе са синхронизирани и щеше да забие при инит
има 3 бита за енейбъл... сетнати са кат "оригинала" - ексампъли от Атмел
при предаване/приемане чакам бъзи бит и тук щеше да забие
ще го потормозя па ще питам М-чип

Автор:  gicho [ Чет Ное 14, 2019 8:52 am ]
Заглавие:  Re: Atmel SAML21 ... SAMD

Нещо по разрешения на захранвания/домейни, или пускане на клокове да има да се прави преди комуникацията да почне?

Автор:  TheWizard [ Чет Ное 14, 2019 1:49 pm ]
Заглавие:  Re: Atmel SAML21 ... SAMD

проблема е документацията за RF модула - просто липсва и има много объркани неща ( има само чети SAML21, да ама има разлики )
SERCOM4 е за управление на RF, който си е стандартен семтеч SX1276
самия серком е инициализиран правилно щото приема и предава без да забие сора ... има while(...ready){}

проблем се явява PIN-MULTIPEX, хем е серком, хем е пин-порт и на всичкото отгоре не е sercom_std и не е sercom_alt
а е пратен в колонката с таймери...

като им гледам екзампъла настройват само port дирекцията на miso, mosi, clock и PAD - DIPO, DOPO

техния чете, моя нули :)

Автор:  ДедоБоре [ Чет Ное 14, 2019 1:58 pm ]
Заглавие:  Re: Atmel SAML21 ... SAMD

със съгурност периферния контролер трябва да е наклочен. ако няма клок, обикновено опита за достъп до регистрите му дава хард-фолт.
някои чипове имат отделно пускане на захранване, други са го свързали с клока - ако е наклочено, е и нахранено и обратното.

в атмелите, които съм сиждал, ио-мукса е експлицитен - в пин-контрола се избира някоя от алтенативните функции.
но все пак виж конкретната сглобка как е сдялкана.

доколкото схващам ситуацията при теб е вътрешна периферия и не можеш да ползваш онова особено нещо на бюрото ти за гледане на сигнали?

Автор:  TheWizard [ Чет Ное 14, 2019 3:00 pm ]
Заглавие:  Re: Atmel SAML21 ... SAMD

тръгна :)

да де :) вътрешен СПИ е и немога да разбера работи ли освен да го чета
трябва да се дир-нат miso, mosi, clock, а мукса по колонка 5 ( таймери :) )
нормалните SPI sercom-и са в колонка 2 и 3

Автор:  TheWizard [ Пон Ное 18, 2019 7:39 pm ]
Заглавие:  Re: Atmel SAML21 ... SAMD

SWD протокол за SAM-a ??? във вид на сорс?

Автор:  t_i_t_o [ Пон Ное 18, 2019 8:03 pm ]
Заглавие:  Re: Atmel SAML21 ... SAMD

Ако имаш предвид Serial Wire Debug, може да пробваш с OpenOCD.

Автор:  TheWizard [ Пон Ное 18, 2019 9:16 pm ]
Заглавие:  Re: Atmel SAML21 ... SAMD

туй мноо сложно :) търся само програмиращо ядро
нещо като това
https://github.com/adafruit/Adafruit_DAP

мисълта ми е да го набутам с некъв евтин M-чип ...
[ USB-UART-SWD ] три жици SAMR34(който е SAML21) и тва нещо "пакетирано" като Arduino платка
USB-UART ми требе за Python "бутлоадер" да може "лесно" крос-платформено програмиране

на Демо борда има SWD дебъгер...
https://www.digikey.com/-/media/Images/ ... d17e06159d
но е достъпен само под Windows

Автор:  syscop [ Пон Ное 18, 2019 9:22 pm ]
Заглавие:  Re: Atmel SAML21 ... SAMD

https://github.com/ataradov/edbg

Автор:  TheWizard [ Пон Ное 18, 2019 9:31 pm ]
Заглавие:  Re: Atmel SAML21 ... SAMD

даже не съм го забелязал - намерих DAP-а ... тенкс !
:) одеве му писах за хелп

Автор:  TheWizard [ Пон Ное 18, 2019 9:45 pm ]
Заглавие:  Re: Atmel SAML21 ... SAMD

то реално тва ми трябва :)
https://github.com/ataradov/free-dap

Автор:  TheWizard [ Пон Ное 18, 2019 10:15 pm ]
Заглавие:  Re: Atmel SAML21 ... SAMD

Алекс даде точно тва де ми трябва :)
https://github.com/ataradov/embedded-swd

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/