PIC12F1572 nie je v MPLAB IDE 8.92
Moderátori: psichac, Moderátori
-
- Ultimate člen
- Príspevky: 4415
- Dátum registrácie: 09 Apr 2008, 00:00
- Bydlisko: Wicklow, Irsko
- Vek: 47
PIC12F1572 nie je v MPLAB IDE 8.92
Cavte,
preco napr. PIC12F1572 nie je v MPLAB IDE 8.92? Configure -> Select Device.
To si musim stiahnut novsi MPLAB, MPLAB X IDE?
Alebo da sa neako dostat PIC12F1572 do MPLAB IDE 8.92?
preco napr. PIC12F1572 nie je v MPLAB IDE 8.92? Configure -> Select Device.
To si musim stiahnut novsi MPLAB, MPLAB X IDE?
Alebo da sa neako dostat PIC12F1572 do MPLAB IDE 8.92?
0
Prepáčte mi za diakritiku a preklepy - väčšinou píšem z mobilu a ENG klavesnice.
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
Re: PIC12F1572 nie je v MPLAB IDE 8.92
no ak tam neni, tak len pre to, že ho uviedli na trh po vydaní toho MPLABU. predpokladám, že je nejaký upade, ak nie, tak už bude podpora asi len MPLAB X. Na druhú stranu sa dá isto lahko dopísať daná knižnica, resp skopírovať z podobného a po prípade upraviť.
0
osvitka: http://tinyurl.com/7e58nul
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
-
- Ultimate člen
- Príspevky: 4415
- Dátum registrácie: 09 Apr 2008, 00:00
- Bydlisko: Wicklow, Irsko
- Vek: 47
Re: PIC12F1572 nie je v MPLAB IDE 8.92
Mas s dopisovanim knioznice skusenosti a mas to overene, alebo len tak hadas, ze by to mozno slo?
0
Prepáčte mi za diakritiku a preklepy - väčšinou píšem z mobilu a ENG klavesnice.
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
Re: PIC12F1572 nie je v MPLAB IDE 8.92
niečo som už dávnejšie menil vo verzii 4,5 ,ale v dnešnej dobe som na túto potrebu nenarazil. Prečo si nevyberieš iný PIC ? máš ich na výber 100vky , ale akurát najnovší . Alebo prejdi na MPLAP X, mne sa nepáči a tak kľudne pár rokov ( skôr desaťročí) oželiem nové PICka. Jedine že by vydali nejaký supermegatutifruti chrumkavý MCU a to asi nie . A rady 12F nemám obzvlášť rád, ak pozerám tak na ňom neni nič zvláštne ....
0
osvitka: http://tinyurl.com/7e58nul
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
-
- Ultimate člen
- Príspevky: 4415
- Dátum registrácie: 09 Apr 2008, 00:00
- Bydlisko: Wicklow, Irsko
- Vek: 47
Re: PIC12F1572 nie je v MPLAB IDE 8.92
Ozivym tuto temu.
V MPLAB IDE v8.92 (stale v nom robim nakolko sa v nom citim doma) som si vybral device PIC16LF1788 a vytvaral projekt, ale nemozem najst knemu subor 16LF1788TEMP.ASM.
Kde je? Ja z hlavy nenapisem hlavicku suboru xxx.ASM pre ten MCU. Este som to nikdy nerobil. Da sa to?
Zaujimave je ze P16LF1788.inc subor tam je.
Mal by som uz konecne prejst na MPLAB X IDE? Nechce sa mi teraz ucit nove veci. Potesilo by ma ak by sa to dalo vyriesit aj v MPLAB IDE v8.92
V MPLAB IDE v8.92 (stale v nom robim nakolko sa v nom citim doma) som si vybral device PIC16LF1788 a vytvaral projekt, ale nemozem najst knemu subor 16LF1788TEMP.ASM.
Kde je? Ja z hlavy nenapisem hlavicku suboru xxx.ASM pre ten MCU. Este som to nikdy nerobil. Da sa to?
Zaujimave je ze P16LF1788.inc subor tam je.
Mal by som uz konecne prejst na MPLAB X IDE? Nechce sa mi teraz ucit nove veci. Potesilo by ma ak by sa to dalo vyriesit aj v MPLAB IDE v8.92
0
Prepáčte mi za diakritiku a preklepy - väčšinou píšem z mobilu a ENG klavesnice.
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
Re: PIC12F1572 nie je v MPLAB IDE 8.92
tiež robím stále v 8.92 ... ten X sa mi nepáči, vyzerá presne ako dnešná doba, tak divno, neviem si naň zvyknúť. Predpokladám že to tak ostane ešte pár rokov.
Ale v hentom ti neviem poradiť, niesom na hlavnom PC, tu ho nemám nainštalovaný
Ale v hentom ti neviem poradiť, niesom na hlavnom PC, tu ho nemám nainštalovaný
0
osvitka: http://tinyurl.com/7e58nul
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
pec: http://tinyurl.com/zr3gw8t
maska: http://tinyurl.com/hodwv79
leptanie: http://tinyurl.com/gpsgq6g
prekovy: http://tinyurl.com/zr48jn2
-
- Ultimate člen
- Príspevky: 4415
- Dátum registrácie: 09 Apr 2008, 00:00
- Bydlisko: Wicklow, Irsko
- Vek: 47
Re: PIC12F1572 nie je v MPLAB IDE 8.92
Nie je to urgentne, staci aj neskor, zajtra pozajtra....
0
Prepáčte mi za diakritiku a preklepy - väčšinou píšem z mobilu a ENG klavesnice.
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
-
- Ultimate člen
- Príspevky: 4415
- Dátum registrácie: 09 Apr 2008, 00:00
- Bydlisko: Wicklow, Irsko
- Vek: 47
Re: PIC12F1572 nie je v MPLAB IDE 8.92
Nedalo mi a zacal som spekulovat. Otvoril som subor 16F1947TEMP.ASM a pozrel ako sa lisi od ostatnych. Zistil som ze skoro niako.
Tak som pridal do projektu 16F1947TEMP.ASM a obsah som upravil analogicky na 16F1788 podla xxx.inc suboru takto:
Klikol som na Build All a preslo to bez chyby ale boli tam 4 spravy:
Po asi 2 hodinach som narazil na forum,
http://www.microchip.com/forums/m698558.aspx
kde jeden chlapik z microchipu vravi ze je to chyba v MPASM. Ze je to bug.
Potom som sa v tom este zahrabal a prepisal som na nulu 14-ty a 15ty bit tych hodnot pre Config v p16lf1788.inc subore. Treba vsade zamenit F za 3 (napr FFFF na 3FFF) okrem tych ktore su na pozicii 12 a 13 bitu. Tie hodnoty sa musia prepocitat (napr _LVP_OFF bolo DFFF a nemoze sa zamenit za 3FFF, ale za 1FFF. Ked sa to robi v binarnom kode lepsie sa to chape).
Priklad pre predstavu:
_LVP_OFF EQU H'DFFF' ....na....._LVP_OFF EQU H'1FFF'
_LVP_ON EQU H'FFFF' ....na....._LVP_ON EQU H'3FFF
Pocas prepisovania F na 3 v tom xxx.inc subore zo zistil, ze mi tam chyba DEBUG, tak som ho tam tiez dopisal s adekvatnymi hodnotami z datasheetu.
Takze zaver:
Ak niekto este programuje v MPLAB IDE a pouzije MCU 12F1xxx alebo 16F1xxx tak ma dve moznosti:
- konfiguracne bity si nastavuje v MPLABe a deaktivuje v programe riadky __CONFIG _CONFIG1, a __CONFIG _CONFIG2,
- Opravi si subor p16f1xxx.inc popripade p16lf1xxx.inc
Tak som pridal do projektu 16F1947TEMP.ASM a obsah som upravil analogicky na 16F1788 podla xxx.inc suboru takto:
Zvysok som uz nemenil.list p=PIC16LF1788 ; list directive to define processor
#include <p16lf1788.inc> ; processor specific variable definitions
v _config som nieco musel zmazat a nieco pridat, napr. DEBUG, ten som musel dopisat aj do xxx.inc suboru
__CONFIG _CONFIG1, _FOSC_INTOSC & _WDTE_OFF & _PWRTE_OFF & _MCLRE_ON & _CP_OFF & _CPD_OFF & _BOREN_OFF & _CLKOUTEN_OFF & _IESO_OFF & _FCMEN_OFF
__CONFIG _CONFIG2, _WRT_OFF & _PLLEN_OFF & _STVREN_OFF & _BORV_LO & _LPBOR_OFF & _DEBUG_OFF & _LVP_ON
Klikol som na Build All a preslo to bez chyby ale boli tam 4 spravy:
Nedalo mi to a zacal som googlit ze preco to tam je (nemalo by to tam byt)Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16LF1788 "16F1788TEMP.ASM" /l"16F1788TEMP.lst" /e"16F1788TEMP.err" /d__DEBUG=1
Message[303] D:\MPLAB PROJEKTY\NEW FOLDER (2)\16F1788TEMP.ASM 50 : Program word too large. Truncated to core size. (C9E4)
Message[303] D:\MPLAB PROJEKTY\NEW FOLDER (2)\16F1788TEMP.ASM 51 : Program word too large. Truncated to core size. (DCFF)
Message[303] D:\MPLAB PROJEKTY\NEW FOLDER (2)\16F1788TEMP.ASM 118 : Program word too large. Truncated to core size. (C9E4)
Message[303] D:\MPLAB PROJEKTY\NEW FOLDER (2)\16F1788TEMP.ASM 118 : Program word too large. Truncated to core size. (DCFF)
Executing: "C:\Program Files\Microchip\MPASM Suite\mplink.exe" /p16LF1788 "16LF1788TEMP.o" /u_DEBUG /z__MPLAB_BUILD=1 /z__MPLAB_DEBUG=1 /o"16LF1788TEMP.cof" /M"16LF1788TEMP.map" /W /x
MPLINK 4.49, Linker
Device Database Version 1.14
Copyright (c) 1998-2011 Microchip Technology Inc.
Errors : 0
Loaded D:\MPLAB Projekty\New folder (2)\16LF1788TEMP.cof.
Po asi 2 hodinach som narazil na forum,
http://www.microchip.com/forums/m698558.aspx
kde jeden chlapik z microchipu vravi ze je to chyba v MPASM. Ze je to bug.
Tak som este vyskusal to ze som deaktivoval tie dva CONCFIG riadky v programe a CONFIG sa nastvuje v MPLABe. Takto mi to preslo bez chybicky (Bez tych 4 Message).I can confirm that this is an MPASM v5.48 issue and only PIC16F1xxx and PIC12F1xxx devices are affected. The config options values for these devices, in their .inc files, have the upper most two bits (which are not implemented) set to 1. The value of these upper most two bits should be 0.
Prior to v5.48, MPASM did not used to properly check if the program/config words that it is outputting for these devices is within valid range. Now it does and if it finds any value greater than the valid range, then it truncates the word to proper size and issues a warning. The .inc files will be rectified in one of the future releases.
Potom som sa v tom este zahrabal a prepisal som na nulu 14-ty a 15ty bit tych hodnot pre Config v p16lf1788.inc subore. Treba vsade zamenit F za 3 (napr FFFF na 3FFF) okrem tych ktore su na pozicii 12 a 13 bitu. Tie hodnoty sa musia prepocitat (napr _LVP_OFF bolo DFFF a nemoze sa zamenit za 3FFF, ale za 1FFF. Ked sa to robi v binarnom kode lepsie sa to chape).
Priklad pre predstavu:
_LVP_OFF EQU H'DFFF' ....na....._LVP_OFF EQU H'1FFF'
_LVP_ON EQU H'FFFF' ....na....._LVP_ON EQU H'3FFF
Pocas prepisovania F na 3 v tom xxx.inc subore zo zistil, ze mi tam chyba DEBUG, tak som ho tam tiez dopisal s adekvatnymi hodnotami z datasheetu.
Takze zaver:
Ak niekto este programuje v MPLAB IDE a pouzije MCU 12F1xxx alebo 16F1xxx tak ma dve moznosti:
- konfiguracne bity si nastavuje v MPLABe a deaktivuje v programe riadky __CONFIG _CONFIG1, a __CONFIG _CONFIG2,
- Opravi si subor p16f1xxx.inc popripade p16lf1xxx.inc
0
Prepáčte mi za diakritiku a preklepy - väčšinou píšem z mobilu a ENG klavesnice.
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
(výroky nemenovaného člena fóra:) ...základy elektrotechniky ovládam dokonale, tak napr. taký tyristor neviem ako presne funguje
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 10 Odpovedí
- 602 Zobrazení
-
Posledný príspevok od používateľa budvar10
-
- 5 Odpovedí
- 1189 Zobrazení
-
Posledný príspevok od používateľa pocitujlasku
-
- 6 Odpovedí
- 487 Zobrazení
-
Posledný príspevok od používateľa pocitujlasku