Hallo,
Ik gebruik proton ide 1.0.4.6 en wil graag gebruik maken van de functie Sprintimage. Ik heb de functie gedownload en geinstalleerd.
Bij compileren krijg ik de volgende foutmelding.
Heeft er iemand ervaring met de functie Sprintimage of weet iemand hoe dit op te lossen is??
Alvast bedankt.
http://www.uploadarchief.net/files/download/screenshot001.jpg
Ik ben zelf een stapje verder gekomen door een andere functie uit de library manager te proberen. Nu lijkt het er op dat er geen één functie uit de library werkt. Heeft er iemand een idee?? Maakt het uit wat de folder is waarin de librarymanager is geinstalleerd?
[Bericht gewijzigd door Henry S. op (47%)]
marcob
Honourable Member
People tend to overestimate what can be done in one year and to underestimate what can be done in five or ten years
Ik had dat probleem ook, Proton opnieuw geinstaleerd en het werkte weer. Je moet wel de laatste versie hebben.
Welke heb jij?
ik heb versie 1.0.4.6.
Zou dit het probleem kunnen zijn???
[Bericht gewijzigd door Henry S. op (66%)]
marcob
Honourable Member
People tend to overestimate what can be done in one year and to underestimate what can be done in five or ten years
Dat is wel de laatste versie, dus dat is goed.
Proton IDE 1.0.4.6
PROTON+ BASIC Compiler 3.2.5.5
Wat ik zei, effe opnieuw installeren. Is ook zo gebeurt toch! Ik had erook last van dat geen enkele funktie meer werkte vanuit de library
Zoals je aangaf even proton opnieuw installeren.. Dit heb ik zojuist gedaan en krijg nu het volgende bij het proberen van het voorbeeld wat bij SprintImage zit:
http://www.uploadarchief.net/files/download/screenshot002.jpg
Na opnieuw installeren andere foutmeldingen...
??? enig idee
marcob
Honourable Member
People tend to overestimate what can be done in one year and to underestimate what can be done in five or ten years
Ik zal straks even thuis kijken, want volgens mij moet er nog een regel bovenaan je progarmma staan.
Post je hele programmering eens, dan kijk ik thuis even wat hij bij mij doet.
Wat ik wel weet is dat ik met het commando goto over de data heen spring.
goto overdata
data....
overdata:
END
Dit is de code die ik gebruik:
Ik blijf de melding; error; include file: C\pic programma's krijgen.
Nu is dit de extentie waar ik mijn programma's in opsla.. maar een ieder ander programma waarin ik geen macro's uit de library gebruik werkt.
DEVICE = 18F4520
XTAL = 20
ALL_DIGITAL = TRUE
DEVICE 18F4520
CONFIG_START
OSC = HS ; HS Oscillator
FCMEN = OFF ; Failsafe Clock Monitor Disabled
IESO = ON ; Int/Ext Oscillator Switch Over Disabled
PWRT = ON ; Power Up Timer Enabled
BOREN = OFF ; Brownout Reset Disabled
BORV = 0 ; Brownout Reset Voltage 4.6V
WDT = OFF ; Watchdog Timer Disabled
WDTPS = 1 ; Watchdog Postscaler: 1:1
MCLRE = off ; MCLR disabled
LPT1OSC = ON ; T1 Oscillator Disabled
CCP2MX = PORTC ; CCP2 Mux Muxed with RC1
STVREN = ON ; Stack Overflow Reset Enabled
LVP = OFF ; Low Voltage ICSP Disabled
XINST = OFF ; XINST Disabled
DEBUG = OFF ; Background Debugger Disabled
CP0 = OFF ; Code Protection Block 0 Disabled
CP1 = OFF ; Code Protection Block 1 Disabled
CP2 = OFF ; Code Protection Block 2 Disabled
CP3 = OFF ; Code Protection Block 3 Disabled
CPB = OFF ; Boot Block Code Protection Disabled
CPD = OFF ; Data EEPROM Code Protection Disabled
WRT0 = OFF ; Write Protection Block 0 Disabled
WRT1 = OFF ; Write Protection Block 1Disabled
WRT2 = OFF ; Write Protection Block 2 Disabled
WRT3 = OFF ; Write Protection Block 3 Disabled
WRTB = OFF ; Boot Block Write Protection Disabled
WRTC = OFF ; Configuration Register Write Protection Disabled
WRTD = OFF ; Data EEPROM Write Protection Disabled
EBTR0 = OFF ; Table Read Protection Block 0 Disabled
EBTR1 = OFF ; Table Read Protection Block 1 Disabled
EBTR2 = OFF ; Table Read Protection Block 2 Disabled
EBTR3 = OFF ; Table Read Protection Block 3 Disabled
EBTRB = OFF ; Boot Block Table Read Protection Disabled
CONFIG_END
' LCD spec and pins
LCD_TYPE = SAMSUNG
LCD_DTPORT = PORTB
LCD_RSPIN = PORTA.4
LCD_ENPIN = PORTA.5
LCD_RWPIN = PORTA.3
LCD_CS1PIN = PORTA.0
LCD_CS2PIN = PORTA.1
INTERNAL_FONT = ON
FONT_ADDR = 0
' reset the display controller
TRISA = %00000000
PORTA.2 = 1
DELAYMS 10
PORTA.2 = 0
DELAYMS 10
CLS
SPRINTIMAGE 4,20,BatterySymbol
STOP
BatterySymbol:
CDATA 2,8,_
254,226,227,227,227,227,226,254,255,255,255,255,255,255,255,255
Bas,
Ik heb een soortgelijk probleem.
Ik gebruik echter niet de "Include "proton_g4.int"
omdat ik mn ander bordje heb (de easypic5)
mijn foutmelding is: Variabele SPrintImage not found
mijn code
DEVICE 16F877A
config hs_osc,wdt_off,lvp_off
XTAL = 8
'MikroElektronika EP5 GLCD Definition
Declare LCD_TYPE SAMSUNG
Declare LCD_INTERFACE 8
Declare LCD_DTPIN PORTD.0
Declare LCD_ENPIN PORTB.4
Declare LCD_RSPIN PORTB.2
Declare LCD_RWPIN PORTB.3
Declare LCD_RSTPIN PORTB.5
Declare LCD_CS1PIN PORTB.1
Declare LCD_CS2PIN PORTB.0
Declare GLCD_CS_INVERT on
;declare GLCD_STROBE_DELAY 30000
;declare GLCD_read_delay 500
High PORTB.5
'End of MikroElektronika EP5 GLCD Definition
INTERNAL_FONT = on
FONT_ADDR = 0
ALL_DIGITAL = TRUE
;Dim SPrintImage As Word
;Include "proton_g4.int"
Cls
SPrintImage 4,20,BatterySymbol
Stop
BatterySymbol:
CData 2,8,_
254,226,227,227,227,227,226,254,255,255,255,255,255,255,255,255
ik hoop niet dat ik jouw topic hier mee kaap....
marcob
Honourable Member
People tend to overestimate what can be done in one year and to underestimate what can be done in five or ten years
Ik heb wat geprobeerd, maar bij je CDATA string gaat hetverkeerd. Probeer eens:
CDATA 2,8,_
$FE,$02,$03,$03,$03,$03,$02,$FE,_ ' Y_Bytes 0
$FF,$80,$80,$80,$80,$80,$80,$FF ' Y_Bytes 1
Geeft geen problemen met compilen, maar heb het niet getest met een scherm.
PS ik gebruik Graphic LDC Mate in Proton