Morse dekodér s PIC16f84a-nefunkční HEX.soubor

Problémy s návrhem, konstrukcí, zapojením, realizací elektronických zařízení

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Cabatiny
Příspěvky: 144
Registrován: 06 pro 2010, 00:00

Morse dekodér s PIC16f84a-nefunkční HEX.soubor

#1 Příspěvek od Cabatiny »

Ahoj
Obracím se na Vás zkušené v problematice programování.
Sestavil jsem Dekodér morse přesně podle těchto stránek:http://www.hamradio.cc/projects/Morse_Code_Decoder_Circuit.php
ale přiložený HEX.soubor nefunguje.
Zobrazi na displeji jen plné černé segmenty horního řádku a jinak žádná rekce.
Ale našel jsem jiný HEX. soubor odsud:http://www.cdarc.co.uk/projects.php?yes=%20&%20id=17
který výborně funguje,jen se mi nezobrazujou poslední 4 písmena každého řádku.
Je možné že je tento program napsaný pro LCD 2x20 segmentú a já mám původní 2x16 proto se nezobrazují?

Případně moc prosím o pomoc s upravou HEX.souboru.
Jsem v tomto oboru absolutní neznal.
Díkyjavascript:emoticon(':oops:')
Uživatelský avatar
Panda38
Příspěvky: 725
Registrován: 21 lis 2012, 00:00
Bydliště: Most, Praha, Lanžhot
Kontaktovat uživatele:

#2 Příspěvek od Panda38 »

(EDIT: četl jsem nepozorně (jen 1 řádek?), tohle nebude ten případ...)

Plně černé segmenty by mohly být ne chybou software, ale špatným nastavením kontrastu LCD displeje (potřebuje zvýšit úroveň napětí na vstupu pro nastavení kontrastu). ... jen by bylo divné že s jiným sw by se ten hw choval jinak.
Naposledy upravil(a) Panda38 dne 26 bře 2013, 12:27, celkem upraveno 1 x.
Uživatelský avatar
forbidden
Příspěvky: 9442
Registrován: 14 úno 2005, 00:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#3 Příspěvek od forbidden »

Horní, plně černý řádek, znamená neinicializovaný display. Nejspíš chybou SW, možná špatný časování příkazů, nebo něco jinýho.
Uživatelský avatar
Cabatiny
Příspěvky: 144
Registrován: 06 pro 2010, 00:00

#4 Příspěvek od Cabatiny »

U toho druhého HEX. souboru je to v pořádku,akorát nezobrazí ty poslední čtyři písmenka.Tato chyba je na obou řádcích,místo aby další písmeno pokračovalo na dalším řádku,chybí čtyři a až potom začne na dalším řádku.
Prostě jako by dispeji chyběly čtyři segmenty v obou řádcích.
Každopádně budu rád za pomoc.
Odpovědět

Zpět na „Řešení problémů s různými konstrukcemi“