Pomoc s MPLAB IDE

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
smugli
Příspěvky: 2
Registrován: 10 led 2010, 00:00

Pomoc s MPLAB IDE

#1 Příspěvek od smugli »

Dobrý večer, začínam s programovaním mikroprocesorov PIC od firmy Microchip a potreboval by som poradiť s MPLAB IDE niejaky tutorial ako tam vloži program ako ho dať do procesora atď. Programátor mám SCPD2.Za vaše odpovede vám Ďakujem
Uživatelský avatar
forbidden
Příspěvky: 9442
Registrován: 14 úno 2005, 00:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#2 Příspěvek od forbidden »

Kup si tuto knihu, je sice už staršího data, ale ten popis práce v MPLABu celkem sedí. A i základy programování jsou tam celkem dobře vysvětlený.
Uživatelský avatar
feliz_navidad
Příspěvky: 959
Registrován: 15 říj 2009, 00:00

#3 Příspěvek od feliz_navidad »

Uživatelský avatar
relatko
Příspěvky: 85
Registrován: 08 úno 2009, 00:00

#4 Příspěvek od relatko »

Zdravím.
píšem program pre PIC16F690 a ako náhle sa dostanem za adresu 2048
po kompilácii obdržím hlášku:
Message[306] C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\DESKTOP\KOLEKTORY_690\KOLEKTORY_690.ASM 2501 : Crossing page boundary -- ensure page bits are set.
Správa sa to ako keď z jednej programovej stránky volám podprogram nachádzajúci sa v druhej stránke.
Hlavná vec je že 16f690 má iba jednu programovú stránku.
Poraďte prosím čo mám nastaviť aby ma "pustilo" v programe ďalej?
Relatko
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#5 Příspěvek od Atlan »

nastavis PClath ma jednu ale rozdelenu na 2casti. Tj prikazy banksel,page sel a podobne vid ine forum
Uživatelský avatar
relatko
Příspěvky: 85
Registrován: 08 úno 2009, 00:00

#6 Příspěvek od relatko »

Atlan píše:nastavis PClath ma jednu ale rozdelenu na 2casti. Tj prikazy banksel,page sel a podobne vid ine forum

Tak to som vedľa.
Aj napriek tomu že 16f690 má len jednu programovú stránku,musím sa "trápiť" z prepínaním stránky napr.pomocou pseudo. PAGESEL???
Práve kvôli tomuto som "opustil" 16F873.
Nevadí,vyskúšam.Vďaka za radu.
Relatko.
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#7 Příspěvek od Andrea »

relatko píše:Aj napriek tomu že 16f690 má len jednu programovú stránku.

Jak jsi přišel na to, že má jen jednu stránku?
Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 00:00

#8 Příspěvek od frpr666 »

v mém 16f690.lkr jsou tyto řádky

// Sample linker command file for 16F690

LIBPATH .

CODEPAGE NAME=page0 START=0x0 END=0x7FF
CODEPAGE NAME=page1 START=0x800 END=0xFFF

myslím, že 16F690 má stránky 2
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#9 Příspěvek od Andrea »

16F690 má stejně programové paměti jako 16F873, tak má i stejně stránek, takže to "opouštění" bylo trošku unáhlené. :wink:
Uživatelský avatar
relatko
Příspěvky: 85
Registrován: 08 úno 2009, 00:00

#10 Příspěvek od relatko »

Andrea píše:
relatko píše:Aj napriek tomu že 16f690 má len jednu programovú stránku.

Jak jsi přišel na to, že má jen jednu stránku?

Vychádzal som z tohoto obrázku.Keď si zoberiel napr. 16F877A,z podobného obrázku je jasné že má štyri programové stránky.
Nevadí.Rozpísal som program,použil mnou neobľúbené PAGESEL a už to šlape.
Vďaka za rady.
Relatko.
Přílohy
untitled.JPG
(27.91 KiB) Staženo 150 x
Uživatelský avatar
stepa
Příspěvky: 4669
Registrován: 05 led 2007, 00:00
Bydliště: poblíž HK
Kontaktovat uživatele:

Re: Pomoc s MPLAB IDE

#11 Příspěvek od stepa »

smugli píše:Dobrý večer, začínam s programovaním mikroprocesorov PIC od firmy Microchip a potreboval by som poradiť s MPLAB IDE niejaky tutorial ako tam vloži program ako ho dať do procesora atď. Programátor mám SCPD2.Za vaše odpovede vám Ďakujem

jestli chceš ještě pomoct s tím MPLABem, tak se mi ozvi. Nejlíp to napsat sem, ať z toho mají něco i ostatní :wink:
...to co pisu nemyslim zle, ikdyz to tak muze vyznit...
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“