Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

S1D13700 ja graafika

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    S1D13700 ja graafika

    Ehk keegi oskab edasi aidata...
    Nimelt suurte tähemärkide ainus trükkimise võimalus on teha seda oma fondiga ja graafiliselt. Hüva, tegin ...aga probleem tekib baidi ekraanimälust lugemisel enne tema modifitseerimist ja tagasi kirjutamist. Jääb mulje, et loetakse valelt aadressilt.
    Kui loetav on 0x00, on kõik OK aga muul juhul..ekraanilt paistab nagu oleks 1 rea võrra nihkes. Lastes loetut seriali dumpida, on näha et kohe peale kirjutamist lugedes on tulemus vale. Järgmises tsüklis aga õige !???
    DS on ka vastuoluline, võib aru saada nii, et MREAD käsu andmisel tekib databait kohe siinile ja RD pulsi peale suurendatakse aadressi ning edastatakse uus bait (mida ma ei soovi ja mis seletaks viga). Proovides lugeda 1 aadressi võrra madalamalt läheb aga pilt hoopis sassi.
    Netis leitud koodinäidete järgi oleks mu kood nagu õige, simu arvab ka nii aga ekraan mitte.
    Kasutan M6800 interfeissi (WR, E, CS otsad) ja kaudset adresseerimist (indirect). Juhib PIC18F4620, dataport on PORT D (PSP mode lülitasin välja).
    Ehk on keegi sama asjaga tegelenud ja teab midagi tarka soovitada?

    Tähh!

    /Felch
    - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
    - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

    #2
    Vs: S1D13700 ja graafika

    Ise küsin, ise vastan. Selgus, et Motorola interfeis WR ja EN signaalidega miskipärast ei töötagi. Lülitades asja ümber generic bus'ile läks pilt normaalseks. Kõik netis olevad näited kasutasid ka just seda interfeissi. Ju siis on mingi kamm...
    Ehk on kellelegi abiks see teadmine.
    - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
    - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

    Comment

    Working...
    X