Hallo, PIC8722, C18 Habe an meinem PIC ein externes Ram angeschlossen. Kann ich in dem externem Ram eine Tabelle anlegen, etwa wie Beispiel im Rom ? >> l_tab_funktion rom tab_funktion[MaxTabFunktion] = { DATEN }; habe bis jetzt nur dieses gefunden. >> // Setup your data memory address. DataPtr = (rom unsigned int*)0x20000; Gruß Siegfried
Hallo, wo werden die Werte des externen Ram während der Simulation abgelegt ? Gruß Siegfried
hallo ich habe an meinem auto das reserverad montiert. kann ich das farbig anstreichen, z.b. rot? >> reserverad_paint_green() habe aber nur diese gefunden >> bring_reserverad_to_mechanic() kostet glaube ich geld gruss, Master Snowman
hallo wo wird die farbe auf dem reserverad aufgetragen? gruss, Master Snowman
wäre besser gewesen, wenn du meine antwort nicht gelesen hättest. gruss so, lassen wir das nachgeäffe und das verarschen indem man verlangt, das forum müsse erraten, was man gebaut hat und welche code-schnipsel zusammenkopiert wurden. aber im ernst, hättest du geglaubt, dass ich in einem auto-forum mit meinen fragen, eine gescheite antwort bekommen hätte? eben, das glaue ich auch - sowie auch du mit deinen fragen hier ;-) ich wollte mit meinen fragen dich nur anregen, mal über deine forderungen nachzudenken und ggf. hättest du dabei gemerkt, dass du in umgekehrter lage auch raten müsstest, was du meintest - es haben nicht alle hier eine glaskugel (oder glaswürfel?) zu hause. wie wäre es, wenn du uns nicht raten lässt und mal den (deinen?) code und deinen schaltplan gepostet hättest - zumindest für den anfang, wäre es mal ein schritt auf uns zu gewesen... schöner sonntag noch. gruss, Master Snowman
Hallo, ich bin der Meinung, das mit meiner Fragestellung > > Kann ich in dem externem Ram eine Tabelle anlegen, etwa wie Beispiel im > > Rom ? > > l_tab_funktion rom tab_funktion[MaxTabFunktion] = { DATEN }; eine vernünftige Antwort bekommen kann. Gruß Siegfried
hast du ein SD-RAM angeschlossen, ein flash-RAM, EEPROM? hast du ein DMA-interface programmiert, oder steuerst du es via I2C, SPI, parallel... oh mann, ich gebe das rätseln auf, und werde auch nicht mehr antworten. viel glück noch. ps: die erste frage könnte man mit deinem sourcecode beantworten, zweite frage mit deinem schaltplan ^^
Hallo, bei der Beschreibung zur Hardware hast du recht. Hardware: PIC18F8722, extern Quarz 20MHz K6T4008C1C 512Kx8 bit Low Power CMOS Static RAM SRam direkt und über HC373 an den entsprechende Pin des µC angeschlossen. Sourcecode: a. typedef struct { unsigned char Codex; // Codex unsigned char PortBit; // Port Bit unsigned char TF; // True/False unsigned int *Addr; // Adresse } l_extern_ram; b. l_extern_ram ram Buffer[20], *pBuffer; c. void init_extern_ram(void) { pBuffer = Buffer; } Derzeitig existiert >>>Buffer[20]<<< im internem Ram des µC. Die größe von 20 ist nur ein Beispiel und wird im Externem SRAM auf Maximum geändert. Bezogen auf meine Fragestellung, >>>externem Ram eine Tabelle anlegen<<<, was muß ich anpassen/ändern, das >>>Buffer[20]<<< im externem SRam liegt und bei Adresse 0x20000 beginnt. vermute, das du die zweiter Frage falsch verstanden hast. Ich meine während der Simulation am PC, nicht an der Hardware. Wenn ich mit der Hardware die Simulation durchführe, habe ich ja das SRam. Gruß Siegfried
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.