2016-08-30 3 views
0

У меня проблема с моим проектом Bascom.Странная ошибка в моем проекте avar bascom

Во-первых, это мой код:

$regfile = "m128def.dat" 
$CRYSTAL=8000000 
$hwstack = 512 
$swstack = 512 
$framesize = 512 

Config Porte = Output : Data_disp_low Alias Porte   'DB0 - DB7 
Config Portf = Output : Data_disp_high Alias Portf   'DB8 - DB15 
Rs_disp Alias Portd.0 : Config Rs_disp = Output    'Command/Data pin 
Wr_disp Alias Portd.1 : Config Wr_disp = Output    'Write pin 
Rd_ssd1963 Alias Portd.2 : Config Rd_ssd1963 = Output 
Res_disp Alias Portd.4 : Config Res_disp = Output   'Reset pin 
Res_disp = 1 
Cs_disp Alias Portd.3 : Config Cs_disp = Output    'Chip Select 
Cs_disp = 0 


Const Color_bgr = 0 
Const Portrait = 0           '1=Portrait, 0=Landscape 
Const Rotate_180 = 0          '1=Rotated, 0=Not Rotated 
Config Submode = New : $include "SSD1963 16bit library.inc" 'Include library 
Config Portd.0 = Output 

Display_init 
Lcd_backlight 160 
Lcd_clear Black 

Restore A_en_boldfont14x23 
    Alcd_txt "Hello" , 320 , 37 , White , Black , 0 
wait 5 

Я хочу, чтобы восстановить файл и показать его в моем GLCD но IDE показывает эту ошибку мне:

Error : 61 Line : 28 Label not found [A_EN_BOLDFONT14X23] , in File : D:\AVR\bascomprj\lcd4inch\noname2.bas 

и это странно потому что я положил [A_EN_BOLDFONT14X23] в файл моего проекта.

Кто-нибудь знает ответ?

ответ

0

В сообщении говорится, что в файле проекта отсутствует метка данных «A_EN_BOLDFONT14X23». Если вы хотите получить доступ к данным, хранящимся в программной памяти, вам необходимо определить метку. Чем вы можете получить доступ к данным, например, прочитав. Вы не можете получить доступ к файлу, хранящемуся в вашем каталоге проекта.
Bascom help restore

Пример:

Restore Data_to_restore 
Read S : Print S 'read an print "display text 1" 
Read S : Print S 

Data_to_restore: 
Data "display text 1" , "display text 2"