INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
C-Control LCD Graf. Display für den Adruino Uno
19.12.2018, 12:42 (Dieser Beitrag wurde zuletzt bearbeitet: 19.12.2018 12:48 von Hans 1967.)
Beitrag #17
RE: C-Control LCD Graf. Display für den Adruino Uno
Zitat:Wetter.CFG
[COMPILER-CHIP]
Chip=attiny2313.dat
XRAM=0
Waitstate=0
XA=0
Stacksize=40
Framesize=32
Sstack=16
[COMPILER-OUTPUT]
Report vars=0
Optimize=0
Binary File=1
Hexadecimal File=1
Report File=1
Debug File=1
Error File=1
ASM File=0
LST File=0
OBJ File=1
SWAP File=0
[COMPILER-COMMUNICATION]
Baudrate=9600
Frequency=4000000
[COMPILER-I2C]
Scl=0
Sda=0
[COMPILER-LCD]
DB7=PORTB.7
DB6=PORTB.6
DB5=PORTB.5
DB4=PORTB.4
E=PORTB.3
RS=PORTB.2
LCD=1
BUS mode=0
DATA mode=0
LCD address=C000
LCD-RS=8000
[COMPILER-MISC]
Size Warning=0
1wire=PORTB.0
[COMPILER-SPI]
HW SPI=0
SPICLOCK=13
SPISS=13
SPIMOSI=14
SPIMISO=15

