Problém se zkušebním obvodem PIC 16F84A
Moderátor: Moderátoři
-
Elektron112
Problém se zkušebním obvodem PIC 16F84A
už asi rok se učím podle tohoto seriálu http://elektronika.ezin.cz/search.php?rsvelikost=uvod&rstext=all-phpRS-all&rstema=5 programovat PICy v assembleru. Úspěšně jsem si vyrobil prográmtor (COM+USB), přeložil program (GPASM-Linux) a naprogramoval procesor (PIC 16F84A, Piklab). Dále vyrobil zkušební obvod http://elektronika.ezin.cz/view.php?nazevclanku=programujeme-pic16f84-8211-dil-treti-8211-software&cisloclanku=2007020002. Vložil procesor, zapnul zdroj a nic.
Fotky jsou zde: http://www.datprogramovani.tym.cz/ruzne/pic.htm
Jak můžu zjistit funkčnost oscilátoru (Q1)?
Předem děkuji, už si nevím rady
-
Stan3
mety píše:Nič proti assembleru ale v dnešnej dobe su aj lepšie programovacie jazyky ako assembler.
Napr. mikropascal ,mikroC a pod.
Veľmi jednoducho sa v nich pracuje pri vytvárani zložitych programov.
Čo sa týka tvojej otázky , mohol by si aj zverejniť zdrojový kód ,aby ti niekto poradil či nieje chyba tam.
Já zase začínat s ASM doporučuji, člověk pochopí co se děje pod kapotou a lépe se mu pak pracuje i v C, krom toho někteří programátoři ve vyšších jazycích C s ASM hází do stejného pytle - low-level jazyků.
-
Elektron112
Elektron112 píše:Hmm... tak zatím nic. Čítač ani osciloskop nemám. Nebude přece jenom chyba v překladu?$ gpasm pic3_1.asm
pic3_1.asm:17:Message [302] Register in operand not in bank 0. Ensure bank bits are correct.
Tohle neni ani warning message, neboj se toho, na fci to nema vliv. Jenom te to informuje, ze se pohybujes v jiny bance.
Elektron112 píše:A ten blokovací kondenzátor napájení mám dát hned za zdroj? Třeba 100 uF?
Blokovaci kond je keramicky, povetsinou 100nF, ne elyt natoz na 100uF. A umistuje se co nejblize napajecim pinum MCU, ale maly elyt k nemu muzes dat taky
-
Stan3
- Přílohy
-
- Pokus1.HEX
- (166 bajtů) Staženo 151 x
-
- Pokus1.asm
- (1.57 KiB) Staženo 172 x
