Stránka 1 z 1

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

Napsal: 26 bře 2013, 11:43
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:')

Napsal: 26 bře 2013, 11:54
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.

Napsal: 26 bře 2013, 12:04
od forbidden
Horní, plně černý řádek, znamená neinicializovaný display. Nejspíš chybou SW, možná špatný časování příkazů, nebo něco jinýho.

Napsal: 26 bře 2013, 14:54
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.