Sökningen fann 143 träffar

av dragon9226
27 mars 2011, 18:12:18
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Jag funderar på hur man gör för att använda den inbyggda klockan. (På kretskortet) Någon som har några bra idéer om hur man använder den på ett smidigt sätt? Med vilken kod kan man på ett smidigt sätt anropa den för att ställa tid, och hämta tid? Projektet börjar se bra ut för övrigt. Har lyckats me...
av dragon9226
17 mars 2011, 17:40:18
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Hej igen. Har börjat fundera på om man ska använda "threading" som knapplyssnare. För att kunna lyssna efter knapptryckningar samtidigt som programmets huvuddel körs. I enkla former något liknande som i denna tutorial: http://www.albahari.com/threading/ Vad tror ni? Kan det gå att använda ...
av dragon9226
4 mars 2011, 15:31:44
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Nja. Jag gjorde det så att den ligger före den delen som skickar ut varje tecken..
Det kanske går att väva in, men tror inte det är helt nödvändigt.
Det fungerar i alla fall:)
av dragon9226
4 mars 2011, 07:47:31
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Det går säker om man gör typ såhär:

Kod: Markera allt

while(pgm_read_byte(&ord[antaltecken) {     
         antaltecken++;
   }
av dragon9226
3 mars 2011, 20:36:35
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Yay! Jag löste det. uint8_t antaltecken = 0; while(1) { if(pgm_read_byte(&ord[antaltecken]) == 0) {break;} antaltecken++; } Det måste vara för att arrayen ord[] som skickas bara är en pekare, och inte arrayen. Vilket gör att man inte kan läsa som vanligt utan måste läsa den från programminnet.
av dragon9226
3 mars 2011, 20:14:05
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Jag kom fram till att din kod borde vara mer komplicerad än vad som krävs.
Borde inte detta fungera:

Kod: Markera allt

	uint8_t antaltecken = 0;	

	while(1) {  	
			if(ord[antaltecken] == 0) break; 
			antaltecken++;
	}
Dock så fungerar det inte...
av dragon9226
3 mars 2011, 17:34:48
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Jag försöker använda Jesses kod, och placera den först i slideLine så att längden kan ges direkt till for-satsen.
Men jag förstår mig inte riktigt på hur den fungerar och vad de olika variablerna är till för..
av dragon9226
3 mars 2011, 17:13:30
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Räcker det med att byta sizeof mot strlen?
av dragon9226
3 mars 2011, 17:12:32
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Denna?:
Kod:
void print(const uint8_t * string) {
uint8_t tecken;
while(1) {
tecken = pgm_read_byte(string++);
if (tecken == 0) break;
putChar(tecken);
}
}
av dragon9226
3 mars 2011, 16:54:49
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Testade med:

Kod: Markera allt

for (uint8_t i = 0; i < (sizeof(ord)); i++) {
Och fick samma resultat..
av dragon9226
3 mars 2011, 16:23:15
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Så där ja. Där satt felen. Ändrade även till ACII ordning bland tecknen. Så nu fungerar allt förutom avkänningen av hur långt "ord" är. Det blir bara två, när det egentligen är 13... Men om jag byter ut avkänningen till en siffra så fungerar det.... Tillägg: Koden: void slideLine(char ord[...
av dragon9226
2 mars 2011, 21:33:04
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Lade till radnumrering för de berörda rader i förra inlägget.
Beklagar att jag inte tänkte på det tidigare..
av dragon9226
2 mars 2011, 16:09:57
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Ok, tack för den listan, den ska jag använda när jag får den nya slidern att fungera. Dock bli det en hel del fel... Har försökt att åtgärda dem, men inte lyckats med alla... //---------------- standardbibliotek ------------------ // #define F_CPU 8000000 för att använda intern 8 MHz osilator #inclu...
av dragon9226
2 mars 2011, 07:11:07
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Tack Jesse. Hinner inte läsa dit långa inlägg nu, men det korta gjorde att knapparna fungerar. Tack så otroligt mycket! Litet fel, stora konsekvenser... Tilläg: Det ända felet nu är att efter att hela skärmen lyses upp en kort stund så lyser en rad, när det ska vara släkt. Men får ta och kolla på de...
av dragon9226
1 mars 2011, 22:45:52
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: Val av microprocessor, RGB LED styrning
Svar: 340
Visningar: 38540

Re: Val av microprocessor, RGB LED styrning

Ok.
Får göra det en annan dag, då jag behöver sova nu.
Tack för hjälpen.

Om någon vill så kan den skriva ett enkelt program, behöver ej vara fullständigt, med den kod som jag behöver för själva knapp avläsandet.
Tack på förhand, och god natt!