In SX Microcontrollers, SX/B Compiler and SX-Key Tool, loojade wrote: I'm so sorry about the many question I have... One more question: I write some code to test the SX-KEY. When I run the code, the SX-key tell me that I exceed the memory space!!! Totally RAM should be 132Byte??? this is the code: [code] ' ------------------------------------------------------------------------- ' Program Description ' ------------------------------------------------------------------------- ' ' GRIPOne è sensibile agli interrupts forniti da i due sensori di prossimità ' dai giri motore e dai due pulsanti per la gestionedei parametri di ' configurazione ' ------------------------------------------------------------------------- ' Device Settings ' ------------------------------------------------------------------------- DEVICE SX48, OSC4MHZ, TURBO, STACKX, OPTIONX FREQ 4_000_000 IRC_CAL IRC_4MHZ ID "GRIPOne_1.0" 'WATCH anyVariable ' ------------------------------------------------------------------------- ' IO Pins ' ------------------------------------------------------------------------- fr_sensor VAR RB.0 'impulsi da sensore ruota anteriore rr_sensor VAR RB.1 'impulsi da sensore ruota posteriore rpm_sensor VAR RB.2 'impulsi da giri motore button_1 VAR RB.3 'pulsante di scelta button_2 VAR RB.4 'pulsante di incremento t_control VAR RB.5 'uscita controllo di trazione start_reset VAR RB.6 'uscita on/off sistema rpm_control VAR RB.7 'uscita controllo rpm SDA VAR RA.0 SCL VAR RA.1 ' ------------------------------------------------------------------------- ' Constants ' ------------------------------------------------------------------------- SlaveID CON $A0 ' for 24LC16B Ack CON 0 Nak CON 1 nr_parametri CON 6 'numero di parametri memorizzabili tramite i pulsanti ' ------------------------------------------------------------------------- ' Variables ' ------------------------------------------------------------------------- counter_rr VAR word 'contatore per il sensore anteriore counter_fr VAR word 'contatore per il sensore posteriore counter_rpm VAR word 'contatore per il sensore rpm last_rr VAR word 'contatore per il sensore anteriore last_fr VAR word 'contatore per il sensore posteriore last_rpm VAR word 'contatore per il sensore rpm spinning VAR byte appoggio VAR word interrupts_signal VAR byte 'byte per verificare quale interrupt è stato avvertito addr VAR Word ' address in 24LC16B addrLo VAR addr_LSB addrHi VAR addr_MSB outVal VAR Byte ' to 24LC16B inVal VAR Byte ' from 24LC16B tmpW1 VAR Word ' work vars tmpB1 VAR Byte tmpB2 VAR Byte tmpB3 VAR Byte tmpB4 VAR Byte WATCH addr ' for Debug/Poll mode WATCH outVal WATCH inVal [/code] On "addr" he exceed message apper! Really do I exceed the RAM space??? Loojade ---------- End of Message ---------- You can view the post on-line at: http://forums.parallax.com/forums/default.aspx?f=7&p=1&m=250347#m250890 Need assistance? Send an email to the Forum Administrator at forumadmin@parallax.com The Parallax Forums are powered by dotNetBB Forums, copyright 2002-2008 (http://www.dotNetBB.com)