Merhaba
Biraz proton basic biliyorum bu PIC lere program yazmakta kullanılıyor syntax ı basic e benziyor zaten adında da basic var.
Yapmak istediğim şey :Bir butona bastıkça 6 tane LEDin sırayla yanması ve bu sıralamaya göre HPWM pininden -ki bu PIC de C2 portu -farklı voltajların (0,8 -2,5 volt arası) çıkması.
Buraya kadarki bölümünde hiçbir sorun yok yazdım ,çalışıyor.
PWM cyle değerini eeproma kaydetmek ,cihaz açıldığındada epromdan okumak kısmında takıldım.
Normalde
EWRITE 5,PWMDEGER
gibi bir kodla pwmdegerini yazdırıp sonrada okutabilirim ancak sorun olan kısmı bu değeri butona bastıkça değiştiriyorum yani:
If SAYAC =1 Then PORTD =%00000001:HPWM 1,39,1400
If SAYAC =2 Then PORTD =%00000010 :HPWM 1,45,1400
If SAYAC =3 Then PORTD =%00000100 :HPWM 1,49,1400
If SAYAC =4 Then PORTD =%00010000 :HPWM 1,56,1400
If SAYAC =5 Then PORTD =%00100000 :HPWM 1,65,1400
If SAYAC =6 Then PORTD =%01000000 :HPWM 1,78,1400
gibi bir yerde sayaç kaçta seçilmişse o satıra ait kırmızı ile yazılan değeri kaydettirmem lazım.
Sanırım benim 2 butona daha ihtiyacım var.Hangisinin seçildiğini anlatan.Bu işlemi nasıl yapabilirim sizce?
Biraz proton basic biliyorum bu PIC lere program yazmakta kullanılıyor syntax ı basic e benziyor zaten adında da basic var.
Yapmak istediğim şey :Bir butona bastıkça 6 tane LEDin sırayla yanması ve bu sıralamaya göre HPWM pininden -ki bu PIC de C2 portu -farklı voltajların (0,8 -2,5 volt arası) çıkması.
Buraya kadarki bölümünde hiçbir sorun yok yazdım ,çalışıyor.
PWM cyle değerini eeproma kaydetmek ,cihaz açıldığındada epromdan okumak kısmında takıldım.
Normalde
EWRITE 5,PWMDEGER
gibi bir kodla pwmdegerini yazdırıp sonrada okutabilirim ancak sorun olan kısmı bu değeri butona bastıkça değiştiriyorum yani:
If SAYAC =1 Then PORTD =%00000001:HPWM 1,39,1400
If SAYAC =2 Then PORTD =%00000010 :HPWM 1,45,1400
If SAYAC =3 Then PORTD =%00000100 :HPWM 1,49,1400
If SAYAC =4 Then PORTD =%00010000 :HPWM 1,56,1400
If SAYAC =5 Then PORTD =%00100000 :HPWM 1,65,1400
If SAYAC =6 Then PORTD =%01000000 :HPWM 1,78,1400
gibi bir yerde sayaç kaçta seçilmişse o satıra ait kırmızı ile yazılan değeri kaydettirmem lazım.
Sanırım benim 2 butona daha ihtiyacım var.Hangisinin seçildiğini anlatan.Bu işlemi nasıl yapabilirim sizce?