Sida 17 av 20
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 13 december 2019, 22:54:17
av Janson1
Vilken sort och typ?
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 13 december 2019, 23:56:18
av TomasL
Har du rätt SPI-mode på din prolle dvs är det kompatibelt med din slav?
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 14 december 2019, 01:05:22
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.
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 14 december 2019, 01:06:17
av DanielM
Janson1 skrev:Vilken sort och typ?
Japansk. Tjock. Gammal. Robust..analog. +20 år
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 14 december 2019, 08:39:15
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
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 14 december 2019, 14:30:19
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.
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 14 december 2019, 16:12:15
av Shimonu
Känns som? Du har ju ett oscilloskop! Mät!
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 14 december 2019, 16:34:19
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.
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 14 december 2019, 17:12:00
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.
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 14 december 2019, 17:21:51
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.
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 14 december 2019, 18:20:31
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.
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 14 december 2019, 22:13:46
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.
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 14 december 2019, 22:25:12
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å.
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 14 december 2019, 22:26:32
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:____--___
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Postat: 14 december 2019, 23:33:08
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