Picproje Elektronik Sitesi

DERLEYİCİLER => MikroC - PIC => Konuyu başlatan: universitelim54 - 22 Mayıs 2019, 02:23:56

Başlık: MikroC Arm ile Nextion Ekran
Gönderen: universitelim54 - 22 Mayıs 2019, 02:23:56
Mrb. arkadaslar nextion ekran kullanarak bir proje yapıyorum. stm32f407 ile usart tan komut gonderıyorum. nextion ekranın komutu anlaması ıcın " n.10.val=10; " şeklinde veri gondermem gerekiyor.
 UART2_Write_Text("n.10.val=" ); komutu ile bu komutu gonderebiliyorum . sorun 10 degerini gonderdiğimde olusuyor.
UART2_Write(10); dediğimde seri portu izlediğimde n.10.val= /x0A şeklinde bir ifade olusuyor.
Tecrubeli arkadaslardan yardım rica ediyorum.
(https://i.ibb.co/TqnMpLj/1.png) (https://ibb.co/TqnMpLj)
Başlık: Ynt: MikroC Arm ile Nextion Ekran
Gönderen: mehmet - 22 Mayıs 2019, 03:31:09
Sayıyı, texte çevirip yollasanız?
Başlık: Ynt: MikroC Arm ile Nextion Ekran
Gönderen: ~ENES~ - 22 Mayıs 2019, 08:23:31
Gönderirken n.10.val degilde n10.val=10 olarak gönderin.
Başlık: Ynt: MikroC Arm ile Nextion Ekran
Gönderen: universitelim54 - 22 Mayıs 2019, 09:03:43
Sayıyı text çevirdim b

İnttıstr ile bukezde araya boşluk atıyor. Aradakı boş dwgerden dolayı nextion komutu kabul etmiyor
Başlık: Ynt: MikroC Arm ile Nextion Ekran
Gönderen: ~ENES~ - 22 Mayıs 2019, 10:12:43
Soyledigimi denediniz mi ?
Başlık: Ynt: MikroC Arm ile Nextion Ekran
Gönderen: universitelim54 - 22 Mayıs 2019, 17:22:03
Alıntı yapılan: ~ENES~ - 22 Mayıs 2019, 10:12:43Soyledigimi denediniz mi ?

enes bey n10.val=10 seklınde gonderırsem komutu kabul edıyor. ancak 10 degerı devamlı değişiyor. String oldugu için değişkeni güncelleyemiyorum... bunu çözebilirmiyiz.
Başlık: Ynt: MikroC Arm ile Nextion Ekran
Gönderen: mehmet - 22 Mayıs 2019, 17:29:36
n.10.val= hep sabit ise;
sadece değeri gönderseniz?
Başlık: Ynt: MikroC Arm ile Nextion Ekran
Gönderen: universitelim54 - 22 Mayıs 2019, 17:43:36
10 degişkeni değişken oldugu için çözüm bulamadım
Başlık: Ynt: MikroC Arm ile Nextion Ekran
Gönderen: kimlenbu - 22 Mayıs 2019, 17:58:52
Yapman gereken şey text değil de char gönderme fonksiyonu ile '1' ve '0' değerini char olarak göndermek. micro c'de nasıldır bilmiyorum.
Başlık: Ynt: MikroC Arm ile Nextion Ekran
Gönderen: devrecii - 22 Mayıs 2019, 20:51:55
Sana c++ kitabı al al dedim dinlemedin bak ne oldu şimdi.

char hafiza[16];
int AA=DEGER;
int BB=15;
hafiza[BB--]=0;

do { hafiza[BB--]=(AA%10)+48;  AA/=10; }  while(AA!=0);   

hafiza[BB--]='=';  hafiza[BB--]='l';  hafiza[BB--]='a'; hafiza[BB--]='v';   
hafiza[BB--]='.';  hafiza[BB--]='0';  hafiza[BB--]='1'; hafiza[BB--]='.'; hafiza[BB]='n';

UART2_Write_Text(&hafiza[BB]);