arkadaşlar salam
74hc595 ile tek pin lcd kullanan varmı?
nettekileri denedim sonuç alamadım...
tşk
Tek pin LCD den kastın ne.?
Kullandığın malzeme kodu falan warmı yada fotosu.?
Ben henüz öyle birşey görmedim ::)
Paralel arayüzlü 2x16 karakter LCD'lerden mi bahsediyorsun? Bunları 595 ile süremeye çalışmak bence anlamsız. 595 için zaten Data, Clock, Latch olmak üzere 3 pin gerekecek. Halbuki LCD'yi 4 Data pini, R/W ve E olmak üzere 6 pin ile zaten doğrudan sürebiliyorsun. Üstelik 595 kullandığında yazılım da zorlaşacak. Hiç uğraşma bence.
https://www.romanblack.com/shift1/sh1_projects.htm
Bu projeyi gormustum fakat bu tasarim sekli gurultuye dayanikli degil.
Bunun yerine LCD ye bir islemci baglayip onu tek hat uzerinden ana islemci ile konusturmak daha mantikli.
https://tr.aliexpress.com/item/32404454240.html?spm=a2g0o.productlist.0.0.4bc9301aV7zWL4&algo_pvid=478f1be0-1ad8-43ff-9072-2e103cafaa97&algo_expid=478f1be0-1ad8-43ff-9072-2e103cafaa97-28&btsid=0b0a556316066691961016400e41ce&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
74hc595 ile 3 pin üzerinden 2x16 lcd sürdüm, hatta pcb'side var bende(ben çizmiştim), I/O expander olarak iyi bir mantık ama
@z'ninde dediği gibi 74HC595 gürültüye duyarlı bir komponent, latch pini etkilenirse çıkışlar değişir, onun yerine mcp23s08 serisi kullanılabilir, asla gürültüden etkilenmez, hatta uygun bir tasarım yapabilirsen hem lcd hemde keypad'i 3-4 pinden okuyup yazabilirsin(4 pin kullanılırsa keypad için interrupt bile üretir)
I2C olan versiyonuda var o kullanılırsa 1 tane daha az I/O kullanılır ama I2C'yi hiç tercih etmem.
https://www.direnc.net/lcd-serial-interface-board
ben bunu kullanıyorum STM32 ile ama çok yavaş
2x16 LCD de tek satır yazmak 120 ms sürüyor
sanırım o kartta mcp23008 var, yani sevmediğimden, I2C, muhtemelen I2C frekansı 100Khz'dir, 1.7Mhz'e kadar arttırılabiliyor(tabii lcd'i uzakta kullanmıyorsan arttırabilirsin), spı olan olsaydı 10mhz olurdu
Ben denemiştim ama hiç bir yerde kullanmam
z'nin dediklerine aynen tekrarlıyorum:
Alıntı yapılan: z - 29 Kasım 2020, 17:41:24Bu projeyi gormustum fakat bu tasarim sekli gurultuye dayanikli degil.
Bunun yerine LCD ye bir islemci baglayip onu tek hat uzerinden ana islemci ile konusturmak daha mantikli.
Asm ile denediğim kodlar:
(Herhalde CcsC ilede denedim ama onları bir yere yükledim mi hatırlamıyorum)
https://rmtulay.wordpress.com/2015/05/21/asm-ile-one-wire-lcd/
(https://rmtulay.files.wordpress.com/2015/05/asm_1_wire_lcd.png)
;3) GELISTIRMELER DENEMELER EKLER
;LED R HARFI YAZILANA KADAR YANIYOR SONRA SONDURULUYOR
;2) LCD UYARLAMASI KOMUT DATA GONDERIM ALTPROGRAMLARI DENEMESI
;DENENDİ İSİSTE ÇALIŞIYOR
;1 WIRE LCD 2*16 KARAKTER 1)
;KURULAN ISIS SEMASINDAKI 74HC595 E DEGER YUKLEME
;1 GONDERMEK ICIN 1US LOW * 15 US HIGH
;0 GONDERMEK ICIN 15US LOW * 30 US HIGH
;LATCH GONDERMEK ICIN 200US LOW * 300 US HIGH
;TOPLAM 8 BIT GONDERILIR, Q0 HEP SIFIR OLACAKTIR DEVREDEN OTURU
ERRORLEVEL -203,-205,-302
list p=16f628A
#include
__CONFIG _CP_OFF & _CPD_OFF & _LVP_OFF & _MCLRE_OFF & _WDT_OFF & _PWRTE_ON & _INTRC_OSC_NOCLKOUT
ORG 00H
S_REG EQU 20H
CNT_1 EQU 21H
TEMP EQU 22H
LCD_T1 EQU 23H
LCD_T2 EQU 24H
CNT_2 EQU 25H
MSG_CNT EQU 26H
LCD_L EQU 27H
CNT_3 EQU 28H
ISIK EQU 29H
#DEFINE S_O_PORT PORTB ;(1)SERIAL OUT PIN PORT VE TRIS TANIMLAMA
#DEFINE S_O_TRIS TRISB ;(2)
S_O_PIN EQU 0 ;(3)PIN DEGISTIRMEK ISTENDIGINDE SADECE BU 3 SATIR YETERLI
#DEFINE S_O_P S_O_PORT,S_O_PIN ;S_O_P = SERIAL OUT PIN
#DEFINE S_O_T S_O_TRIS,S_O_PIN
BANKSEL TRISB
BCF S_O_T ;TANIMLANAN SERIAL OUT TRIS CLEAR ILE CIKIS YAPILIR
BANKSEL PORTB
BSF S_O_P ;GIRIS DEGERI
CALL W_300US
CALL LCD_INIT
MOVLW 85H ;85H ADRESINE GIT ORAYA YAZILACAK
CALL S_L_C ;SERIAL LCD COMMAND LCD YE KOMUTU GONDERIR
MOVLW 'R'
CALL S_L_D ;SERIAL LCD DATA LCD YE DATAYI GONDERIR
MOVLW 0C0H ;2.SATIR BASI
CALL S_L_C
;CLRF LCD_L ;LCD ISIGI SONDUR
CALL MESSAGE
CALL D_1S ;1 SANIYE BEKLE
;--------------
MOVLW .10
MOVWF ISIK
ISIK_OYUN
CLRF LCD_L ;LCD ISIK SONDR
MOVLW 0CFH ;2.SATIR SONU
CALL S_L_C
CALL D_1S
MOVLW 0FFH
MOVWF LCD_L ;LCD ISIK AC
MOVLW 0CFH ;2.SATIR SONU
CALL S_L_C
CALL D_1S
DECFSZ ISIK,F
GOTO ISIK_OYUN
GOTO $
;---------------
GOTO $
MESSAGE
MOVLW 00H
MOVWF MSG_CNT
MESSAGE_LOOP
MOVLW 0FEH
MOVWF TEMP
MOVF MSG_CNT,W
CALL TABLE
SUBWF TEMP,F
BTFSC STATUS,Z
RETURN ;DEGER FEH MIŞ
CALL S_L_D
INCF MSG_CNT,F
GOTO MESSAGE_LOOP
TABLE ADDWF PCL,F
DT "RaMu SERiAL LCD",0FEH ;
GOTO $
;SERIAL LCD COMMAND GONDERICI ALTPROGRAM
S_L_C
MOVWF LCD_T1 ;UST 4 BIT GONDERMEK ICIN
MOVWF LCD_T2 ;ALT 4 BIT GONDERMEK ICIN
MOVLW 0FFH
MOVWF LCD_T2
;UST 4 BIT GONDERIMI
;LCD_T1 DE GONDERILMESI ISTENEN DATA VAR
;LCD_T2 DATAYI 74HC ILE GONDERILEBILECEK UYGUN FORMATA SOKACAK
;LCD_T1= D7 D6 D5 D4 D3 D2 D1 D0
;LCD_T2= _ _ _ D4 D5 D6 D7 _
; L RS E X
BTFSS LCD_T1,7 ;BILGI7 1 MI
BCF LCD_T2,1 ;HAYIR, GONDERILECEKTE 0 YAP
BTFSS LCD_T1,6 ;
BCF LCD_T2,2
BTFSS LCD_T1,5
BCF LCD_T2,3
BTFSS LCD_T1,4
BCF LCD_T2,4
BSF LCD_T2,5 ;UST 4 BIT ICIN ENABLE HAZIRLA
BCF LCD_T2,6 ;RS=0 KOMUT
;BSF LCD_T1,1 ;L=1 (LED KONTROL = L)
;led kontrol rutını
MOVLW 0FFH
SUBWF LCD_L,W ;W YE AT YOKSA LCD_L DEGISIR
BTFSS STATUS,Z
BCF LCD_T2,7 ;LED SONSUN
BTFSC STATUS,Z
BSF LCD_T2,7 ;LED YANSIN
;
MOVF LCD_T2,W ;HAZIRLANAN DEGERI 74HC595 E GONDER
CALL S_SEND
CALL D_1MS ;1 miliS BEKLE
BCF LCD_T2,5 ;UST 4 BIT ICIN ENABLE VERELIM
MOVF LCD_T2,W
CALL S_SEND
CALL D_1MS
;ALT 4 BIT GONDERIMI
;LCD_T1 DE GONDERILMESI ISTENEN DATA VAR
;LCD_T2 DATAYI 74HC ILE GONDERILEBILECEK UYGUN FORMATA SOKACAK
;LCD_T1= D7 D6 D5 D4 D3 D2 D1 D0
;LCD_T2= _ _ _ D0 D1 D2 D3 _
; L RS E X
;ÖNCELİKLE T2 YI SETM YAPMAYI UNUTMUSUM
MOVLW 0FFH
MOVWF LCD_T2
BTFSS LCD_T1,3 ;BILGI3 1 MI
BCF LCD_T2,1 ;HAYIR, GONDERILECEKTE 0 YAP
BTFSS LCD_T1,2 ;
BCF LCD_T2,2
BTFSS LCD_T1,1
BCF LCD_T2,3
BTFSS LCD_T1,0
BCF LCD_T2,4
BSF LCD_T2,5 ;E=1
BCF LCD_T2,6 ;RS=0
;BSF LCD_T2,1 ;L=1 (LED KONTROL = L)
;led kontrol rutını
MOVLW 0FFH
SUBWF LCD_L,W ;W YE AT YOKSA LCD_L DEGISIR
BTFSS STATUS,Z
BCF LCD_T2,7 ;LED SONSUN
BTFSC STATUS,Z
BSF LCD_T2,7 ;LED YANSIN
;
MOVF LCD_T2,W
CALL S_SEND
CALL D_1MS
BCF LCD_T2,5 ;ALT 4 BIT ICIN ENABLE VERELIM
MOVF LCD_T2,W
CALL S_SEND
CALL D_1MS
RETURN
;---------------------------------------
;SERIAL LCD DATA GONDERICI ALTPROGRAM
S_L_D
MOVWF LCD_T1 ;UST 4 BIT GONDERMEK ICIN
MOVWF LCD_T2 ;ALT 4 BIT GONDERMEK ICIN
MOVLW 0FFH
MOVWF LCD_T2
;UST 4 BIT GONDERIMI
;LCD_T1 DE GONDERILMESI ISTENEN DATA VAR
;LCD_T2 DATAYI 74HC ILE GONDERILEBILECEK UYGUN FORMATA SOKACAK
;LCD_T1= D7 D6 D5 D4 D3 D2 D1 D0
;LCD_T2= _ _ _ D4 D5 D6 D7 _
; L RS E X
BTFSS LCD_T1,7 ;BILGI7 1 MI
BCF LCD_T2,1 ;HAYIR, GONDERILECEKTE 0 YAP
BTFSS LCD_T1,6 ;
BCF LCD_T2,2
BTFSS LCD_T1,5
BCF LCD_T2,3
BTFSS LCD_T1,4
BCF LCD_T2,4
BSF LCD_T2,5 ;UST 4 BIT ICIN ENABLE HAZIRLA
BSF LCD_T2,6 ;RS=1 VERI
;BSF LCD_T1,1 ;L=1 (LED KONTROL = L)
;led kontrol rutını
MOVLW 0FFH
SUBWF LCD_L,W ;W YE AT YOKSA LCD_L DEGISIR
BTFSS STATUS,Z
BCF LCD_T2,7 ;LED SONSUN
BTFSC STATUS,Z
BSF LCD_T2,7 ;LED YANSIN
;
MOVF LCD_T2,W ;HAZIRLANAN DEGERI 74HC595 E GONDER
CALL S_SEND
CALL D_1MS ;1 miliS BEKLE
BCF LCD_T2,5 ;UST 4 BIT ICIN ENABLE VERELIM
MOVF LCD_T2,W
CALL S_SEND
CALL D_1MS
;UST 4 BIT GONDERIMI
;LCD_T1 DE GONDERILMESI ISTENEN DATA VAR
;LCD_T2 DATAYI 74HC ILE GONDERILEBILECEK UYGUN FORMATA SOKACAK
;LCD_T1= D7 D6 D5 D4 D3 D2 D1 D0
;LCD_T2= _ _ _ D0 D1 D2 D3 _
; L RS E X
;ÖNCELİKLE T2 YI SETM YAPMAYI UNUTMUSUM
MOVLW 0FFH
MOVWF LCD_T2
BTFSS LCD_T1,3 ;BILGI3 1 MI
BCF LCD_T2,1 ;HAYIR, GONDERILECEKTE 0 YAP
BTFSS LCD_T1,2 ;
BCF LCD_T2,2
BTFSS LCD_T1,1
BCF LCD_T2,3
BTFSS LCD_T1,0
BCF LCD_T2,4
BSF LCD_T2,5 ;E=1
BSF LCD_T2,6 ;RS=1 VERI
;BSF LCD_T2,1 ;L=1 (LED KONTROL = L)
;led kontrol rutını
MOVLW 0FFH
SUBWF LCD_L,W ;W YE AT YOKSA LCD_L DEGISIR
BTFSS STATUS,Z
BCF LCD_T2,7 ;LED SONSUN
BTFSC STATUS,Z
BSF LCD_T2,7 ;LED YANSIN
;
MOVF LCD_T2,W
CALL S_SEND
CALL D_1MS
BCF LCD_T2,5 ;ALT 4 BIT ICIN ENABLE VERELIM
MOVF LCD_T2,W
CALL S_SEND
CALL D_1MS
RETURN
;---------------------------------------
;--------------
;W DAKI VERIYI 74HC595 ÇIKIŞLARINA GONDERIR
S_SEND
MOVWF S_REG ;GONDERILECEK DATA SHIFT ICIN S_REG E ALINIR
MOVLW 07H ;GECICI DEGISKEN BURADA 8 BIT GONDERILDIMI BAKAR
MOVWF TEMP
S_LOOP
BTFSS S_REG,7
CALL S_LOW
BTFSC S_REG,7
CALL S_HIGH
RLF S_REG,F
DECFSZ TEMP,F
GOTO S_LOOP
CALL LATCH
RETURN
S_HIGH
BCF S_O_P ;LOW
;NOP
BSF S_O_P ;1US ;HIGH
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
RETURN ;2US ;TOPLAM 15 US HIGH
S_LOW
BCF S_O_P ;LOW
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US ;15US LOW
BSF S_O_P ;HIGH
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
GOTO $+1 ;2US
RETURN ;2US TOPLAM 31US HIGH
LATCH
BCF S_O_P
CALL W_200US
BSF S_O_P
CALL W_300US
RETURN
D_1S MOVLW .3
MOVWF CNT_3
CALL D_50MS
DECFSZ CNT_3,F
GOTO $-2
D_50MS MOVLW .50
MOVWF CNT_2
D_50MS_L CALL D_1MS
DECFSZ CNT_2,F
GOTO D_50MS_L
RETURN
D_1MS
MOVLW .200
MOVWF CNT_1
GOTO W_LOOP
;RETURN
W_200US
MOVLW .50
MOVWF CNT_1
GOTO W_LOOP
;RETURN
W_300US
MOVLW .60
MOVWF CNT_1
;GOTO W_LOOP
;RETURN
W_LOOP NOP ;HERBIR LOOP 5 US
NOP
DECFSZ CNT_1,F
GOTO W_LOOP
RETURN
;--------------
;-------------------
LCD_INIT
MOVLW 0FFH ;LCD LED BASLANGICTA YANSIN
MOVWF LCD_L
CALL D_50MS ;ÖNCELİKLE 3 DEFA 00H GONDERILIR
MOVLW 00H ;1
CALL S_L_C
CALL D_50MS
MOVLW 00H ;2
CALL S_L_C
CALL D_50MS
MOVLW 00H ;3
CALL S_L_C
CALL D_50MS
MOVLW 01H ;DISPLAY TEMİZLE
CALL S_L_C
MOVLW 02H ;KURSOR Ü BAŞA AL
CALL S_L_C
MOVLW 28H ;2 SATIR, 5*7 KARAKTER, 4BİT MOD
CALL S_L_C
MOVLW 0FH ;DISPLAY AÇIK KURSOR AÇIK KURSOR YAN-SÖN
CALL S_L_C
MOVLW 06H ;06=HER KARAKTER YAZMADA KURSÖR SAĞA KAYACAK EKRAN SABİT
CALL S_L_C
RETURN
;---------------
END
Bu durum sadece one wire kullanım için geçerli değil, 3 wire'da kullansan 74hc595 yine güvenilmez.
74HC595'i güvenilmez yapan nedir? LCD için sormuyorum, yani genel olarak bu entegreyi kullanmaktan hangi durumlarda kaçınmalıyız? Gürültüye karşı dayanıksız olduğu söylenmiş ama bunun sebebi nedir ya da hangi şartlarda geçerli?
Alıntı yapılan: Tagli - 30 Kasım 2020, 16:36:2574HC595'i güvenilmez yapan nedir? LCD için sormuyorum, yani genel olarak bu entegreyi kullanmaktan hangi durumlarda kaçınmalıyız? Gürültüye karşı dayanıksız olduğu söylenmiş ama bunun sebebi nedir ya da hangi şartlarda geçerli?
Girişler Schmitlenmemiş olduğundan olsa gerek.
Schmittbuffer ve iyi bir besleme filitresiyle aşılabilir diye düşünüyorum.
Rastladığım bir problem warsa o da ilk-start anında tamamen random bilgilerle başlaması.
LCD gibi bir aygıt için önem arzeder.
Önce 595 i sürüp sonra LCD yi resetlemekle de o aşılabilir.(Emin değilim)
Ben birkaç megawatlık inverter devrelerinde kullanıyorum.
Çok aşırı gürültü olmasına karşılık şimdiye kadar tek bir yerde sapıttığına rastladım.
O da inverter tarafındaki bir arızadan kaynaklanıyordu.
Ancak benim MCU ve 595 ler aynı board da.
(https://i.ibb.co/F8gqHPT/resim.png) (https://ibb.co/F8gqHPT)
Alıntı yapılan: Tagli - 30 Kasım 2020, 16:36:2574HC595'i güvenilmez yapan nedir? LCD için sormuyorum, yani genel olarak bu entegreyi kullanmaktan hangi durumlarda kaçınmalıyız? Gürültüye karşı dayanıksız olduğu söylenmiş ama bunun sebebi nedir ya da hangi şartlarda geçerli?
74HC595 'i ben endüstriyel uygulamarda kullanmam çünkü 8 bit registere bir spike(load veya latch pininde oluşan) ile yazabilirsin. aynı şekilde data ve clock hattı içinde aynı. iyi besleme, filtre veya girişlerde güçlü pull-down vs iyileştirebilir ama ben güvenmem çünkü tek puls çıkışı değiştirir.
http://www.sercanca.com/jalv2-12f675-lm35-termometre-v3/
hobi amaçlı bir uygulamamda 74HC164 1 pin ile kullanmıştım. jalv2 ile yazdım ama mantığı anlatıyor. fikir verecektir.
diğer kaynak :https://320volt.com/one-wire-lcd/
(https://i.ibb.co/xFbz17D/1-Wire-74-HC595.jpg) (https://ibb.co/xFbz17D)
Şu üründe kullanılmış galiba,
yorumlara göz atınız
https://urun.n11.com/arduino-urunleri-ve-setleri/iici2ctwi-seri-lcd-mavi-ekran-16x2-P347400597
tşk.
burada PCF8574A I2C ile 2 pin kullanılarak yapılmış
74hc595 tek pin lcd kullanımını araştırıyoruz...
Alıntı yapılan: eozkantar - 06 Aralık 2020, 22:01:42tşk.
burada PCF8574A I2C ile 2 pin kullanılarak yapılmış
74hc595 tek pin lcd kullanımını araştırıyoruz...
Alıntı yapılan: eozkantar - 30 Kasım 2020, 22:21:25(https://i.ibb.co/xFbz17D/1-Wire-74-HC595.jpg) (https://ibb.co/xFbz17D)
Aşağıdaki şemada tek pin kullanabilmek için zaman gecikmeleri sağlasın diye kapasitörler kullanmışlar.
İletişim hızını oldukça zora sokabilecek bir tasarım.
Hatta bazı kritik hızlarda oldukça saçmalayabilir bile.
çok güvenli değil zannımca.
Hız konusunda pek bir şey değişmez.4 yada 8-Bit Datayı Paralel basmakla seri basmak
kadar bir fark olur.
Önemli olan 1 Yada 0 Slotlarını oluşturmak.Bunu oluşturacak olan Donanım
RC ilişkisi.Gürültüden etkileceğinide sanmıyorum.İşlemci Zaten Lcd'nin dibinde.
Alıntı yapılan: JOKERAS - 07 Aralık 2020, 15:36:39Hız konusunda pek bir şey değişmez.4 yada 8-Bit Datayı Paralel basmakla seri basmak
kadar bir fark olur.
Önemli olan 1 Yada 0 Slotlarını oluşturmak.Bunu oluşturacak olan Donanım
RC ilişkisi.Gürültüden etkileceğinide sanmıyorum.İşlemci Zaten Lcd'nin dibinde.
TTL lojik seviyeye geçişte Kapasitenin şarj gecikmesi kullanıldığı zaman kritik bölgede yada daha erken zamanda giriş Lojik olarak Hi to Low yada Low to Hi değişimine maruz kalırsa data aktarımı duman olur.
Alıntı yapılan: Mehmet Salim GÜLLÜCE - 07 Aralık 2020, 16:30:07TTL lojik seviyeye geçişte Kapasitenin şarj gecikmesi kullanıldığı zaman kritik bölgede yada daha erken zamanda giriş Lojik olarak Hi to Low yada Low to Hi değişimine maruz kalırsa data aktarımı duman olur.
Niye maruz kalsın Mehmet Salim?
Bu mantıkla gidersek o zaman bu tür devrelerin yaşama şansı yok demektir.
One-Wire sistemler ölmüş o zaman.
Yasama sansi var mi? Evde masa ustunde sorunsuz kullanabilirsin ama sanayide kullanilacak bir cihazda kullanmak yurek ister.
Alıntı yapılan: z - 07 Aralık 2020, 17:14:51Yasama sansi var mi? Evde masa ustunde sorunsuz kullanabilirsin ama sanayide kullanilacak bir cihazda kullanmak yurek ister.
Mesela niye çalışmazmış bu arkadaş.Eğer mevzu gürültü ise,gürültü filitre edilmemişse
o devrenin hiç bir yeri çalışmasın zaten:)
Alıntı yapılan: JOKERAS - 07 Aralık 2020, 17:11:44Niye maruz kalsın Mehmet Salim?
Bu mantıkla gidersek o zaman bu tür devrelerin yaşama şansı yok demektir.
One-Wire sistemler ölmüş o zaman.
Yapma be gülüüüm.
Aşağıdaki şemanın zaman voltaj grafiğini Data aktarım yapısına göre bir çıkarımısın. Hemde her 3 giriş için.
İşi saptırma yahu.
Data girişinde Hi den LOW a, Low dan da Hi ya geçmezse bilgiyi nasıl aktaracak diyesim geliyor haa...!!!
Yıllar önce benim de ilgimi çekmişti:
https://www.romanblack.com/shift1.htm
Bence kapasitör ve direnç ile hassas zaman tutturmaya çalışmak iyi bir fikir değil. Sıcaklık değişimlerinde zamanlama kayabilir, sistem çalışmaz hale gelebilir. Frekans yükseldikçe risk de artar.
İlk mesajımda da dediğim gibi, çabaya, riske değmez. LCD sürecekseniz işlemcinin 6 pinini kullanın işte, maceraya girmeyin.
Alıntı yapılan: Mehmet Salim GÜLLÜCE - 07 Aralık 2020, 17:50:02Yapma be gülüüüm.
Aşağıdaki şemanın zaman voltaj grafiğini Data aktarım yapısına göre bir çıkarımısın. Hemde her 3 giriş için.
İşi saptırma yahu.
Data girişinde Hi den LOW a, Low dan da Hi ya geçmezse bilgiyi nasıl aktaracak diyesim geliyor haa...!!!
Mehmet Salim, işi Saptırma ne demek?Tv Saptırmasındanmı bahsediyorsun?:)
Bak oradaki Direnç Kondansatör değerlerine,ne kadar düşük değerler olduğunu göreceksin.
Yapanlar nasıl yapmış?Nasreddin Hoca misali Ya Tutarsa mantığı ile,Ya gürültüden etkilenirse mantığını
savunuyorsunuz.
Data girişinde Hi den LOW a, Low dan da Hi ya geçmezse bilgiyi nasıl aktaracak diyesim geliyor Bende bunun niye olacağını soruyorum.Bunun cevabını bekliyorum.Cevap yok!
Gürültü varmış,eğer bir yapı gürültüden etkileniyorsa,bırak Lcd'yi
o yapının bir anlamı yok zaten.Kaldıki Ekran görüntüsü hayati sayılmayacak bir şey.
İmkan varken böyle bir şey yaparmı İnsan ben yapmam.Ama çaresiz kalırsın,İşlemcinde 1 Tane pin
kalır,o zaman neler yapılacağının kanıtıdır bu.
Ayrıca her kılı tüyü Sanayiye uyarlama hastalığı var.Nereden biliyorsunuz belki evde çalışacak.
Hiç gürültü olmayacak.Belki Fantezi yapacak arkadaş,belki Mantığı anlamaya çalışıyor,belki ölçü aleti yapacak,belki Altın dedektörü yapacak Altın bulacak vs vs uzar gider.
Alıntı yapılan: JOKERAS - 07 Aralık 2020, 18:37:24Mehmet Salim, işi Saptırma ne demek?Tv Saptırmasındanmı bahsediyorsun?:)
Bak oradaki Direnç Kondansatör değerlerine,ne kadar düşük değerler olduğunu göreceksin.
Yapanlar nasıl yapmış?Nasreddin Hoca misali Ya Tutarsa mantığı ile,Ya gürültüden etkilenirse mantığını
savunuyorsunuz.
Data girişinde Hi den LOW a, Low dan da Hi ya geçmezse bilgiyi nasıl aktaracak diyesim geliyor
Bende bunun niye olacağını soruyorum.Bunun cevabını bekliyorum.Cevap yok!
Gürültü varmış,eğer bir yapı gürültüden etkileniyorsa,bırak Lcd'yi
o yapının bir anlamı yok zaten.Kaldıki Ekran görüntüsü hayati sayılmayacak bir şey.
İmkan varken böyle bir şey yaparmı İnsan ben yapmam.Ama çaresiz kalırsın,İşlemcinde 1 Tane pin
kalır,o zaman neler yapılacağının kanıtıdır bu.
Ayrıca her kılı tüyü Sanayiye uyarlama hastalığı var.Nereden biliyorsunuz belki evde çalışacak.
Hiç gürültü olmayacak.Belki Fantezi yapacak arkadaş,belki Mantığı anlamaya çalışıyor,belki ölçü aleti yapacak,belki Altın dedektörü yapacak Altın bulacak vs vs uzar gider.
Safi demagojisin wallaa yaw.. :D
Yaa anam babam data transferi dedik..
Hi Low dedik..
Bana neden olucak böyle bişey dersen "Ağam bizimle dalga geçiiyy" derim.
Kapasitörler data hızı arttıkça filtre görevi görüp High-Low sinyal olmaktan çıkıp DC ye dönüşmeye başlayacağını zaten bildiği halde hemde ??? ::) :P
@JOKERAS Banada bunu çizdirdin ya helal olsun wallaa...
9600 Boud yaklaşık 10 kHz eder.
devrenin 10 kHz deki tepkisi aşağıda.
Lojik değişim 2. kanalda tamamen yok olmuş durumda.
Sence neden aceba...!!!???
(https://i.ibb.co/4prVrPm/resim.png) (https://ibb.co/tDrJr8m)
Buda 4800 -> 5kHz tepkisi
(https://i.ibb.co/0q6bW8J/resim.png) (https://ibb.co/6YTCpVs)
Alıntı yapılan: JOKERAS - 07 Aralık 2020, 18:37:24....Bende bunun niye olacağını soruyorum.Bunun cevabını bekliyorum.Cevap yok!
Gürültü varmış,eğer bir yapı gürültüden etkileniyorsa,bırak Lcd'yi
o yapının bir anlamı yok zaten.Kaldıki Ekran görüntüsü hayati sayılmayacak bir şey.
....Ayrıca her kılı tüyü Sanayiye uyarlama hastalığı var.Nereden biliyorsunuz belki evde çalışacak.
Hiç gürültü olmayacak.Belki Fantezi yapacak arkadaş,belki Mantığı anlamaya çalışıyor,belki ölçü aleti yapacak,belki Altın dedektörü yapacak Altın bulacak vs vs uzar gider.
Sırayla cevaplayalım.
Sanayide kullanım, sivil hayatta en uç ve en ağır sartlarda çalışan devrelerle mümkündür.
Diyelimki benzer teknikleri büro ortamında kredi kartı ile ödeme yapılan minik cihazlarda kullanacaksın. Ekran görüntüsü hayati değil mi? Buradaki risk çok mu küçük.
Tıbbi cihazları hiç anmıyorum bile.
RC devresinde C uçlarındaki gerilimin artıp eşik değere ulaşması halinde latch ya da shift clock gibi bir sinyal elde edildiğini varsay. Henüz eşik değerinin altındayken bir gürültü geldi ve kapasitör uçlarındaki gerilime seri toplanarak eşik değeri aşılırsa clock yada latch sinyali oluşur.
Halbuki gürültü olmasaydı aşılmayacaktı. Eee latch yada clock sinyali üretildi bir kere, geçmiş olsun.
Mesela eşik değerimiz 2.5v. Kapasitör uçlarındaki gerilim 2.4 ama 0.1v luk bir gürültü 2.5 eşiğine zıplattı. Gördüğün gibi 0.1v luk bir artış işi bozdu. Yani 0.1v gibi düşük gürültülere tepki verir olduk.
İstersen durumu daha da açayım. Kapasitör voltajı Vc 0 iken 2.5 eşik için +2.5v tepe değerinde gürültü gerekir. Vc 1 volta ulaştığında eşik hata yaptıracak gürültü değeri 1.5v,a düşer. Vc=2v iken gürültünün 0.5v olması yeterlidir. Durum böyle olunca kabul edilebilir gürültü seviyesi git gide düşer ve mV lar mertebesine kadar iner. Bu da gürültüye bağışıklı lojik devrelerin tasarımı için hiç hoş bir durum değildir.
Halbuki TTL seviyede çalışırken işin içinde bu şekilde C uçlarında yükselen voltaj yoksa 0'ın 1 olarak algılanması için 1 küsür volt zıplama gerekir.
(Her çipte girişlerin kendi kaçak kapasitesi var orda bu sorun olmuyor mu diye sorabilirsin.) Seri toplama yapacak kadar tel parçası varsa tabiki sorun olacaktır
Bu nedenle C uçarındaki gerilimle tetiklenen düzenekler gürültüye açık düzeneklerdir.
Diyebilirsin ki C uçlarındaki gerilim zımpalamaz ani değişimleri C bastırır. Kısmen doğru ama sonuçta kapasitor yolu üzerindeki tellerin üstüne gürültü binebilir. Yani aslında kapasitör voltajı zıplamaz kapasitor voltajı + gürültü değeri zıplama gibi algılanır.
Bu kadarcık açıklamadan sonra bile bir hatta paralel bağlanacak kapasitörün PCB üzerinde nereye bağlanması gerekeceği de anlaşılmış olur.
Fakat her direncin paralel kaçak bir kapasitesi, her kapasitörün de seri kaçak bir endüktansı vardır. Durum böyle olunca C gürültüleri kesin kez emer diyemezsin.
Sonuç olarak C uçlarındaki gerilim arttıkça eşiğine yaklaşıldığından yanılgıya neden olacak gürültünün seviyesi azalır. Risk te burada.
Bu konulardan bir haber olursam foruma gelir vıyaklarsın.
Devre yaptıydım da motor çalışınca reset atıyor da, lambayı yakınca işlemci sapıtıyor da, kontaktör çekince işlemci kitleniyor da.
Kötü tasarımcı gürültü ile mücadeleyi bilmediği için kötü tasarımcıdır.
Alıntı yapılan: z - 08 Aralık 2020, 02:47:50Sırayla cevaplayalım.
Sanayide kullanım, sivil hayatta en uç ve en ağır sartlarda çalışan devrelerle mümkündür.
Diyelimki benzer teknikleri büro ortamında kredi kartı ile ödeme yapılan minik cihazlarda kullanacaksın.Ekran görüntüsü hayati değil mi? Buradaki risk çok mu küçük.
Tıbbi cihazları hiç anmıyorum bile.
RC devresinde C uçlarındaki gerilimin artıp eşik değere ulaşması halinde latch ya da shift clock gibi bir sinyal elde edildiğini varsay. Henüz eşik değerinin altındayken bir gürültü geldi ve kapasitör uçlarındaki gerilime seri toplanarak eşik değeri aşılırsa clock yada latch sinyali oluşur.
Halbuki gürültü olmasaydı aşılmayacaktı. Eee latch yada clock sinyali üretildi bir kere, geçmiş olsun.
Mesela eşik değerimiz 2.5v. Kapasitör uçlarındaki gerilim 2.4 ama 0.1v luk bir gürültü 2.5 eşiğine zıplattı. Gördüğün gibi 0.1v luk bir artış işi bozdu. Yani 0.1v gibi düşük gürültülere tepki verir olduk.
İstersen durumu daha da açayım. Kapasitör voltajı Vc 0 iken 2.5 eşik için +2.5v tepe değerinde gürültü gerekir. Vc 1 volta ulaştığında eşik hata yaptıracak gürültü değeri 1.5v,a düşer. Vc=2v iken gürültünün 0.5v olması yeterlidir. Durum böyle olunca kabul edilebilir gürültü seviyesi git gide düşer ve mV lar mertebesine kadar iner. Bu da gürültüye bağışıklı lojik devrelerin tasarımı için hiç hoş bir durum değildir.
Halbuki TTL seviyede çalışırken işin içinde bu şekilde C uçlarında yükselen voltaj yoksa 0'ın 1 olarak algılanması için 1 küsür volt zıplama gerekir.
(Her çipte girişlerin kendi kaçak kapasitesi var orda bu sorun olmuyor mu diye sorabilirsin.) Seri toplama yapacak kadar tel parçası varsa tabiki sorun olacaktır
Bu nedenle C uçarındaki gerilimle tetiklenen düzenekler gürültüye açık düzeneklerdir.
Diyebilirsin ki C uçlarındaki gerilim zımpalamaz ani değişimleri C bastırır. Kısmen doğru ama sonuçta kapasitor yolu üzerindeki tellerin üstüne gürültü binebilir. Yani aslında kapasitör voltajı zıplamaz kapasitor voltajı + gürültü değeri zıplama gibi algılanır.
Bu kadarcık açıklamadan sonra bile bir hatta paralel bağlanacak kapasitörün PCB üzerinde nereye bağlanması gerekeceği de anlaşılmış olur.
Fakat her direncin paralel kaçak bir kapasitesi, her kapasitörün de seri kaçak bir endüktansı vardır. Durum böyle olunca C gürültüleri kesin kez emer diyemezsin.
Sonuç olarak C uçlarındaki gerilim arttıkça eşiğine yaklaşıldığından yanılgıya neden olacak gürültünün seviyesi azalır. Risk te burada.
Bu konulardan bir haber olursam foruma gelir vıyaklarsın.
Devre yaptıydım da motor çalışınca reset atıyor da, lambayı yakınca işlemci sapıtıyor da, kontaktör çekince işlemci kitleniyor da.
Kötü tasarımcı gürültü ile mücadeleyi bilmediği için kötü tasarımcıdır.
Sanayide kullanım, sivil hayatta en uç ve en ağır sartlarda çalışan devrelerle mümkündür.
Diyelimki benzer teknikleri büro ortamında kredi kartı ile ödeme yapılan minik cihazlarda kullanacaksın. Ekran görüntüsü hayati değil mi? Buradaki risk çok mu küçük.
Tıbbi cihazları hiç anmıyorum bile.(https://i.ibb.co/94wFdSW/shift1c.gif) (https://ibb.co/94wFdSW)
Sanayiyi Sivili bırak.Adam yapmış,çalıştırmış.
Time slotlarını çizmiş vermiş.Dıdısının dıdısı vıdı vıdı.
Resim ortada,malzeme ortada,yapılmış çalışıyor,problem nerede?
Eğer bunu kimse yapmamış sen yapmış olsaydın ve birileri deseydiki bu gürültüden etkilenir
o zaman tüm yorumların farklı olacaktı.
Mesajımda diyorumki vatandaş belki fantezi yapacak,belki gürültüsüz ortamda kullanacak,belki
mantığı anlamaya çalışıyor,belki çaresiz kaldı işlemecisin de pin yok vs.
Ben olsam İmkan varken böyle bir şey yapmam demişim.
Mesajımın buralarını atlayıp 0.1 Volt değişiminden kılından tüyünden dem vurmak.Yahu Analog Elektronikte RC eğrisinin kullanılmadığı alan yok ve TTL yapılardır genelde de.Oralarda sorun olmuyor ama burada sorun oluyor he.
Son vuruşumu yapacağım buna ne diyeceksiniz pek merak ediyorum.
Bundan 7-8 sene evvel Tamire gelen İtalyan malı bir PLC'de Aynen bunu yapmış adam.
Kat kat Kart ve Header pinle Lcd Modülü yapmış.Küçücük bir PLC.
Yaptığı iş Soğuk hava deposunun Anlık Sıcaklık değişimlerini kontrol ediyor.
O zamanlar bunu nasıl yaptığını anlamamıştım.Kara cahil ben daha yeni yeni anlıyorum.
Ben tasarımcı değil tamirciyim.Bunu yüz defa söyledim.Tamirci olmam bilmediğim anlamına gelmez.
Devre yaptım Motor dönmüyor,İşlemci kilitleniyor Lamba yaktım İşlemci hadi len oradan diyor:
Bana bu saatten sonra devreyi yaptırıp,gidip bir Motorun,gürültünün göbeğinde çalıştırttıracaksınız.
Devreyi yapmak sorun değilde Gürültülü Ortamı bulmak sorun.
Mehmet Salim,Sana zahmet olacak ama bu devreyi yaparmısın?Yapıp Sanayide gürültünün içinde test edermisin?Bunu niye sana söylüyorum?Malum Sen Sanayi Kartlarıyla uğraşıyorsun,doğal olarak gürültünün
Göbeğindesin.Sana Zahmet olacak amma,idare ediver olayı görelim.
İki tane İhtiyar delikanlı ile başım dertte.Saçları Değirmende Ağartmışsınız:)
Şaka yapıyorum Gençler,kızmayın hemen:)
z, sen boşver bunu, bu hikaye.Destan yazacak kadar vaktin var,vaktim yok deme.
Şu BootLoaderi anlat sen.Hala bekliyoruz,en azından mantığını taslak şeklinde anlat.
Kaç gündür bu olayı düşünüyorum,işin içinden çıkamıyorum.
Tamirciysen niye bizi yoruyorsun. O kadar zaman harcadim yazdim. Bosa yazmisim.
Alıntı yapılan: z - 08 Aralık 2020, 14:43:21Tamirciysen niye bizi yoruyorsun. O kadar zaman harcadim yazdim. Bosa yazmisim.
Sen benim veya herhangi bir üyenin ne iş yaptığına göre mi yorum yapıyorsun?
O değil, benim Tamirci olduğumu en az 5 Yıldır biliyorsun.
Bu Tamirci muhabbeti baydı.Cevap veremeyince,çuvallayınca olayı kişinin veya
kişilerin Özel durumlarına indirgemek.Senin gibi bir Bilgeye yakışmıyor bu!
@JOKERAS niye böyle yapıyorsun anlamıyorum,
konuyu gereksiz yerlere çekiyorsun ki aslında herkes aynı şeyi söylüyor:
Bu devre gerçek hayatta bir işe yaramaz, buradan kopmayalım.
Alıntı yapılan: JOKERAS - 08 Aralık 2020, 14:58:18Sen benim veya herhangi bir üyenin ne iş yaptığına göre mi yorum yapıyorsun?
Tabiki.
Orta okul terk bir arkadasa verilecek cevapta integral turev olamaz bunlarsiz sozel benzetimsel ornekler verilir.
Tamirci adama da tasarimdan bahsetmeye gerek yok. Ben de seni tasarima merak sardin sandiydim.
Alıntı yapılan: RaMu - 08 Aralık 2020, 15:47:49@JOKERAS niye böyle yapıyorsun anlamıyorum,
konuyu gereksiz yerlere çekiyorsun ki aslında herkes aynı şeyi söylüyor:
Bu devre gerçek hayatta bir işe yaramaz, buradan kopmayalım.
Mesajları okumayı denersen anlayacağından eminim.
Vatandaş soru sormuş,Soru gayet açık net.Sende dahil bir kaç kişi cevap vermiş.
Demişki şu şöyledir bu böyledir.Vatandaşta demişki...
tşk.
burada PCF8574A I2C ile 2 pin kullanılarak yapılmış
74hc595 tek pin lcd kullanımını araştırıyoruz...
Bende demişimki Gürültüden pek etkilenmez,Vatandaş yapmış bunu.
Ve bakın Google Amcaya yazın ne kadar çok kişi yapmış kullanmış bunu.
Ve tekraren demişimki İmkan varken böyle bir şeyi ben yapmam,vatandaş belki Mantığını
anlamak istiyor,belki Fantezi yapmak istiyor,belki Çaresiz vs.
Mehmet Salim demişki Zaman çok yavaşlar,evet yavaşlar ama LCD'ler Zaten yavaş çalışan Dalgametreler.
Zamanlamayı zaten yavaşlatmak durumundasın.
Gerçek hayatta çalıştığını Plc'de aynı mantığı kullandığını yazdım.
Yılar evvel yapmış adam bunu.Bak burada bu bir kanıttır.Buna cevap vermesi gerekirken
Demogoji yapıyor.Demogoji budur Mehmet Salim.
Şema eklemişsin,yap dene Sonucu gör tecrübe et.Fıstık gibi çalıştığını göreceksin.
Öküz altında buzağı aranıyor.Yalandan yere tepiniliyor üstünde.
Koskoca z, bak koskoca diyorum.Çıkmış yok Tamircisin bilmem ne.
Bilgisine Saygı gösteriyoruz diye her dediğine Evyallah edeceğiz diye bir kaide yok!
Tabiki.
Orta okul terk bir arkadasa verilecek cevapta integral turev olamaz bunlarsiz sozel benzetimsel ornekler verilir.
Tamirci adama da tasarimdan bahsetmeye gerek yok.Ben de seni tasarima merak sardin sandiydim.z,sana ne oldu,kafanı bir yerlere falanmı çarptın?İnsanların yaşları Kemâle erince daha ağır başlı daha Naif olurlar.Sen yaşlandıkça her yere Ego fışkırtmaya başladın.
Gerçi senin gençliğinide bilirim,en azından forumdan biliyorum.Gençken ne isen yaşlanıncada aynısın.
Can çıkar huy çıkmaz dedikleri bu olsa gerek:)
Sen boşver bunu, şu BootLoader'i anlat.Bak kaçıncı defa istek yapıyorum.Ne o,Yoksa bilmiyormusun?
Ahkam keserken çok basit diyordun kurnaz!
Hadi Anlat bilelim,öğrenelim.Bunu anlatırsan Tasarımcı olacağım söz.
Halen aynı, konuyu gereksiz tavırlarla çekiştiriyorsun, bu kadar alıngan olmaya gerek yok.
Can sıkıcı oluyor, tadımızı kaçırmayalım boş mevzularla.
Alıntı yapılan: JOKERAS - 08 Aralık 2020, 17:10:32...
Gerçek hayatta çalıştığını Plc'de aynı mantığı kullandığını yazdım.
Yılar evvel yapmış adam bunu.Bak burada bu bir kanıttır.
...
Kanıt olsun diyorsan marka model şema ile gerçekte var olduğunu göstermelisin.
Aklı olan biri bunu plcye değil kaldırıma bile koymaz,
gören patlamaya hazır bomba der.
Gerçek endüstriyel örneği uzakta aramaya gerek yok,
DS18B20 gibi bir entegrenin gücü data hattı üzerinden alması "parasite power" yöntemi düşünülebilir,
buda direk örnek olmaz, tamamen aynı değil ve
haberleşme yönteminde geribildirim var.
Tek pin olmasada lcd data uçlarını uzatarak kullanıldığında ne gibi sorunlar olduğunu birçok devrede şahit oldum. Hatta uzatmadan bile göçen lcd gördüm. Bu iste en güzel hocalarımızın dedigi gibi arkasına işlemci takmak.
Sorun olan yer olur olmayan yer olur. Ama bu yöntemin dogru olduğunu göstermez.
Alıntı yapılan: JOKERAS - 08 Aralık 2020, 14:06:32Mehmet Salim,Sana zahmet olacak ama bu devreyi yaparmısın?Yapıp Sanayide gürültünün içinde test edermisin?Bunu niye sana söylüyorum?Malum Sen Sanayi Kartlarıyla uğraşıyorsun,doğal olarak gürültünün
Göbeğindesin.Sana Zahmet olacak amma,idare ediver olayı görelim.
İki tane İhtiyar delikanlı ile başım dertte.Saçları Değirmende Ağartmışsınız:)
Şaka yapıyorum Gençler,kızmayın hemen:)
Ben Shift register ile panel yaptım.
Çok gürültülü ortamdada çalıştırdım.
Üstelikte 232 üzerinden transfer olduğu halde fransada bi hayli başımı ağrıttı.
232 üzerinden feedback almadan yapıldığından...
Sadece TX (Saldım çayıra mevlam kayıra tekniği)
Vidyosunu aradım ama bulamadım.
Çare olarak gürültünün kaynağını bulup yok etmek dışınca çözüm olmadı.
size parazitin boyutları için scop görüntüsü ekliyorum.
(https://i.ibb.co/vZzHPhT/Whats-App-Image-2020-10-09-at-19-39-09.jpg) (https://ibb.co/vZzHPhT)
Ayrıca ihtiyarlar iki türlüdür.
Yaşlanınca yumuşayan...
Yaşlanınca huysuzlaşan..
Ben huysuz ihtiyarım lakin sen benim yolumdasın görünüşe göre
:D ;D
Alıntı yapılan: Mehmet Salim GÜLLÜCE - 30 Kasım 2020, 17:02:32Girişler Schmitlenmemiş olduğundan olsa gerek.
Schmittbuffer ve iyi bir besleme filitresiyle aşılabilir diye düşünüyorum.
Rastladığım bir problem warsa o da ilk-start anında tamamen random bilgilerle başlaması.
LCD gibi bir aygıt için önem arzeder.
Önce 595 i sürüp sonra LCD yi resetlemekle de o aşılabilir.(Emin değilim)
Ben birkaç megawatlık inverter devrelerinde kullanıyorum.
Çok aşırı gürültü olmasına karşılık şimdiye kadar tek bir yerde sapıttığına rastladım.
O da inverter tarafındaki bir arızadan kaynaklanıyordu.
Ancak benim MCU ve 595 ler aynı board da.
(https://i.ibb.co/F8gqHPT/resim.png) (https://ibb.co/F8gqHPT)
Hocam bu devre nedir? O dirençlerle 24 Bit DAC mı yaptınız? devrenin 3D önizlemesinin tamamını görme şansım var mı?
Alıntı yapılan: veliusta - 08 Aralık 2020, 21:47:53Hocam bu devre nedir? O dirençlerle 24 Bit DAC mı yaptınız? devrenin 3D önizlemesinin tamamını görme şansım var mı?
Ön yüzünü gösterirsem daha rahat anlarsınız.
Kullanıcıya Hızlı uyarı paneli.
Inverter sistemin RS232 yada 485 üzerinden gönderdiği dataları analiz edip ledlere yansıtıyor.
Code - Decode işlemi.
(https://i.ibb.co/7GK4pMy/resim.png) (https://ibb.co/7GK4pMy)
@JOKERAS Daha yazilani yorumlayamiyor bi de kalkmis burnu havada vs diyorsun.
Yazilanlar icinde ibret alinacak aciklamalar var.
Once lojik seviyeler ve gurultu marji nedir oku gel sonra fantazi yapariz.
Alıntı yapılan: z - 09 Aralık 2020, 02:43:30@JOKERAS
Daha yazilani yorumlayamiyor bi de kalkmis burnu havada vs diyorsun.
Yazilanlar icinde ibret alinacak aciklamalar var.
Once lojik seviyeler ve gurultu marji nedir oku gel sonra fantazi yapariz.
z, bırak beni,bak alttaki resimde 74Hc164 ile yapılmış tek kondansatör ile olay halledilmiş.
Senin Shift registerlerin nasıl çalıştığını bildiğinden şüpheliyim.
Şuraya bir Kılıç gülüşü bırakayım.Hi Ho hi ho ho.Böylemiydi Kılıç:))
Shift register Nedirki?Datayı Verirsin Clocklarsın hepsi bu.
595Te Lacth'a takılmışsın belli.Latch'ın bir numarası yok.
SH Clock STClock bunlarında bir numarası yok ikisi bir olabilir.
Önemli olan Data ve Clock.Bunu da RC ile Geciktirirsin aynı şey olur.
Yazdığın Kodu hayal et.Bir döngü ile Datayı verirsin hemen ardından Clocklarsın.Dikkat et
ne kadar hızla yapıyorsun bunu.Bu kadar hızla yaptığını RC ile olmaz diyorsan ne diyim sana.
Tutturmuşsun bir gürültüde gürültü.Yahu devrede gürültü varsa,olacaksa O devre zaten çalışmasın.Bırak Lcd'yi.Devre yaşamasın daha iyi.
Sen bu yazdıklarına İbretlik bilgi diyorsan Diyecek sözüm yok.
(https://i.ibb.co/gd547hQ/Devre-semasi-1-770x433.png) (https://ibb.co/gd547hQ)
Burada da Roman Black'in devresi var uygulamasını yapmışlar.Hızı da fena değil.
https://www.youtube.com/watch?v=7uWGwpfyBPQ
Alıntı yapılan: RaMu - 08 Aralık 2020, 18:57:31Halen aynı, konuyu gereksiz tavırlarla çekiştiriyorsun, bu kadar alıngan olmaya gerek yok.
Can sıkıcı oluyor, tadımızı kaçırmayalım boş mevzularla.
Kanıt olsun diyorsan marka model şema ile gerçekte var olduğunu göstermelisin.
Aklı olan biri bunu plcye değil kaldırıma bile koymaz,
gören patlamaya hazır bomba der.
Gerçek endüstriyel örneği uzakta aramaya gerek yok,
DS18B20 gibi bir entegrenin gücü data hattı üzerinden alması "parasite power" yöntemi düşünülebilir,
buda direk örnek olmaz, tamamen aynı değil ve
haberleşme yönteminde geribildirim var.
Halen aynı, konuyu gereksiz tavırlarla çekiştiriyorsunRamu, Konuyu aynı yere çekiştiriyorsun ne demek?Konuyu tartışıyoruz.Mesajları yine okumamışsın.
bu kadar alıngan olmaya gerek yok.Alıngan olmakmı?Ben kolay kolay alınmam rahat ol.
z, eski ve bir çok konuda bana Hakaret üstüne hakaret etmiştir,
Dalga geçmiştir,benim tamirci olmamı aşağılayıp Mesleki Irkçılık yapmıştır Faşist:)
Tartıştığımız her hangi bir konuda açık seçik ezmeye çalışmıştır.
O kadar şeyde Alınmadım da buradamı Alınacağım.Hepsi vız geldi Trıs gitti.
31.Mesajına bak mesela.Ne güzel izahat yaparken birden Osc sapıtmış olacakki Mesajın Sonlarında Viyaklamış.
33. Mesaja bak,36.Mesajına bak.
Sen bunları görme,benim Cevaben yazdıklarımı makasla Sonra Can sıkıcı oluyor de.
Kanıt olsun diyorsan marka model şema ile gerçekte var olduğunu göstermelisin.Şeması bile olmayan 7-8 yıl önce uğraştığım bir Cihazın Şemasını istemek Marka modelini istemek
Abes olurdu.
Var,aynen bu mantıkla yapılmış.Bir Modül hayal et.Üstünde bir Lcd var ve 3Tane pini var. +5V, Gnd ve Data.Başka türlü bir yöntemini sen biliyorsan anlat.Ben bu olduğunu düşünüyorum.
Senin Kaldırıma bile atmadığın şeyi bir anfide de yapmışlardı.Şimdi hatırlıyorum.
Aynen bu şekilde 5 volt Şase ve data.Başka yolu varsa bilmiyorum.
DS18B20 gibi bir entegrenin gücü data hattı üzerinden alması "parasite power" yöntemi düşünülebilir,
buda direk örnek olmaz, tamamen aynı değil veBurada One-Wire hattındaki Parazit Power'ın Konuyla ne alakası var?Bu Sadece Besleme.
Vatandaşa Israrla değişik yöntemler önerilmiş,şöyle yap böyle yap denmiş.Vatandaş
Alttaki mesajı yazmış sonra.
tşk.
burada PCF8574A I2C ile 2 pin kullanılarak yapılmış
74hc595 tek pin lcd kullanımını araştırıyoruz...Mesajı ben farklımı okuyorum.Vatandaşın sorusuna Çare üretmek için harcanacak Zaman,
benim üstüme yıkılıyor kişisel kuru gürültü ile harcanıyor.Göremiyormusun?
Geçen bir direnç tartışmasında bana diyordu.Alır bir tane entegre devreyi dene diye.
Al bir tane 595 dene bak bakalım dediğin oluyormu?
Yalandan yere bu kadar uzatıyorsun.Ama olsun tartışma tartışmadır.
Sen Tartışmasan ben tartışmasam kim tartışacak?
Kimi ezeceksin o zaman.İşsiz kalırsın:)
Ayrıca ihtiyarlar iki türlüdür.
Yaşlanınca yumuşayan...
Yaşlanınca huysuzlaşan..
Ben huysuz ihtiyarım lakin sen benim yolumdasın görünüşe göreBende yaşlanınca senin gibi huysuz olacağım diyeceğim ama senin bir huysuzluğunu görmedim.
Huysuz olan kendini biliyor.Yaşlanınca hiç çekilmeyeceği garanti:)
Bak takrar yazıyorum z.Bırak bunu.Şu BootLoaderi Anlatacakmısın anlatmayacakmısın?
Anlatmayacaksan yorma beni.İşim var.
@JOKERAS gerçekten yazılanları anlamadığını düşünüyorum.
Ben gördüm kanıt değildir, tek hat ile veri aktarmanın bir çok yolu var, birini söyledim ne alakası var diyorsun,
buda
@z nin bahsettiği bakış açından kaynaklanıyor.
Ben devreyi gerçektede denedim, yaptığım örneklerden birinide paylaştım yukarıda.
Bu "proof of concept" denen türden bir iş,
kullanılabilecek bir şey değil, söylediğim bu kadar.
Bu arada bende bootloader yazdım
@z ninkinden daha iyi, benden öğrendi zaten canım 😀
ikimizde asm ile yazdığımızdan bootloader ı gizli bir tarikatız.
Alıntı yapılan: RaMu - 09 Aralık 2020, 14:40:04@JOKERAS gerçekten yazılanları anlamadığını düşünüyorum.
Ben gördüm kanıt değildir, tek hat ile veri aktarmanın bir çok yolu var, birini söyledim ne alakası var diyorsun,
buda @z nin bahsettiği bakış açından kaynaklanıyor.
Ben devreyi gerçektede denedim, yaptığım örneklerden birinide paylaştım yukarıda.
Bu "proof of concept" denen türden bir iş,
kullanılabilecek bir şey değil, söylediğim bu kadar.
Bu arada bende bootloader yazdım @z ninkinden daha iyi, benden öğrendi zaten canım 😀
ikimizde asm ile yazdığımızdan bootloader ı gizli bir tarikatız.
Ramu, valla bence sen yazılanları anlamıyorsun.Bunun sebebi bakış açın olabilir.
Tek hat veri aktarmanın kaç tane yolu var?Örnek ver bilelim.
One-Wire'deki Parazit Power örneğinin tartışılan konu ile ne alakası var hala anlamış değilim.
Laf olsun diye yazmışsın.Sen bunu yaptın madem ne gibi sıkıntıları gördün?
BootLoader yazdın madem Sende anlatabilirsin sıkıntı yok:)
Asm ile C ile o ile bu ile.Ne ile yazdığının önemi yok.
Sende gidip Hazır BootLoaderi işlemciye yükleyip BootLoader yazdım,"Çok basit"
diye bizi yeme sonra.BootLoader'i neden Israrla istiyorum?
Bir vatandaş bunu sormuştu,bir kaç kişi yorum yaptı.Prof z de dediki Çok basit.
Benimde kafama takılan bir konu olması hasebiyle Anlat o zaman dedim.
Ses yok.Hadi anlat,yine ses yok.Canım ciğerim Anlatsana.
Cevap ben Asm Yazıyorum.Sana Asm veya ne ile yazdığın sorulmadı.
Ne nasıl oluyor diye soruldu.Hala daha Cevap verecek arkadaş bu kadar basit(!) bir şey için.
Olay bu yani.
Madem sende yazdın BootLoaderi Sen anlat o zaman.Tarikat falan anlamam ben:)
CM3 icin
1) Herhangi bir medyadan yuklenecek harici programi oku ve bunu flasha yaz.
2) int lari yasakla
3) Islemciye Int vektor tablosunu ramda bir alan olarak goster.
4) Int vector tablosunu doldur.
5) Int. lari enable et.
6) Flasha yazilan kodun start noktasina sicra.
Bunun neyini anlamiyorsun?
Uygulama kodunu yazarken de bazi konulara dikkat etmen gerekiyor ama sorun bu degil.
Alıntı yapılan: z - 09 Aralık 2020, 15:22:03CM3 icin
1) Herhangi bir medyadan yuklenecek harici programi oku ve bunu flasha yaz.
2) int lari yasakla
3) Islemciye Int vektor tablosunu ramda bir alan olarak goster.
4) Int vector tablosunu doldur.
5) Int. lari enable et.
6) Flasha yazilan kodun start noktasina sicra.
Bunun neyini anlamiyorsun?
Uygulama kodunu yazarken de bazi konulara dikkat etmen gerekiyor ama sorun bu degil.
Yani BootLoader bumu?Bu kadarcıkmı?
Ben istifa ediyorum:)
Bu konu da değilde o arkadaşın açtığı konu altında detaylandır bunu.
Örnek ver bir kaçtane.Bak bu böyle bu şöyle diye.
Basit küçük bir işlemci ile basite indirge.Gerekirse Video çek:)
z,sana takılıyorum,çatışıyorum diye kızmıyorsun değilmi?
Seni kızdırmak hoşuma gitmiyor değil:)
Bootloader yazımı evet o kadar basit, tabi bazı temel programcılık bilgisi varsa.
Gerisi uygulamaya dökerkenki amelelik.
Ben yazdığım bootloaderı 10k $ a sattım, şimdi bedava anlat diyorsun,
anlatılması gerektiği kadarı veya yol gösterme kısmını yaptık, gerisi uygulayana kalıyor.
-------
Tek hat haberleşme yöntemlerini öğrenmek için sorduğunu düşünmüyorum.
1 wire örneğini detaylı inceler ve uygularsan yukarıda söylediklerini söylemezsin.
Anlamadığını düşünmem bu gibi sebeplerden kaynaklanıyor.
Diğer yöntemlerden biri yine genel kullanılan 0-10V haberleşmedir.
Adc nasıl örnekleme yapar kısmınıda tasarımcı mantığıyla incelersen
0-10V haberleşmenin işe yaramaz dediğimiz konu örneğini nasıl işe yarayabilir hale getirdiğinin mantığı ortaya çıkar.
0-10V mantığının işe yaramaz bir versiyonuda Adc ile tek pinden çoklu buton okumadır,
buda forumda detaylı konuşuldu araştırabilirsin.
Başka örnek istiyorsan bizi boşuna uğraştırmadığını göstermen lazım,
yoksa kuyudan taş çıkarıyor gibi hissettiriyorsun beni.
Ramu,Bu kadar basit bir BootLoaderi 10Bin dolara sattın he:)
Buraya da Kılıç gülüşü bırakıyorum.Hi Ho hi Ho.
Lafa gelince basit iş.İcraata gelince 10Bin dolarmış.
Breh breh breh.Hayal Dünyan çok geniş.
Sen hiç One-Wire yaptınmı,uğraştınmı?
Mesela İbuton,DS18B20 vs.Peki işlemcileri One-Wire haberleştirdinmi?
Uğraştığın,neyi ne kadar anladığın mesajlarından belli.
İddia ediyorum,bana inanmayabilirsin.One-Wire ile uğraşan başka birine deki
Tartıştığımız konu ile alakalı olarak One-Wire Parazit Power'ın bu konuyla alakası varmı,
Yanından yöresinden geçiryomu diye sor bakalım ne diyecek.Ama sen dedin.
Sonra işi Domogojiye vuruyorsun.
Adc ile buton okumayı işe yaramaz diye nitelendirdinya.Koca firmalar bunları yıllardır
kullandı hala daha kullanan da vardır sanırım.Ama sen beğenmiyorsun.
Adc ile Çoklu Buton okumayı senin becerememiş olman yöntemin dandikliğini değil
Senin işi beceremediğini gösterir.
Biz derken.Bak hele bak.Biz,siz,Onlar,Tasarımcılar,Tamirciler vs kategorize etmek.
Pardon Siz kimsiniz?
Bir Konu nasıl olur da böyle abuk subuk hale sokulur,kişiselleştirilir anlamak imkansız.
Bu sadece burada değil,her konuda oluyor.
Biri onu demiş biri bunu demiş.Fikrini,bildiğini yaz geç.Şu rezalete bak yahu.
2 gündür İşi gücü bıraktık üfürükten bir konu üzerine yalandan yere gürültü yapıyoruz.
tşk.
burada PCF8574A I2C ile 2 pin kullanılarak yapılmış
74hc595 tek pin lcd kullanımını araştırıyoruz...
Gözlerin bozuk herhalde.Tekrar şunu ekleyeyim şuraya belki anlarsın konuyu.
Beni geçin kardeşim.Bu konu üzerinden yorum yap fikir üret.Eğer varsa.
Bizim oğlan Bina okur,Döner döner yine okur.
Diyorum ve bu savsatayı kendi adıma sonlandırıyorum.İstediğinizi yazabilirsiniz.
Artık cevap vermeyeceğim.Bu ne yahu?Forumda Canı sıkılan pervasızca benim üstüme Çullanıyor.
Cevap yetiştireceğim diye Gözlerim ağrıdı yeminle.
Kalın sağlıcakla.
Facebook a çevirdin burayı
Dunning Kruger Cognitive Bias Effect:
(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRFN8gFnMPvZsUNK91V_W7zJXnuJv5fhyjolA&usqp=CAU)
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRFN8gFnMPvZsUNK91V_W7zJXnuJv5fhyjolA&usqp=CAU
Alıntı yapılan: RaMu - 09 Aralık 2020, 16:18:050-10V mantığının işe yaramaz bir versiyonuda Adc ile tek pinden çoklu buton okumadır,
buda forumda detaylı konuşuldu araştırabilirsin.
işe yaramaz denmiş, bencede uzun vadede sıkıntı çıkaran bir yapı kontaklar direnç yapmaya başladığında (oksitlenme vs neyse) ama muhtemelen maliyet avantajından TV vs gibi cihazlarda rastlıyoruz, problem oluşmaya başlayınca ne oluyor kanal değiştirmeye basınca ses kısılıyor :) vs. ama fabrika ortamında hidrolik bir preste kullanıldığını düşünün problem oluşmaya başlayınca nasıl kötü sonuçlar çıkabilir değilmi? :)
yani tek pin LCD çalışmaz değil çalışır tabiki ama bence hata yaparsa sonuçları iyi olmayacak yerlerde kullanılmamalıdır, insana/teçhizata zarar verecek bir durumdada, şirket itibarına zarar verecek durumdada kullanılması uygun olmaz bence, misal yüzlerce binlerce cihaz yapıp sattınız bir süre sonra patır patır döküldüğünü düşünün!
ama ne olur misal evde yaptığın hobi amaçlı birşeydir yaparsın gider