Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

pic18f452 to pic18f4520 migration
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=6414
Страница 1 от 1

Автор:  fast [ Вто Дек 30, 2008 5:42 pm ]
Заглавие:  pic18f452 to pic18f4520 migration

Здравейте , имам следния проблем искам да сменя единия с другия процесор ползвам шаблонен файл в който има следните :

;******* Конфигуриращи битове **************************************

__CONFIG _CONFIG1H, _OSCS_OFF_1H & _HS_OSC_1H
__CONFIG _CONFIG2L, _PWRT_ON_2L & _BOR_OFF_2L
__CONFIG _CONFIG2H, _WDT_OFF_2H
__CONFIG _CONFIG3H, _CCP2MX_OFF_3H
__CONFIG _CONFIG4L, _STVR_OFF_4L & _LVP_OFF_4L & _DEBUG_OFF_4L
__CONFIG _CONFIG5L, _CP0_OFF_5L & _CP1_OFF_5L & _CP2_OFF_5L & _CP3_OFF_5L
__CONFIG _CONFIG5H, _CPB_OFF_5H & _CPD_OFF_5H
__CONFIG _CONFIG6L, _WRT0_OFF_6L & _WRT1_OFF_6L & _WRT2_OFF_6L & _WRT3_OFF_6L
__CONFIG _CONFIG6H, _WRTC_OFF_6H & _WRTB_OFF_6H & _WRTD_OFF_6H
__CONFIG _CONFIG7L, _EBTR0_OFF_7L & _EBTR1_OFF_7L & _EBTR2_OFF_7L & _EBTR3_OFF_7L
__CONFIG _CONFIG7H, _EBTRB_OFF_7H

те са за pic 18f452 , като презапиша проекта за pic18f4520 ми дава следните съобщения за грешки ,

Error[113] H:\ARM\ARM.ASM 37 : Symbol not previously defined (_OSCS_OFF_1H)
Error[113] H:\ARM\ARM.ASM 37 : Symbol not previously defined (_HS_OSC_1H)
Error[113] H:\ARM\ARM.ASM 38 : Symbol not previously defined (_BOR_OFF_2L)
Error[113] H:\ARM\ARM.ASM 40 : Symbol not previously defined (_CCP2MX_OFF_3H)
Error[113] H:\ARM\ARM.ASM 41 : Symbol not previously defined (_STVR_OFF_4L)

Моля за Вашата помощ !

Автор:  nik [ Вто Дек 30, 2008 5:47 pm ]
Заглавие: 

сложи го в кавички, така компилатора ще знае че е миграция от друг процесор и ще го замени с правилните конфигурационни битове

Автор:  fast [ Вто Дек 30, 2008 8:01 pm ]
Заглавие: 

пробвах и с единични и с двойни , но нещо не става дай малко пояснения колега

Error[124] G:\ARM\ARM.ASM 37 : Illegal argument (expected single character)

Автор:  Zeus [ Вто Дек 30, 2008 8:32 pm ]
Заглавие: 

Това погледна ли го?

Прикачени файлове:
39647a.pdf [224.77 KiB]
121 пъти

Автор:  nik [ Вто Дек 30, 2008 10:40 pm ]
Заглавие: 

базикам се бе човек, това няма как да стане автоматично, трябва сам да го направиш, всичките тези _OSCS_OFF_1H и т.н. са дефинирани в хедър файла на 452 които очевидно не са дефинирани в хедър файла за 4520, отвори хедър файла на 4520 и ще видиш валидните за него, в прикачения от колегата файл са описани разликите, но конкретната дефиниция на всеки бит е направена в хедър файла който ползваш, същото е описано и в хелпа на компилатора който ползваш който и да е той

Автор:  Ки4о [ Вто Дек 30, 2008 11:02 pm ]
Заглавие: 

Пак си погледни нещата нещо со пообъркан при писането
OSC_HS_1H EQU H'F2' ; HS oscillator

Error[113] H:\ARM\ARM.ASM 37 : Symbol not previously defined (_HS_OSC_1H)

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/