Hur kan jag få tag på prestandaversionen av Nucleo?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Janson1
Inlägg: 1381
Blev medlem: 1 december 2016, 09:06:02
Ort: Marks Kommun

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av Janson1 »

Vilken sort och typ?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46954
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av TomasL »

Har du rätt SPI-mode på din prolle dvs är det kompatibelt med din slav?
DanielM
Inlägg: 2438
Blev medlem: 5 september 2019, 14:19:58

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av DanielM »

Hej! Svarar idag om några timmar. Typ 12+. Då blir det kodning och analysera med oscilloskop :)

TomasL: Det vet jag inte. Se senaste bild på SPI anslutning och databladet.

Det verkar mystiskt då många verkar ha problem med MAX31865. Troligtvis dålig dokumentation och bibliotek.
Senast redigerad av DanielM 14 december 2019, 01:07:22, redigerad totalt 1 gång.
DanielM
Inlägg: 2438
Blev medlem: 5 september 2019, 14:19:58

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av DanielM »

Janson1 skrev:Vilken sort och typ?
Japansk. Tjock. Gammal. Robust..analog. +20 år
Användarvisningsbild
carpelux
Inlägg: 1955
Blev medlem: 13 oktober 2007, 12:33:33
Ort: Varnhem

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av carpelux »

När det gäller att debugga SPI tror jag du skulle ha större nytta av en enkel logikanalysator än ett skåp. T.ex denna saleae-klon ihop med sigrok som är opensource.
Kostar ca 100:- levererat från Polen
DanielM
Inlägg: 2438
Blev medlem: 5 september 2019, 14:19:58

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av DanielM »

Det tror jag också.

Mitt skåp är en Aron BS310S. Jag kan se att det blir pulser nu på SCK, CE, MISO, MOSI.

Känns som SCK går mycket forttare än MISO, MOSI.
Shimonu
Inlägg: 326
Blev medlem: 21 oktober 2015, 22:44:33

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av Shimonu »

Känns som? Du har ju ett oscilloskop! Mät!
Janson1
Inlägg: 1381
Blev medlem: 1 december 2016, 09:06:02
Ort: Marks Kommun

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av Janson1 »

Jag tyckte jag läste nåt om "sinus" förut. Daniel: har du editerat? Om man editerar så är det viktigt att inte göra om utan bara lägga till ett ev fel om det är syftningsfel, felstavning eller så men inte ändra innehållet för då ser det ut som att vi svarat "god dag yxskaft" och det blir svårt att hitta en röd tråd i inläggen.
DanielM
Inlägg: 2438
Blev medlem: 5 september 2019, 14:19:58

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av DanielM »

Shimonu skrev:Känns som? Du har ju ett oscilloskop! Mät!
Jag gör det. Men detta skåp verkar inte ge tydliga fyrkansvåger. Mest bara pulser. Det är en indikation att den lever iallafall så inte den inte ger signaler alls.
bearing
Inlägg: 11676
Blev medlem: 2 mars 2006, 01:01:45
Ort: Ängelholm

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av bearing »

Mest bara pulser
Låter som att du har AC-kopplat signalen. Använd DC.

Ett trick för att få en fin signal är att använda extern triggeringång, och koppla den till en pinne som du pulsar precis innan du anropar SPI-rutinerna i programmet. Då kommer du få stadiga signaler på oscilloskopet.
DanielM
Inlägg: 2438
Blev medlem: 5 september 2019, 14:19:58

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av DanielM »

Tackar för tipset. Tyvärr så har jag bara en mätkabel. Men jag börjar se resultat nu!

Om jag skriver konfigurationen: 255 = 1111111, då läser jag 200 = 11001000. Om jag skriver konfigurationen 10 = 1010, Då läser jag 4 = 100

Så jag tror det handlar mycket om timning nu! :)

Jag har testat med följande:
* Dra ned hastigheten på SPI klockan = Ingen skillnad
* Sätta Delay efter CE låg = Ingen skillnad

Men jag vet nu att jag kan både läsa och skriva till den.
Shimonu
Inlägg: 326
Blev medlem: 21 oktober 2015, 22:44:33

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av Shimonu »

Men om du kunde läsa och skriva till den så hade du kunnat skriva något och läsa tillbaka det. Det låter ju inte som du kan det nu.
DanielM
Inlägg: 2438
Blev medlem: 5 september 2019, 14:19:58

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av DanielM »

Nu har jag koll på varje bit och förstår varför jag får olika meddelanden tillbaka.
Det som är konstigt nu är att om jag skickar 0 bytes, dvs 0x00. Då läser jag en konfiguering. Då ska den skicka tillbaka det jag har konfiguerat, men den skickar tillbaka 0b10101010 med så låg spänning att inte ens processorn kan uppfatta detta.

Om vi säger att signalnivån på SCK är 100%, då är MISO ca 10% signalnivå.
DanielM
Inlägg: 2438
Blev medlem: 5 september 2019, 14:19:58

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av DanielM »

Shimonu skrev:Men om du kunde läsa och skriva till den så hade du kunnat skriva något och läsa tillbaka det. Det låter ju inte som du kan det nu.
Jag trodde det. Men nu har jag hittat bra inställning på oscilloskopet och nu kan jag läsa varje bitt.
Jag får inget tillbaka från MISO, förutom 0b10101010 med en låg signalnivå typ 10% av 3.3v.

Så här ser SCK, MOSI, MISO ut.
Konfiguering:
SCK: --_--_--_--_--_--_--_
MOSI:_______________
MISO: --_--_--_--_--_--_--_--

Fast MISO är så låg spänning:
Jag förväntar mig MISO:____--___
Shimonu
Inlägg: 326
Blev medlem: 21 oktober 2015, 22:44:33

Re: Hur kan jag få tag på prestandaversionen av Nucleo?

Inlägg av Shimonu »

DanielM skrev:Nu har jag koll på varje bit och förstår varför jag får olika meddelanden tillbaka.
Det som är konstigt nu är att om jag skickar 0 bytes, dvs 0x00. Då läser jag en konfiguering. Då ska den skicka tillbaka det jag har konfiguerat, men den skickar tillbaka 0b10101010 med så låg spänning att inte ens processorn kan uppfatta detta.

Om vi säger att signalnivån på SCK är 100%, då är MISO ca 10% signalnivå.
Det du ser är överhörning
Skriv svar