Hur kan jag få tag på prestandaversionen av Nucleo?
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
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?
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.

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.
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Japansk. Tjock. Gammal. Robust..analog. +20 årJanson1 skrev:Vilken sort och typ?
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
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
Kostar ca 100:- levererat från Polen
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
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.
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?
Känns som? Du har ju ett oscilloskop! Mät!
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
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?
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.Shimonu skrev:Känns som? Du har ju ett oscilloskop! Mät!
Re: Hur kan jag få tag på prestandaversionen av Nucleo?
Låter som att du har AC-kopplat signalen. Använd DC.Mest bara pulser
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?
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.
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?
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?
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 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?
Jag trodde det. Men nu har jag hittat bra inställning på oscilloskopet och nu kan jag läsa varje bitt.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 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?
Det du ser är överhörningDanielM 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å.