Stránka 1 z 1

Pomoc s MPLAB IDE

Napsal: 02 úno 2010, 18:02
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

Napsal: 03 úno 2010, 09:54
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ý.

Napsal: 03 úno 2010, 10:37
od feliz_navidad

Napsal: 07 úno 2010, 17:45
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

Napsal: 07 úno 2010, 17:57
od Atlan
nastavis PClath ma jednu ale rozdelenu na 2casti. Tj prikazy banksel,page sel a podobne vid ine forum

Napsal: 07 úno 2010, 18:18
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.

Napsal: 07 úno 2010, 18:35
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?

Napsal: 07 úno 2010, 19:03
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

Napsal: 07 úno 2010, 19:13
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:

Napsal: 07 úno 2010, 19:16
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.

Re: Pomoc s MPLAB IDE

Napsal: 19 úno 2010, 21:15
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: