|
Виж темите без отговор | Виж активните теми
Дата и час: Вто Юли 28, 2026 5:22 am
|
Страница 1 от 1
|
[ 6 мнения ] |
|
pic18f452 to pic18f4520 migration
| Автор |
Съобщение |
|
fast
Ранг: Минаващ
Регистриран на: Вто Авг 08, 2006 8:21 pm Мнения: 24
|
 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)
Моля за Вашата помощ !
|
| Вто Дек 30, 2008 5:42 pm |
|
 |
|
nik
Ранг: Форумен бог
Регистриран на: Сря Мар 22, 2006 3:25 am Мнения: 6418
|
сложи го в кавички, така компилатора ще знае че е миграция от друг процесор и ще го замени с правилните конфигурационни битове
|
| Вто Дек 30, 2008 5:47 pm |
|
 |
|
fast
Ранг: Минаващ
Регистриран на: Вто Авг 08, 2006 8:21 pm Мнения: 24
|
пробвах и с единични и с двойни , но нещо не става дай малко пояснения колега
Error[124] G:\ARM\ARM.ASM 37 : Illegal argument (expected single character)
|
| Вто Дек 30, 2008 8:01 pm |
|
 |
|
Zeus
Ранг: Почетен член
Регистриран на: Вто Окт 03, 2006 11:58 am Мнения: 924 Местоположение: Ботевград
|
Това погледна ли го?
|
| Вто Дек 30, 2008 8:32 pm |
|
 |
|
nik
Ранг: Форумен бог
Регистриран на: Сря Мар 22, 2006 3:25 am Мнения: 6418
|
базикам се бе човек, това няма как да стане автоматично, трябва сам да го направиш, всичките тези _OSCS_OFF_1H и т.н. са дефинирани в хедър файла на 452 които очевидно не са дефинирани в хедър файла за 4520, отвори хедър файла на 4520 и ще видиш валидните за него, в прикачения от колегата файл са описани разликите, но конкретната дефиниция на всеки бит е направена в хедър файла който ползваш, същото е описано и в хелпа на компилатора който ползваш който и да е той
|
| Вто Дек 30, 2008 10:40 pm |
|
 |
|
Ки4о
Ранг: Форумен бог
Регистриран на: Съб Юли 22, 2006 9:50 pm Мнения: 1638
|
Пак си погледни нещата нещо со пообъркан при писането
OSC_HS_1H EQU H'F2' ; HS oscillator
Error[113] H:\ARM\ARM.ASM 37 : Symbol not previously defined (_HS_OSC_1H)
|
| Вто Дек 30, 2008 11:02 pm |
|
|
|
Страница 1 от 1
|
[ 6 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 28 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|