Sökningen fann 46 träffar

av mmarks
11 augusti 2013, 15:20:09
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)
Svar: 17
Visningar: 4027

Re: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)

Tack TomasL! Det är ju självklart när du pekar ut det! Önskar att jag hade frågat lite tidigare, det hade besparat mig många timmar med dåligt humör ;-)
Nu kan jag ju inte pröva detta förrän om ca en vecka men det verkar ju väldigt troligt att detta skulle vara orsaken till min huvudvärk!
av mmarks
11 augusti 2013, 15:02:08
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)
Svar: 17
Visningar: 4027

Re: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)

@TomasL, med enum gissar jag att du menar det som läses av till received_byte? Data som skickas är först en bokstav 'a' - 'f', denna avgör vilket index som nästkommande sändning ska sparas till förutom då ett 'f' skickas, då uppdateras variabeln displayed_channel. Det som skickas sen är en 8-bitars ...
av mmarks
11 augusti 2013, 12:51:01
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)
Svar: 17
Visningar: 4027

Re: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)

Det jag menar är att själva felet som ett parity bit error visar på, dvs att någon bit inte har kommit fram som den skickades fortfarande kan inträffa även om koden inte kollar efter det genom att skicka med en parity bit. Eller är det så att detta fel på något magiskt sätt aldrig kan inträffa om ma...
av mmarks
11 augusti 2013, 10:18:10
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)
Svar: 17
Visningar: 4027

Re: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)

Tack snigelen då är det utrett.
Faktum kvarstår att python alltid väntar på svar innan ett nytt kommando skickas så oavsett hur interrupts hanteras så är detta inte en aktuell felkälla eftersom det aldrig kan ske en ny sändning innan atmegan är redo att ta emot den.
av mmarks
11 augusti 2013, 09:32:46
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)
Svar: 17
Visningar: 4027

Re: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)

@AndLi: Jag får skylla på att jag gick upp för tidigt idag då ;-) i Atmega16 är interrupts "enablade" även när ett interrupt körs men de kan enbart avbryta pågående interrupt om de har högre prioritet (det är ett tag sen jag läste ordentligt i manualen om detta och provade men jag har för ...
av mmarks
11 augusti 2013, 09:09:16
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)
Svar: 17
Visningar: 4027

Re: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)

Ja du har helt rätt i detta men min anledning till att ha denna till synes dumma/meningslösa rad är helt enkelt att atmegan SKA "frysa" om jag får ett parity bit error så att jag ser att detta har inträffat mha den kombination på LED:sen som jag sätter på raden innan (kan såklart visas på ...
av mmarks
11 augusti 2013, 07:16:15
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)
Svar: 17
Visningar: 4027

Re: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)

Just nu är denna ISR-funktion den enda koden som körs kontinuerligt (det går lite uppstartsfunktioner innan dess) så varken deklaration som volatile eller atomära funktioner i main är ett problem i detta fall :-(
av mmarks
10 augusti 2013, 19:26:32
Kategori: Inbäddade system / Inbyggda system / IoT
Tråd: ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)
Svar: 17
Visningar: 4027

ATmega16, C-kod som beter sig slumpmässigt (i mina ögon)

Jag håller på med ett projekt där en atmega16 (som sitter på en stk500 för tillfället) kommunicerar seriellt med ett pythonprogram på min pc. Atmegan har en 5 element lång vektor/array av uint_8 vars värden updateras genom denna kommunikation. I atmegan sköts all kommunikation genom en interruptfunk...
av mmarks
7 juli 2012, 22:09:00
Kategori: Optokomponenter
Tråd: problem med 4*20 hd44780 display
Svar: 4
Visningar: 3818

Re: problem med 4*20 hd44780 display

Splash screen fungerade hela tiden som den skulle. Den kod jag testade var på en annan processor (en atmega16) och jag ändrar aldrig något i usart-modulen när programmet körs.
av mmarks
6 juli 2012, 23:39:47
Kategori: Optokomponenter
Tråd: problem med 4*20 hd44780 display
Svar: 4
Visningar: 3818

Re: problem med 4*20 hd44780 display

Jag har inte medvetet slagit av splash screen och jag har hela tiden kört på 9600 baud, jag rörde inte heller några kopplingar när det hände. Det jag däremot gjorde när det hände var att jag började testa en del annan kod som använder många interrupts. såvitt jag förstår kan en sändning bli korrupt ...
av mmarks
6 juli 2012, 20:30:36
Kategori: Optokomponenter
Tråd: problem med 4*20 hd44780 display
Svar: 4
Visningar: 3818

problem med 4*20 hd44780 display

Jag har nyligen införskaffat en sån här display: http://www.lawicel-shop.se/prod/Serial-Enabled-20x4-LCD-5V_610019/Sparkfun_64668/SWE/SEKD Den har fungerat bra medan jag har skrivit rutiner till den men nu vill den inte vara med längre. Nu när den slås på blir rad 1 och 3 svarta, thats it. Inga komm...
av mmarks
28 maj 2012, 17:02:24
Kategori: Idébanken
Tråd: använda usb-joystick för att styra quadkopter
Svar: 7
Visningar: 2141

Re: använda usb-joystick för att styra quadkopter

Har tagit en tittat i databladen för de moduler du länkade till, tror jag beställer sändaren och 8-kanalsmottagaren och börjar testa med dem, får jag det att funka med en MCU så blir det modifiering av joysticken i nästa steg.
Tack för tipsen :)
av mmarks
28 maj 2012, 16:26:51
Kategori: Idébanken
Tråd: använda usb-joystick för att styra quadkopter
Svar: 7
Visningar: 2141

Re: använda usb-joystick för att styra quadkopter

Nejdå jag blev bara lite fundersam när jag tittade på de mottagare du länkade till, som jag fattade det så hade de bara utgångar för att styra servon direkt istället för att gå vägen via styrkort. Men nu när jag tittar en gång till så ser det ut som att iallafall den större har utgångar för att snac...
av mmarks
28 maj 2012, 16:11:26
Kategori: Idébanken
Tråd: använda usb-joystick för att styra quadkopter
Svar: 7
Visningar: 2141

Re: använda usb-joystick för att styra quadkopter

Jag har haft två RC-flygplan, ett motorsegelflygplan och ett enklare plan med elmotor och 3-kanalsstyrning, tyvärr har inget av dem varit i luften på väldigt länge efter att de kraschade av olika anledningar, jag är dock bara skyldigt till den ena kraschen :wink: Så det är ett bra tag sedan jag akti...
av mmarks
28 maj 2012, 15:34:59
Kategori: Idébanken
Tråd: använda usb-joystick för att styra quadkopter
Svar: 7
Visningar: 2141

Re: använda usb-joystick för att styra quadkopter

Jag plockade precis isär joysticken, det blev lite svettigt när jag inte fattade varför jag inte kunde få ihop den igen men jag lyckades tillslut, hur som helt såg det inte ut att vara allt för svårt att koppla in sig på direkt på dess hårdvara. Jag har aldrig använt en sån modul som du länkade till...