Elsist Electronic systems since 1983   Italiano  Italian Flag   
 
 
ELSIST - Electronic Systems since 1983 SlimLine series PLCs  - Automation made in Italy Touchscreen HMIs Interface conversion Wireless LAN solutions GSM/GPRS/UMTS products and solutions IP monitoring solutions
 LOGIN  
Username
Password
 Remember data
Allows to register Register now
Allows to subscribe to the newsletter Newsletter subscription
Allows emergency site access Forgot your password?
 GO TO TOPIC
 NEWS
View recently updated pages New/revised pages
View new products New products
View new downloads New downloads
View new posts on forum New Forum posts
 SERVICES
Sends an Email with infos request Info request
Displays the quote request form Quote request
 SHOWCASE
UMTS/HSPA+ Router UR5i v2 Basic (Plastic case)
UMTS/HSPA+ Router UR5i v2 Basic (Plastic case)
600533  I/O Controller II
600533 I/O Controller II
SlimLine Mixed Signal I/O Module + RS232
SlimLine Mixed Signal I/O Module + RS232
AirCam Dome - IP Camera Ceiling mount
AirCam Dome - IP Camera Ceiling mount
Rocket M5 AIRMAX
Rocket M5 AIRMAX
UniFi Access Point Long Range
UniFi Access Point Long Range
600540 Ares 12 Bulk
600540 Ares 12 Bulk
40A DC Uninterruptible Power Supply
40A DC Uninterruptible Power Supply
SlimLine Static output exp. I/O Module 16In 8Out
SlimLine Static output exp. I/O Module 16In 8Out
600526 HWg-PWR3 M-Bus to IP energy meter
600526 HWg-PWR3 M-Bus to IP energy meter
 OFFERS Go to offer page 
4G LTE router LR77 v2 Full (Plastic case)
4G LTE router LR77 v2 Full (Plastic case)
€ 919.00
Price reduced € 826.00
 You are here: Forums list  Remoter: News and information  Note su programmaz... paginata Add page to favourites Send this page by email Print this page
Messages list
  FORUM
News and information
Latest news and useful information on Remoter software
 Discussion
Note su programmazione paginata
Informazioni utili su programmazione paginata
Author:  Maxim Date (GMT):  13/06/2007 07:02:31
Flags Message
Messaggio in Italiano
 
Date (GMT):  13/06/2007 07:02:31  
Author:  Maxim
Due note su programmazione paginata. Tutti i nostri prodotti sono basati su controllori della famiglia MCS51 Intel e loro derivati. Questi microcontrollori hanno come limite massimo di indirizzamento memoria codice 64Kbytes. Anche se il compilatore utilizzato da Remoter prevede l'ottimizzazione del codice per cercare di limitarne la dimensione, le nuove necessità di programmazione sempre piu complesse richiedono una dimensione del codice sempre maggiore.
 
Per ovviare alla limitazione imposta dal controllore, dalla versione 8.3 di Remoter è possibile paginare il programma, quindi la dimensione massima del codice avrà come unico limite la dimensione della memoria FLASH. Su alcuni prodotti sono disponibili memorie FLASH da 128Kbytes ed oltre.
 
Se si imposta la modalità paginata, la memoria codice totale verrà suddivisa in una pagina common (Settata da 0x0800 a 0x7FFF) ed in pagine (Settate da 0x8000 a 0xFFFF) fino a raggiungere la completa dimensione di memoria.
Messaggio in Italiano
 
Date (GMT):  13/06/2007 07:46:54  
Author:  Bertaser
Trasformando un programma non paginato (Dimensione massima 64Kbytes) in un programma paginato, per default tutti i moduli in cui è suddiviso il programma vengono allocati nella pagina common è quindi possibile che la dimensione del programma superi quella della pagina common (Dimensione 32Kbytes).
 
Compilando il programma non si avrà nessun errore, il compilatore non esegue controlli sulla dimensione del codice generato, ma durante l'upload sul sistema target Remoter eseguirà il controllo è verrà generato errore.
 
A questo punto occorre agire sui moduli di programma spostandone alcuni nelle varie pagine in modo da ottimizzarne l'allocazione. Ricompilare il programma e verificare con l'upload di non avere superato i limiti fissati sulle varie pagine.
Page:  (1)      
 © Copyright 1996-2013 ELSIST Srl - VAT ID: IT01122830068