Автор |
Съобщение |
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4714
|
Atmel SAML21 ... SAMD
Някой да е подкарвал SPI на SAMD ... cortex0+ подобните ... този боря SAML21+LoRa демек ATSAM34
Семтеч ЛоРаТа е на вътрешен SPI и няма как да проверя дали работи инициализира се ... SERCOM4->SPI.CTRLA и B, са ок ... уж ... то има 3 флага за сетвате
но като го чета от 0 до 255 регистри ми връща 0 (тряя поне нещо да върне) или не съм сетнал SS и RST пиновете или мултиплексора за SPI ... беш ли мааму, що чете 0
_________________ main[-1u]={1};
|
Сря Ное 13, 2019 10:25 pm |
|
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 8:19 pm Мнения: 4410 Местоположение: Stara Zagora
|
Re: Atmel SAML21 ... SAMD
Имам изделие с SAMC20G18A Подкарах го от раз но с драйвера от Atmel Start. Бързах и ми се видя сложна периферия че да си пиша мои драйвери за тия SERCOM-и.
|
Сря Ное 13, 2019 11:37 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4714
|
Re: Atmel SAML21 ... SAMD
то в серкома няма нещо особено, а и на това чипе са синхронизирани и щеше да забие при инит има 3 бита за енейбъл... сетнати са кат "оригинала" - ексампъли от Атмел при предаване/приемане чакам бъзи бит и тук щеше да забие ще го потормозя па ще питам М-чип
_________________ main[-1u]={1};
|
Чет Ное 14, 2019 7:07 am |
|
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 12:59 pm Мнения: 3855 Местоположение: Габрово
|
Re: Atmel SAML21 ... SAMD
Нещо по разрешения на захранвания/домейни, или пускане на клокове да има да се прави преди комуникацията да почне?
|
Чет Ное 14, 2019 7:52 am |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4714
|
Re: Atmel SAML21 ... SAMD
проблема е документацията за RF модула - просто липсва и има много объркани неща ( има само чети SAML21, да ама има разлики ) SERCOM4 е за управление на RF, който си е стандартен семтеч SX1276 самия серком е инициализиран правилно щото приема и предава без да забие сора ... има while(...ready){} проблем се явява PIN-MULTIPEX, хем е серком, хем е пин-порт и на всичкото отгоре не е sercom_std и не е sercom_alt а е пратен в колонката с таймери... като им гледам екзампъла настройват само port дирекцията на miso, mosi, clock и PAD - DIPO, DOPO техния чете, моя нули
_________________ main[-1u]={1};
|
Чет Ное 14, 2019 12:49 pm |
|
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 10:31 pm Мнения: 9645
|
Re: Atmel SAML21 ... SAMD
със съгурност периферния контролер трябва да е наклочен. ако няма клок, обикновено опита за достъп до регистрите му дава хард-фолт. някои чипове имат отделно пускане на захранване, други са го свързали с клока - ако е наклочено, е и нахранено и обратното.
в атмелите, които съм сиждал, ио-мукса е експлицитен - в пин-контрола се избира някоя от алтенативните функции. но все пак виж конкретната сглобка как е сдялкана.
доколкото схващам ситуацията при теб е вътрешна периферия и не можеш да ползваш онова особено нещо на бюрото ти за гледане на сигнали?
|
Чет Ное 14, 2019 12:58 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4714
|
Re: Atmel SAML21 ... SAMD
тръгна да де вътрешен СПИ е и немога да разбера работи ли освен да го чета трябва да се дир-нат miso, mosi, clock, а мукса по колонка 5 ( таймери ) нормалните SPI sercom-и са в колонка 2 и 3
_________________ main[-1u]={1};
|
Чет Ное 14, 2019 2:00 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4714
|
Re: Atmel SAML21 ... SAMD
SWD протокол за SAM-a ??? във вид на сорс?
_________________ main[-1u]={1};
|
Пон Ное 18, 2019 6:39 pm |
|
|
t_i_t_o
Ранг: Почетен член
Регистриран на: Вто Окт 25, 2005 9:54 am Мнения: 864
|
Re: Atmel SAML21 ... SAMD
Ако имаш предвид Serial Wire Debug, може да пробваш с OpenOCD.
|
Пон Ное 18, 2019 7:03 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4714
|
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
_________________ main[-1u]={1};
|
Пон Ное 18, 2019 8:16 pm |
|
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 8:39 pm Мнения: 1969
|
Re: Atmel SAML21 ... SAMD
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!
|
Пон Ное 18, 2019 8:22 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4714
|
Re: Atmel SAML21 ... SAMD
даже не съм го забелязал - намерих DAP-а ... тенкс ! одеве му писах за хелп
_________________ main[-1u]={1};
|
Пон Ное 18, 2019 8:31 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4714
|
Re: Atmel SAML21 ... SAMD
_________________ main[-1u]={1};
|
Пон Ное 18, 2019 8:45 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4714
|
Re: Atmel SAML21 ... SAMD
_________________ main[-1u]={1};
|
Пон Ное 18, 2019 9:15 pm |
|
|