לא מצליח לשלוט על מסך גרפי

הפורום הראשי, אתר הרובוטיקה הישראלי

המנהלים: אסף פוניס, גיא יונה

לא מצליח לשלוט על מסך גרפי

הודעהעל ידי yakir8 » ו' מאי 27, 2011 7:39 pm

שלום

רכשתי מסך גרפי עם מגע דרך EBAY ואני רוצה לשלוט עליו בעזרת מיקרו בקר ATmega32U4.

המוכר הכניס בנוסף לדפי הנתונים של המסך גם קוד לבדיקה שלו ככה שמה שאני עשיתי זה רק להחליף את היציאות שהוא השתמש בהם ביציאות שאני משתמש בהם. כאשר אני מריץ את התוכנה המסך לא מציג את מה שהוא צריך להציג(צבע כול שהוא שאני מכניס לו).

עברתי על הרגלים של המסך כדי לראות שאני מקבל באמת את מה שאני שולח וראיתי שה'1' לוגי הוא בין 3.5-4 וולט, אני מניח שבגלל זה המסך לא עובד. חשבתי לחבר נגדי PULLUP במוצא של המיקרו בקר והחוצץ האם זה יעזור?אם לא איזה אפשרויות יש לי?

תרשים של החיבור.(נכון לעכשיו רגלי הבקרה של המסך מחוברים ישירות למיקרו)
ניתן לראות שהשתמשתי בחוצץ נועל כדי להפריד בין הסיביות הגבוהות לנמוכות.

http://www.siz.co.il/my/mzjmrnqkw3ym.jpg

תודה לכול העוזרים
yakir8
משתמש חדש
משתמש חדש
 
הודעות: 16
הצטרף: ש' דצמבר 25, 2010 1:44 pm

הודעהעל ידי אורן ~:-) » א' מאי 29, 2011 12:47 am

היי יקיר
צריך לבדוק אם המסך תוכנן לעבוד ברמות TTL 5v או LVTTL 3.3v.
אם המסך עובד ב-TTL אז נגדי pull-up לפני החוצץ נראים כפיתרון מתאים שכדאי לנסות.
אני לא חושב שאחרי החוצץ יהיה צורך בנגדים.

מהסתכלות מהירה על השירטוט אני רואה שיש רגלים שלא מחוברות במסך ובמיקרו.
האם מדובר בשירטוט חלקי או שרגליים אלה הושארו לא מחוברות בכוונה?
למיקרו אין גביש ורגלי ה-reset במיקרו ובמסך לא מוגדרות.
אם כך נראה המעגל בפועל, ייתכן שחיבור הרגליים המנותקות למצב לוגי מוגדר יפתור את הבעיה.

בנוסף אמרת שקיבלת קוד הדגמה למסך, האם הקוד תוכנן לעבוד על המיקרובקר שלך?
אם כן, צריך לבדוק שמהירות הגביש של המיקרו זהה לזו שהתוכנה נכתבה עבורו.
אם לא, צריך לוודא שזמני ההשהיה שהמיקרו מספק בין מצבי הבקרה השונים , יהיו מתאימים למפרט של המסך.
(השהיה בין כתיבה לכתיבה, בין אותות הבקרה וכו')

אם תוכל לספק עוד מידע כמו דף נתונים של המסך, שירטוט מעודכן או פירוט על מה המצב של המסך כרגע (האם הוא בכלל עובד?)
ומה ציפית לקבל אולי נמצא תשובה יותר ספציפית.

אורן.
...I think I am, therefore I am. I think
סמל אישי של המשתמש
אורן ~:-)
משתמש ותיק
משתמש ותיק
 
הודעות: 326
הצטרף: ש' אפריל 19, 2003 11:56 pm
מיקום: רעננה

הודעהעל ידי yakir8 » א' מאי 29, 2011 5:56 am

קנתי את המיקרו גם דרך EBAY כערכת פיתוח.

http://cgi.ebay.com/ATmega32U4-USB-AVR- ... 641f0c42e9