Wetter Hex:
:020000020000FC
:1000000012C0D8C1E3C1020502003E41412202658F
:100010001208245320007F080870007F0909063069
:100020004848780099C10BEF07BB08EE08BB00E712
:1000300001BB0CE002BBC09A0AE005BF00EC0BBF9D
:10004000A89506ED01BD06EC01BD789406E106BF5A
:1000500002E100BF01E003BF002720E1BB27A0E0D1
:100060000D932A95E9F7992782E007D08BD0F89471
:1000700000E305BF78948895FACF73D002D04FD2B1
:10008000089520EFB0D2A02FB22FBC5117E06ED24E
:100090005B2F4A2F20E199D2A02FB22F17E066D212
:1000A0001196042F152F2A2F4427552723952A957B
:1000B00019F0400F511FFBCF22E187D2A02FB22FA2
:1000C00012E05DD24A1B5B0BA42FB52F15E04ED278
:1000D0004A2F5B2F0AEF10E0400F511F642F752F3E
:1000E00032D0A42FB52F16E041D23030462F572FF3
:1000F00019F04A1B5B0B02C04A0F5B1FE7E01FD1E0
:10010000400F0027501F842E952E082D192D045DB9
:10011000134042F0069506950695073008F403C093
:1001200006E001C00027602E762C062D05192AF066
:10013000062D0395083030F404C0062D0A9512F000
:1001400000C0702E0895332728EE4DD2402F522F35
:1001500028E13BD2401B520B1AF44095509531E0F8
:100160000895F1DF70E064E6460F571FE4E0E7D042
:10017000303011F00A9501C00395461B570BC2F7AA
:10018000A02E08959698C698C798C49AE9E03EE0D4
:1001900098D1DD27ABD1062D20E0F6D120E285D124
:1001A000072D20E0F1D186D1A1D1062D2FEFECD182
:1001B00027E138E081D1072D2FEFE6D17BD196D111
:1001C00029E073D1E0E0BBD0442701FF04C040B375
:1001D000889481990894441F53E0479518F404E1EA
:1001E0005BD102C026E061D15A95B9F72CE138E322
:1001F00063D17CD127E338E05FD1E8E1F7E030E27A
:1002000066D158D173D100E147D14A2D1AD1E6E029
:10021000F0E038E05CD147FF29E10A2D0A3008F40C
:100220002FE13FE049D1E4E8F6E0062D14E0A3D148
:10023000060D060DE00F1127F11F33E148D126E12D
:1002400034D154D101E128D14C2F552706D1EEE00D
:10025000F0E038E03CD129E1AA3008F42FE13FE09A
:100260002BD1E4E0F7E033E132D126E11ED13ED1DB
:1002700002E112D1482D592DF0D0E6E1F0E03DE049
:1002800026D12EE0482D592D08EE13E0401B510BCE
:100290000AF028E038E010D1E8E3F7E038E017D1C1
:1002A00022E003D127E0B0E0A0E0E0E4F7E011278E
:1002B0000D91083008F003E0000FE00FF11F32E06D
:1002C00006D1002709D12A9581F721E1EED0E0E09F
:1002D00036D002FF14C001E8ADD186F4BED1202F84
:1002E000C698A2D1A1D1A0D1C69AB7D1302F9CD1A6
:1002F0003A95E9F72A95A1F7E894B0D1BED1F6D0A6
:1003000020E7D3D082FD05C083FD03C084FD01C07A
:100310000895D7E0EBD003E1BFD023E0C6D0092F8A
:1003200089D025E0C2D00AD085D025E0BED006D045
:1003300075D004D05527402F90D00895E92FE1992A
:10034000FECFEEBBE09A0DB30895E199FECFEEBB70
:100350000DBBE29AE19A0895A89506E401BDD394F5
:100360000CE3D016A1F4DD24E394B394E2E0E7DFDC
:100370000B1911F4BB2481DE0CE3E01641F4EE24EA
:10038000F394E3E0DCDF0F1911F444D1FF24FADE2B
:1003900081FF0FC0E1E0D3DF1D2DE4D0103009F460
:1003A0006CDECA9409F005C0E0E0C9DF00FFC09828
:1003B00081E01895082F0695A9F0069599F0069505
:1003C000A9F00695A9F00695C9F01895082F06958D
:1003D000E9F00695D9F0069579F00695A9F006950D
:1003E000A9F018959927C09A84E015C0939513C079
:1003F000A5DF10E1010FA9DF88E00DC09FDF10E14C
:100400000295010F0295A1DF80E105C0C09A82E04C
:1004100004E1C02E00C0B6DE76D01895402F0894B7
:10042000441F01C0440F29F0002708F401E034D034
:10043000F9CF08950F9302950F702ED00F910F7082
:100440002BC047FF0AC00FEF40274395552724E0F4
:100450002CD008E041D008E03FD023E026D0AA27E6
:1004600077E260E10CD073E068EE09D070E064E6FA
:1004700006D06AE004D0042F0FD021E016C0002778
:10048000571738F011F4461720F00395461B570B09
:10049000F7CF0A1771F0AFEF102F000F000F010F09
:1004A00035E0E7E1E00F0DD021E0002715D02A95D7
:1004B000E1F7089520E1F9CFF8DF0FEF0DD0232FFA
:1004C000F4CF3A95B2F33BDFE39506D0FACF3A95F5
:1004D00082F3059101D0FBCF18E0C59A07FFC598BC
:1004E000C79AC798000F1A95C1F70895D7700D2FB6
:1004F000C698006BF1DF00E1EFDF00E0EDDFC69AA8
:10050000D395D8DF089500E010E003950030E9F7B7
:1005100013951F3FD1F708950A95F1F70895AA277B
:10052000BB27B99AC19AEFDFC1980AE0F5DFB99805
:10053000119611F0B19BFCCF0FE0AA0FBB1F10F07A
:100540000A95D9F7AB2FB02FE5E0F9DE102F0ED0CA
:10055000E6E0F5DE11270A1B1B0BC02FC43608F09E
:10056000C3E60895101BF2F7100F0895B695A795EE
:100570001A95E1F70895000F1A95E9F70895AA0F63
:10058000BB1F1A95E1F70895069527FD14E0010FAA
:10059000E0E5F7E0E00F0491E8E5E00F05910333B3
:1005A00099F0013111F4332707C0023211F43FEF03
:1005B00003C0043439F430E82591032F8DDF2A95E8
:1005C000E1F7ECCF89DFEACF089500EA33D0022FBC
:1005D00032D053D001EA2ED0689440D0202FE89436
:1005E0003DD04BD00895949A0EEE24D00FEF23D037
:1005F000022F21D042D087DF0EEE1CD00DEF1BD092
:100600000FEE16D068942AD0202FE89427D035D04A
:100610009498089526E0BB27A1E00C91AA950C932D
:1006200012962A95D1F70895689418D055DF089549
:10063000C398C39ABA9A0894001F01C0000F31F002
:10064000C398BA9A08F4BA98C39AF8CFC398BA98DC
:10065000C39AE894B29B68940895689401E0C398A3
:10066000BA98C39A8894B2990894001FC0F7C398A7
:10067000BA9A0EF0BA98C39A0895C398BA9AC39AD0
:10068000BA980895E0183472322141408080000009
:10069000010102020418E01804020E0D152040802A
:1006A0000000010102020418E018040202010F0E0A
:1006B00034C00000010102020418E0180402020123
:1006C000010006FF0400010102020418E018040200
:1006D0000201010000C0340E0F0102020418E018EC
:1006E00004020201010000804020150D0E020418D2
:1006F000E0180402020101000080804041213272B2
:100700003418E0000106081010202040404040400E
:1007100020201010080601001038B838BC3CBC3846
:100720001000000000008080808080000000001029
:10073000421824A5241842087F4058464146485094
:10074000000040406060707078787C7C7E7E7F7FA7
:100750000012244052627892110C80E0F0F8F8F810
:10076000F8F8F8F0E08011083300110C80E0301840
:10077000080808081830E0801108330000000488D9
:10078000E03010180B181030A0E4321808080808E0
:100790001830E08011083300110A0488E030101886
:1007A0000B181030E088041109331105387CFCFE69
:1007B000FEFEFE22107E3C0000331105386CC4861C
:1007C00082828283440A81818181C3663C00003336
:1007D000010140230E386CC48682828283440A81E0
:1007E000818181C3663C0000330011080101402370
:1007F0000E181030A03010180E23400101110733DD
:00000001FF

