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!
Sökningen fann 46 träffar
- 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: 4233
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!
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!
- 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: 4233
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 ...
- 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: 4233
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...
- 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: 4233
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.
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.
- 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: 4233
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 ...
- 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: 4233
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å ...
- 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: 4233
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 
- 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: 4233
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...
- 7 juli 2012, 22:09:00
- Kategori: Optokomponenter
- Tråd: problem med 4*20 hd44780 display
- Svar: 4
- Visningar: 3894
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.
- 6 juli 2012, 23:39:47
- Kategori: Optokomponenter
- Tråd: problem med 4*20 hd44780 display
- Svar: 4
- Visningar: 3894
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 ...
- 6 juli 2012, 20:30:36
- Kategori: Optokomponenter
- Tråd: problem med 4*20 hd44780 display
- Svar: 4
- Visningar: 3894
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...
- 28 maj 2012, 17:02:24
- Kategori: Idébanken
- Tråd: använda usb-joystick för att styra quadkopter
- Svar: 7
- Visningar: 2258
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
Tack för tipsen
- 28 maj 2012, 16:26:51
- Kategori: Idébanken
- Tråd: använda usb-joystick för att styra quadkopter
- Svar: 7
- Visningar: 2258
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...
- 28 maj 2012, 16:11:26
- Kategori: Idébanken
- Tråd: använda usb-joystick för att styra quadkopter
- Svar: 7
- Visningar: 2258
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...
- 28 maj 2012, 15:34:59
- Kategori: Idébanken
- Tråd: använda usb-joystick för att styra quadkopter
- Svar: 7
- Visningar: 2258
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...