ולכן רגל הריסט של המיקרו מחובר ושל המסך חיברתי גם. חוץ מרגל הריסט הרגלים שלא מחוברת במסך הם רגלי שליטה על המגע שלו ועל כרטיס SSD.

בנוגע לנועל שמתי לב שהוא דווקא כן מתפקד (נועל את הכתובת) ולכן אני חושב שהבעיה מגיע אחריו כי אחריו המתח נופל.

בנוסף המסך עצמו עובד ברמה של 3.3V אבל כול המסך עובר דרך ממיר מתח מ5V ל3.3V אז זה לא משנה.

מצרף קובץ ZIP עם דפי הנתונים מקווה שתבין לי לקח הרבה זמן להבין מה הולך שם בקובץ מצורפים גם הקודים שהמוכר סיפר(לא יודע לאיזה מיקרו הוא רשם את זה ולאיזה מהירות גביש ולכאן אני בבעיה כאן)...

https://rapidshare.com/files/3332947919 ... 320qvt.zip
yakir8
משתמש חדש
משתמש חדש
 
הודעות: 16
הצטרף: ש' דצמבר 25, 2010 1:44 pm

הודעהעל ידי אורן ~:-) » א' מאי 29, 2011 9:41 pm

התוכנה
בדקתי את קבצי הפרוייקט C5_Test_Code, הם נכתבו בסביבת עבודה kail uVision2 עבור מיקרו AT89S52 בתדר 33MHz.
אם אתה מתבסס על הקוד שרשום שם, תצטרך להחליף את הפונקציה delayms שרשומה בקוד בפונקציה אחרת שמתאימה למיקרובקר שלך ולמהירות השעון שבה הוא עובד.
הזמנים הרשומים ב-ms יהיו זהים אבל תוכן הפונקציה יהיה שונה.

החומרה
לגביי ה- 3.3V vs 5V
כשאמרת "כול המסך עובר דרך ממיר מתח מ5V ל3.3V" האם קווי הנתונים עוברים המרה או רק מתח ההזנה למסך עובר דרך מייצב?? זו נקודה מאוד חשובה כאן...

לפי השירטוט של המסך, יש עליו מייצב מתח ל-3.3V שמייצב את מתח ההזנה, אבל אין ממירים לקווי הנתונים.
הקובץ Must_Read מציין (בתרגום לא ברור) שאתה חייב להשתמש בממיר 5V ל-3.3V אם אתה עובד עם מיקרו ממשפחת AVR.
לפי דפי הנתונים של המסך לא ראיתי בכלל אפשרות לחיבור ישיר של TTL 5V. קווי הנתונים של המסך חייבים לעבוד ב-LVTTL 3.3V ולא יותר.

עכשיו השאלה היא מהם רמות המתח שהמיקרובקר והנועל שלך מוציאים?
אם הם TTL 5V רצוי שלא תפעיל את המעגל כרגע כי החיבור הזה יכול להזיק למסך!!
אם זה המצב יש לך שני אפשרויות שהייתי בודק:

*אתה יכול להוסיף ממירי ttl-to-lvttl על קווי הנתונים: אחרי המיקרובקר והחוצץ ולפני החיבור למסך.
דוגמה לרכיב כזה הוא SN74LVC4245A שמגיע באריזת SMT.

*אפשרות אחרת שאולי תהיה יותר יעילה היא לשנות את מתח ההזנה של המיקרובקר שלך.
לפי מה שראיתי בדף הנתונים של המיקרו ATmega32U4 (עמ' 378) רמות המתח הלוגי ביציאות שלו הם vcc-0.7v.
כלומר שאם תשנה את מתח ההזנה של המיקרו ל-3.3V הוא יוציא מתח של 2.6 ביציאות שאמור להיות מספיק טוב בשביל המסך.
קיימת אפשרות לעשות זאת בערכת הפיתוח שקנית מ-ebay. אתה יכול לקרוא על זה ב-User Guide שהבחור צירף באתר.
עמוד 11: Externally Powered – 3.0V to 3.6V.

שיהיה בהצלחה :-)
ואם יש לך שאלות נוספות אתה מוזמן לשאול
...I think I am, therefore I am. I think
סמל אישי של המשתמש
אורן ~:-)
משתמש ותיק
משתמש ותיק
 