wie macht man das kleiner?

oder?


Angehängte Datei(en)
.zip  Firmware-1_0_7S.zip (Größe: 5,66 KB / Downloads: 12)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.12.2018, 12:54
Beitrag #18
RE: C-Control LCD Graf. Display für den Adruino Uno
Ich meinte eigentlich den Quelltext oder hast Du den nicht?

Ansonsten sind Codetags eine gute Möglichkeit. Wie das geht, steht hier.

Die Ausgabe geht aber von SPI aus, also ist die Benennung der Pins in dem Bild von Franzis als SDA/SCL falsch.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.12.2018, 12:58
Beitrag #19
RE: C-Control LCD Graf. Display für den Adruino Uno
Tag Tommy56

Das heiß drehen?
aber alles andere Stimmt?
weil ohne Takt und ohne Daten kann ich lange auf ein Arbeitendes Display warten!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.12.2018, 13:04
Beitrag #20
RE: C-Control LCD Graf. Display für den Adruino Uno
(19.12.2018 12:58)Hans 1967 schrieb:  Tag Tommy56

Das heiß drehen?
aber alles andere Stimmt?
weil ohne Takt und ohne Daten kann ich lange auf ein Arbeitendes Display warten!
Nein, das heißt die Anschlüsse sind als I2C-Anschlüsse bezeichnet, die Ansteuerung erfolgt aber anscheinend per SPI.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.12.2018, 14:21
Beitrag #21
RE: C-Control LCD Graf. Display für den Adruino Uno
das ist aber richtig so,
die I2c ist eine Software Lösung , bei der Wetter Station die Orginal Anschlüsse werden für das Display benutzt weil diese Schneller sind.
warum keine Ahnung war eine Antwort von Franzis.
das hatte ich auch schon bemerkt und mal nachgefragt.
Antwort Franzis:

Code:
Hallo Herr Atzenhöfer,

I²C wurde hier in Software gemacht und kann somit an jedem beliebige
IO Port betrieben werden. Das SPI Interface wurde für das Display
verwendet. Der Grund liegt im Datenaufkommen. Zum Display werden
massiv Daten gesendet. Über I2C kommt alle Min mal ein paar Messdaten.

Zum besseren Verständnis zur SPI Schnittstelle habe ich auf der
Projektseite die Datensheets angehängt. Siehe ganz unten.

http://tiny.systems/Wetterstation/

Ich kann die Bezeichung SI nicht finden. Vlt übersehe ich auch etwas.
Hab mir gerade den Schaltplan auf Seite 126 angesehen. Im Handbuch der
Wetterstation.

Beste Grüße

