Jag har inte använt kretsen själv men såg detta lilla projekt för ett tag sedan:
LÄNK
Koden är inte skriven för AVR utan för PIC, men sättet att kommunicera är ju det samma så jag hoppas det kan vara till hjälp ändå. Koden är skriven i C.
Sökningen fann 6 träffar
- 20 februari 2011, 23:41:10
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: DS1302/winavr
- Svar: 5
- Visningar: 1263
- 31 januari 2011, 23:36:15
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: Problem med SPI mellan PIC18F4550 och MCP2515
- Svar: 8
- Visningar: 1314
Re: Problem med SPI mellan PIC18F4550 och MCP2515
Den ända lilla saken jag kan ha imot din lösning...
Förstår vad du menar. Ändrat det nu, så nu funkar det såklart ännu bättre.
Förstår vad du menar. Ändrat det nu, så nu funkar det såklart ännu bättre.
- 31 januari 2011, 23:14:31
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: Problem med SPI mellan PIC18F4550 och MCP2515
- Svar: 8
- Visningar: 1314
Re: Problem med SPI mellan PIC18F4550 och MCP2515
Jag tror nog i och för sig att just *det* även står i det vanliga databladet Yes, det gör det! Läser även från SSPBUF efter skrivning i koden som jag postade i första posten men tydligen räckte det inte. Sen är deet ofta en annan fråga hur man vet vilken kisel-version man har.... Jo, precis den tan...
- 31 januari 2011, 00:27:33
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: Problem med SPI mellan PIC18F4550 och MCP2515
- Svar: 8
- Visningar: 1314
Re: Problem med SPI mellan PIC18F4550 och MCP2515
Dock, du bör ju i alla fall kunna *läsa* ett exempel med 4-5 rader kod, även om det är skrivet i assembler. Absolut, det är verkligen dags att titta igenom grunderna till assembler! "R0" är sannolikt något intern definition av temorära variabler... Okej, så tanken med raden "MOVFF SS...
- 30 januari 2011, 21:39:59
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: Problem med SPI mellan PIC18F4550 och MCP2515
- Svar: 8
- Visningar: 1314
Re: Problem med SPI mellan PIC18F4550 och MCP2515
Någon speciell anledning till att du inte gör som exemplet i databladet ? Nej, det kan jag inte påstå. Kan bero på att jag är totalt oduglig när det gäller assembler och har lite problem att tyda exemplet utan flertalet sökningar på internet. Du kör alltså "SPI Library", inte "Softwa...
- 30 januari 2011, 16:14:44
- Kategori: Inbäddade system / Inbyggda system / IoT
- Tråd: Problem med SPI mellan PIC18F4550 och MCP2515
- Svar: 8
- Visningar: 1314
Problem med SPI mellan PIC18F4550 och MCP2515
Hej! Jag har lite problem med att skriva till registren i CAN-controllern MCP2515. Jag använder HI-TECH C kompilatorn tillsammans med MPLAB och SPI funktionerna är mina egna. Problemet är att när jag försöker skriva till ett register och sedan läsa registret igen får jag tillbaka 0x00, 0xFF eller nå...