הודעות: 326
הצטרף: ש' אפריל 19, 2003 11:56 pm
מיקום: רעננה

הודעהעל ידי yakir8 » ב' מאי 30, 2011 6:13 am

אני הבנתי שכול הקווים עוברים דרך הממיר אבל באמת זה היה רשום בצורה לא ברורה...

במבט מהיר על הרכיב SN74LVC4245A רשום בדפי נתונים שהוא צריך מקור מתח של 3.3 מאיפה אני יכול להביא אותו?

עכשיו נזכרתי משהו שאני נתקל בו בכתיבת תוכנה.
אני לא מבין למה אני לא יכול לעבוד בצורה של שליטה על ביט בודד בפורט לדוגמה לרשום
קוד: בחר הכל
portb0=1;

כשאני רושם את הדבר הזה הקומפילציה מביאה שגיאה
קוד: בחר הכל
Error   1   lvalue required as left operand of assignment


אני משתמש בתוכנה AVR Studio 5.0

תודה
yakir8
משתמש חדש
משתמש חדש
 
הודעות: 16
הצטרף: ש' דצמבר 25, 2010 1:44 pm

Re: לא מצליח לשלוט על מסך גרפי

הודעהעל ידי xalmek » ש' נובמבר 18, 2023 2:43 am

xalmek
רובוטריק
רובוטריק
 
הודעות: 88169
הצטרף: ה' נובמבר 16, 2023 10:48 am

Re: לא מצליח לשלוט על מסך גרפי

הודעהעל ידי xalmek » א' דצמבר 03, 2023 1:31 am