die Software Lösung ist am Prozessor Pin 14 u.Pin 15 das die Messwerte sich nur langsam verändern.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.12.2018, 15:34 (Dieser Beitrag wurde zuletzt bearbeitet: 19.12.2018 15:53 von amithlon.)
Beitrag #22
RE: C-Control LCD Graf. Display für den Adruino Uno
Hallo,

Conrad ist zwar nicht mein Liegblingsladen, bei Conrad.at heißt der Controller plötzlich:
Display: DXDCG12864-4330
Displaycontroller: ST7564 <----
Auflösung: 128 x 64 Pixel

Mit Suche nach der Displaybezeichnung landet man dann aber bei einem PDF, wo es richtig heißt:
>Bei dem Display-Shield handelt es sich um eine Platine, die das LCD-Display 12864 LCD ST7565 zusammen mit zwei Hardwarebuttons
>Arduinokompatibel macht. Das Display hat eine Auflösung von 128 x 64 px und
>wird über SPI (Serial Peripheral Interface) angesteuert.

Also SPI. Damit ist aber auch die BasCom? Config Blödsinn:
[COMPILER-SPI]
HW SPI=0
SPICLOCK=13
SPISS=13
SPIMOSI=14
SPIMISO=15

HW-SPI=0 dürfte Software-SPI sein, SPICLOCK und SPISS beide auf Pin 13 kann aber dann auch nicht stimmen...
Wenn der Souce nicht vorliegt -> selber was Neues schreiben.

Wenn man weiter sucht landet man bei http://tiny.systems/Wetterstation/index.html
In seinem Archiv in der weather.lib landet man dann beim SPI in Software.
Pins sind
PortB.4 Reset
PortB.6 A0
PortB.7 SCK
PortB.5 MOSI (SDA am Display)
und
PortD.6 CS

Ich mag BasCom immernoch nicht...

Gruß aus Berlin
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.12.2018, 15:39
Beitrag #23
RE: C-Control LCD Graf. Display für den Adruino Uno
Hallo!

ja das kling Blöde ist aber so ...das Teil Läuft aber so und das wunderbar.
Im gegensatz zu Hr Wetter,Wetter Online.

War meine Franzis Station aber wesentlich genauer!.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.12.2018, 02:00
Beitrag #24
RE: C-Control LCD Graf. Display für den Adruino Uno
komme gerade aus meiner Hexenküche.

Ich habe mir das teil mal mit einem Attiny2313 zusammen gebaut.....Angry
keine änderung.

Das Einzige was wieder Funktioniert.....das Display schaltet nach einer Gewissen Zeit.
Die Hintergrund Beleuchtung aus...Das WARS!...Sch...!!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Adafruit-Motorshield v.2.3, I2C-LED-Display und DS3231-RTC-Uhr mischu 9 1.254 30.06.2019 14:00
Letzter Beitrag: mischu
  ePaper Display Blende8 19 3.587 05.03.2019 12:26
Letzter Beitrag: Blende8
  Hilfe bei TFT Display gesucht Milka0311 14 3.311 27.08.2018 18:37
Letzter Beitrag: Milka0311
  TFT 1.8" Display an NodeMCU ESP E12 rothpe 2 1.387 22.08.2018 18:15
Letzter Beitrag: rothpe
  HDMI VGA 2av LCD Controller Board Kit For 7" LCD an einem 7 Zoll Display AT070TN92 dilbert 3 1.272 03.08.2018 14:20
Letzter Beitrag: hotsystems
  eine Frage zu einem Display - passt das!? dilbert 6 1.719 05.07.2018 09:52
Letzter Beitrag: dilbert
  Display 0.96 Zoll fallsche I2C Adr. Harry Hirsch 6 1.555 29.05.2018 10:49
Letzter Beitrag: Harry Hirsch
  Seeedstudio Grove OLED Display (0.96") ansteuerung ohne Basis Shield möglich? Grooxy 5 1.613 22.05.2018 00:09
Letzter Beitrag: avoid
  Aktuelle Wert auf Display anzeigen SSD1306 erci74 16 3.345 30.04.2018 10:42
Letzter Beitrag: Tommy56
  1,3 Zoll OLED Display mit u8g2 Libary - ein senkrechter Streifen bleibt Stargazer 2 1.527 04.04.2018 13:12
Letzter Beitrag: Stargazer

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste