Enchippare med enkelt operativ mot RS-232 terminal
Re: Enchippare med enkelt operativ mot RS-232 terminal
Jag funderade på detta problem, när jag var inställd på självmodifierande kod. Då går det nog fort... Hur många skrivningar tål RAM? jämfört med flash ROM.
- SeniorLemuren
- Inlägg: 8427
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Enchippare med enkelt operativ mot RS-232 terminal
Som du ser av de senaste inläggen här, så kan det skilja väldigt mycket från uC till uC. så det enda är, läs datablad för den uC du skall använda.
Re: Enchippare med enkelt operativ mot RS-232 terminal
Står i databladet, faktiskt.
Dock jag skall vara snäll, så du behöver inte läsa.
Oändligt (i princip) det är ju ett RAM.
Dock jag skall vara snäll, så du behöver inte läsa.
Oändligt (i princip) det är ju ett RAM.
Re: Enchippare med enkelt operativ mot RS-232 terminal
En bra anl att inte skriva självmodifierande fördröjnings loop
. Får bli nått med x,y och z. Som är samma som r26-r31. Nu stack jag ut hakan....

Re: Enchippare med enkelt operativ mot RS-232 terminal
> Har man inget vettigt att säga kan man hålla käften som alternativ...
Alltså...
Tråden/trådarna i sig har ju så klart tappat allt intresse sedan en tid tillbaka.
Det som jag upplever som lite störande är att kategorin "Mikroprocessorer"
ständigt tänds upp med "nya inlägg" p.g.a dessa idiottrådar.
Det är lite tröttande i längden...
Alltså...
Tråden/trådarna i sig har ju så klart tappat allt intresse sedan en tid tillbaka.
Det som jag upplever som lite störande är att kategorin "Mikroprocessorer"
ständigt tänds upp med "nya inlägg" p.g.a dessa idiottrådar.
Det är lite tröttande i längden...
Re: Enchippare med enkelt operativ mot RS-232 terminal
1802:
Om jag nu förstått rätt så vill du ha en AVR som får olika programvaror beroende på jumprar eller något och är kopplat till ett PC-moderkort via RS232?
I så fall är mitt förslag följande:
* Ladda ned en serie bootloader med källkod till PC programvaran, tex tinybootloader
* Ladda in bootloadern i AVR
* Ta källkoden från PC programvaran och lägg den i din egen PC programvara
* Varje AVR programvara får två gemensamma funktioner:
* Läsa ut programvaru typ över serie,tex en byte som är unik för varje programvara
* Omstart för att sätta AVR i bootloader över serie
* När du vill byta programvara, tex vid uppstart eller något annat så läser PC ut programvarutyp. Om denna inte stämmer med den programvara som ska köras så startar PC om AVR och programladdar nya programvaran över serie. På sätt behöver du bara "slita" på flashet när programvara ska bytas.
På så sätt kan du byta kod utan att behöva exekvera den från RAM eller göra någon "scriptspråk" i AVR.
Du kan göra en fuling och ha två AVR, där den ena ersätter PC och har som enda uppgift att skicka äver nytt program till den andra AVR från ex SD-kort om du inte har någon PC kopplad till AVR.
Sen finns givetvis STM32 som kan exekvera från RAM men då blir det lite mer jobb att lära sig än AVR.
Om jag nu förstått rätt så vill du ha en AVR som får olika programvaror beroende på jumprar eller något och är kopplat till ett PC-moderkort via RS232?
I så fall är mitt förslag följande:
* Ladda ned en serie bootloader med källkod till PC programvaran, tex tinybootloader
* Ladda in bootloadern i AVR
* Ta källkoden från PC programvaran och lägg den i din egen PC programvara
* Varje AVR programvara får två gemensamma funktioner:
* Läsa ut programvaru typ över serie,tex en byte som är unik för varje programvara
* Omstart för att sätta AVR i bootloader över serie
* När du vill byta programvara, tex vid uppstart eller något annat så läser PC ut programvarutyp. Om denna inte stämmer med den programvara som ska köras så startar PC om AVR och programladdar nya programvaran över serie. På sätt behöver du bara "slita" på flashet när programvara ska bytas.
På så sätt kan du byta kod utan att behöva exekvera den från RAM eller göra någon "scriptspråk" i AVR.
Du kan göra en fuling och ha två AVR, där den ena ersätter PC och har som enda uppgift att skicka äver nytt program till den andra AVR från ex SD-kort om du inte har någon PC kopplad till AVR.
Sen finns givetvis STM32 som kan exekvera från RAM men då blir det lite mer jobb att lära sig än AVR.
Re: Enchippare med enkelt operativ mot RS-232 terminal
Rick81: Du har missuppfattat. Denna tråd handlar bara om AVR, mini OS och någon form av display via AVR serial. Men tack för upplägget. Kan komma till anv det med.
Re: Enchippare med enkelt operativ mot RS-232 terminal
Hittade den här. Hardware - ATMega based home computer Bara kretskortet fattas. Den kör mot tv, det kan jag ta. Och den pratar 6502, Skulle passa mig utmärkt
.

Re: Enchippare med enkelt operativ mot RS-232 terminal
http://elektronikforumet.com/forum/view ... 13&t=62596 ytterligare en terminal jag har. Som om jag kommer åt maskinkod, kan bli en smidig komplett mikrokontroller.
Re: Enchippare med enkelt operativ mot RS-232 terminal
Vad menar du med det?Och den pratar 6502
Re: Enchippare med enkelt operativ mot RS-232 terminal
ATMega based home computer Enl änken
"Features
Drivers for the hardware components (video, keyboard, SD card, sound)
Shell commands (e.g. cd, ls, load, save, peek, poke, sys)
FAT file system support (read / write to an existing file)
Emulation of a 6502 processor
Sprites + Tiles
"
Passar mig för att jag gillar att koda 6502(6510).
"Features
Drivers for the hardware components (video, keyboard, SD card, sound)
Shell commands (e.g. cd, ls, load, save, peek, poke, sys)
FAT file system support (read / write to an existing file)
Emulation of a 6502 processor
Sprites + Tiles
"
Passar mig för att jag gillar att koda 6502(6510).