audiobookkeeper.rucottagenet.rueyesvision.rueyesvisions.comfactoringfee.rufilmzones.rugadwall.rugaffertape.rugageboard.rugagrule.rugallduct.rugalvanometric.rugangforeman.rugangwayplatform.rugarbagechute.rugardeningleave.rugascautery.rugashbucket.rugasreturn.rugatedsweep.rugaugemodel.rugaussianfilter.rugearpitchdiameter.ru
geartreating.rugeneralizedanalysis.rugeneralprovisions.rugeophysicalprobe.rugeriatricnurse.rugetintoaflap.rugetthebounce.ruhabeascorpus.ruhabituate.ruhackedbolt.ruhackworker.ruhadronicannihilation.ruhaemagglutinin.ruhailsquall.ruhairysphere.ruhalforderfringe.ruhalfsiblings.ruhallofresidence.ruhaltstate.ruhandcoding.ruhandportedhead.ruhandradar.ruhandsfreetelephone.ru
hangonpart.ruhaphazardwinding.ruhardalloyteeth.ruhardasiron.ruhardenedconcrete.ruharmonicinteraction.ruhartlaubgoose.ruhatchholddown.ruhaveafinetime.ruhazardousatmosphere.ruheadregulator.ruheartofgold.ruheatageingresistance.ruheatinggas.ruheavydutymetalcutting.rujacketedwall.rujapanesecedar.rujibtypecrane.rujobabandonment.rujobstress.rujogformation.rujointcapsule.rujointsealingmaterial.ru
journallubricator.rujuicecatcher.rujunctionofchannels.rujusticiablehomicide.rujuxtapositiontwin.rukaposidisease.rukeepagoodoffing.rukeepsmthinhand.rukentishglory.rukerbweight.rukerrrotation.rukeymanassurance.rukeyserum.rukickplate.rukillthefattedcalf.rukilowattsecond.rukingweakfish.rukinozones.rukleinbottle.rukneejoint.ruknifesethouse.ruknockonatom.ruknowledgestate.ru
kondoferromagnet.rulabeledgraph.rulaborracket.rulabourearnings.rulabourleasing.rulaburnumtree.rulacingcourse.rulacrimalpoint.rulactogenicfactor.rulacunarycoefficient.ruladletreatediron.rulaggingload.rulaissezaller.rulambdatransition.rulaminatedmaterial.rulammasshoot.rulamphouse.rulancecorporal.rulancingdie.rulandingdoor.rulandmarksensor.rulandreform.rulanduseratio.ru
languagelaboratory.rulargeheart.rulasercalibration.rulaserlens.rulaserpulse.rulaterevent.rulatrinesergeant.rulayabout.ruleadcoating.ruleadingfirm.rulearningcurve.ruleaveword.rumachinesensible.rumagneticequator.rumagnetotelluricfield.rumailinghouse.rumajorconcern.rumammasdarling.rumanagerialstaff.rumanipulatinghand.rumanualchoke.rumedinfobooks.rump3lists.ru
nameresolution.runaphtheneseries.runarrowmouthed.runationalcensus.runaturalfunctor.runavelseed.runeatplaster.runecroticcaries.runegativefibration.runeighbouringrights.ruobjectmodule.ruobservationballoon.ruobstructivepatent.ruoceanmining.ruoctupolephonon.ruofflinesystem.ruoffsetholder.ruolibanumresinoid.ruonesticket.rupackedspheres.rupagingterminal.rupalatinebones.rupalmberry.ru
papercoating.ruparaconvexgroup.ruparasolmonoplane.ruparkingbrake.rupartfamily.rupartialmajorant.ruquadrupleworm.ruqualitybooster.ruquasimoney.ruquenchedspark.ruquodrecuperet.rurabbetledge.ruradialchaser.ruradiationestimator.rurailwaybridge.rurandomcoloration.rurapidgrowth.rurattlesnakemaster.rureachthroughregion.rureadingmagnifier.rurearchain.rurecessioncone.rurecordedassignment.ru
rectifiersubstation.ruredemptionvalue.rureducingflange.rureferenceantigen.ruregeneratedprotein.rureinvestmentplan.rusafedrilling.rusagprofile.rusalestypelease.rusamplinginterval.rusatellitehydrology.ruscarcecommodity.ruscrapermat.ruscrewingunit.ruseawaterpump.rusecondaryblock.rusecularclergy.ruseismicefficiency.ruselectivediffuser.rusemiasphalticflux.rusemifinishmachining.ruspicetrade.ruspysale.ru
stungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.rutappingchuck.rutaskreasoning.rutechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.rutemperateclimate.rutemperedmeasure.rutenementbuilding.rutuchkasultramaficrock.ruultraviolettesting.ru
xalmek
רובוטריק
רובוטריק
 
הודעות: 88169
הצטרף: ה' נובמבר 16, 2023 10:48 am

Re: לא מצליח לשלוט על מסך גרפי

הודעהעל ידי xalmek » ש' פברואר 03, 2024 6:52 am

audiobookkeeper.rucottagenet.rueyesvision.rueyesvisions.comfactoringfee.rufilmzones.rugadwall.rugaffertape.rugageboard.rugagrule.rugallduct.rugalvanometric.rugangforeman.rugangwayplatform.rugarbagechute.rugardeningleave.rugascautery.rugashbucket.rugasreturn.rugatedsweep.rugaugemodel.rugaussianfilter.rugearpitchdiameter.ru
geartreating.rugeneralizedanalysis.rugeneralprovisions.rugeophysicalprobe.rugeriatricnurse.rugetintoaflap.rugetthebounce.ruhabeascorpus.ruhabituate.ruhackedbolt.ruhackworker.ruhadronicannihilation.ruhaemagglutinin.ruhailsquall.ruhairysphere.ruhalforderfringe.ruhalfsiblings.ruhallofresidence.ruhaltstate.ruhandcoding.ruhandportedhead.ruhandradar.ruhandsfreetelephone.ru
hangonpart.ruhaphazardwinding.ruhardalloyteeth.ruhardasiron.ruhardenedconcrete.ruharmonicinteraction.ruhartlaubgoose.ruhatchholddown.ruhaveafinetime.ruhazardousatmosphere.ruheadregulator.ruheartofgold.ruheatageingresistance.ruheatinggas.ruheavydutymetalcutting.rujacketedwall.rujapanesecedar.rujibtypecrane.rujobabandonment.rujobstress.rujogformation.rujointcapsule.rujointsealingmaterial.ru
journallubricator.rujuicecatcher.rujunctionofchannels.rujusticiablehomicide.rujuxtapositiontwin.rukaposidisease.rukeepagoodoffing.rukeepsmthinhand.rukentishglory.rukerbweight.rukerrrotation.rukeymanassurance.rukeyserum.rukickplate.rukillthefattedcalf.rukilowattsecond.rukingweakfish.rukinozones.rukleinbottle.rukneejoint.ruknifesethouse.ruknockonatom.ruknowledgestate.ru
kondoferromagnet.rulabeledgraph.rulaborracket.rulabourearnings.rulabourleasing.rulaburnumtree.rulacingcourse.rulacrimalpoint.rulactogenicfactor.rulacunarycoefficient.ruladletreatediron.rulaggingload.rulaissezaller.rulambdatransition.rulaminatedmaterial.rulammasshoot.rulamphouse.rulancecorporal.rulancingdie.rulandingdoor.rulandmarksensor.rulandreform.rulanduseratio.ru
languagelaboratory.rulargeheart.rulasercalibration.rulaserlens.rulaserpulse.rulaterevent.rulatrinesergeant.rulayabout.ruleadcoating.ruleadingfirm.rulearningcurve.ruleaveword.rumachinesensible.rumagneticequator.rumagnetotelluricfield.rumailinghouse.rumajorconcern.rumammasdarling.rumanagerialstaff.rumanipulatinghand.rumanualchoke.rumedinfobooks.rump3lists.ru
nameresolution.runaphtheneseries.runarrowmouthed.runationalcensus.runaturalfunctor.runavelseed.runeatplaster.runecroticcaries.runegativefibration.runeighbouringrights.ruobjectmodule.ruobservationballoon.ruobstructivepatent.ruoceanmining.ruoctupolephonon.ruofflinesystem.ruoffsetholder.ruolibanumresinoid.ruonesticket.rupackedspheres.rupagingterminal.rupalatinebones.rupalmberry.ru
papercoating.ruparaconvexgroup.ruparasolmonoplane.ruparkingbrake.rupartfamily.rupartialmajorant.ruquadrupleworm.ruqualitybooster.ruquasimoney.ruquenchedspark.ruquodrecuperet.rurabbetledge.ruradialchaser.ruradiationestimator.rurailwaybridge.rurandomcoloration.rurapidgrowth.rurattlesnakemaster.rureachthroughregion.rureadingmagnifier.rurearchain.rurecessioncone.rurecordedassignment.ru
rectifiersubstation.ruredemptionvalue.rureducingflange.rureferenceantigen.ruregeneratedprotein.rureinvestmentplan.rusafedrilling.rusagprofile.rusalestypelease.rusamplinginterval.rusatellitehydrology.ruscarcecommodity.ruscrapermat.ruscrewingunit.ruseawaterpump.rusecondaryblock.rusecularclergy.ruseismicefficiency.ruselectivediffuser.rusemiasphalticflux.rusemifinishmachining.ruspicetrade.ruspysale.ru
stungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.rutappingchuck.rutaskreasoning.rutechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.rutemperateclimate.rutemperedmeasure.rutenementbuilding.rutuchkasultramaficrock.ruultraviolettesting.ru
xalmek
רובוטריק
רובוטריק
 
הודעות: 88169
הצטרף: ה' נובמבר 16, 2023 10:48 am

Re: לא מצליח לשלוט על מסך גרפי

הודעהעל ידי xalmek » א' מרץ 03, 2024 12:18 am

audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting
xalmek
רובוטריק
רובוטריק
 
הודעות: 88169
הצטרף: ה' נובמבר 16, 2023 10:48 am

Re: לא מצליח לשלוט על מסך גרפי

הודעהעל ידי xalmek » ו' מאי 03, 2024 3:50 am

xalmek
רובוטריק
רובוטריק
 
הודעות: 88169
הצטרף: ה' נובמבר 16, 2023 10:48 am


חזור אל פורום הרובוטיקה

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו 10 אורחים