Picproje Elektronik Sitesi

DERLEYİCİLER => MikroC - PIC => Konuyu başlatan: tekniker_murat - 28 Ağustos 2022, 21:33:34

Başlık: MikroC ile AT komutu göndermek ?
Gönderen: tekniker_murat - 28 Ağustos 2022, 21:33:34
Herkese selamun aleyküm.

Değerli arkadaşlar ve ustalarım mikroc ile at komutu göndermek mümkün mü ve nasıl bir yol izleniyor örnek verebilir misiniz ?
Başlık: Ynt: MikroC ile AT komutu göndermek ?
Gönderen: power20 - 28 Ağustos 2022, 22:22:40
void main() {
 UART1_Init(9600);
 UART1_Write_text("AT+CMGF=1");
 delay_ms(500);
 UART1_Write_text("AT+CMGS=\"00966557531053\"");
 delay_ms(500);
 UART1_Write(10);
 UART1_Write(13);
 UART1_Write_text("H");
 UART1_Write(0x1A);
}
Başlık: Ynt: MikroC ile AT komutu göndermek ?
Gönderen: tekniker_murat - 28 Ağustos 2022, 22:43:38
Alıntı yapılan: Kılıç - 28 Ağustos 2022, 22:22:40void main() {
 UART1_Init(9600);
 UART1_Write_text("AT+CMGF=1");
 delay_ms(500);
 UART1_Write_text("AT+CMGS=\"00966557531053\"");
 delay_ms(500);
 UART1_Write(10);
 UART1_Write(13);
 UART1_Write_text("H");
 UART1_Write(0x1A);
}


@Kılıç abi İlgin için çok teşekkür ederim... cevabın çok makbule geçti.

Burada anladığım kadarı ile at komutu denen şey string karakter olarak gönderiliyor çift tırnak içine alındığına göre...

Şimdi JDY-40 adında bir rf modulümüz var bu module at komutları ile parametreler göndererek çalışma şeklini ayarlayabiliyormuşuz datasheetinden öyle anladım.

https://usermanual.wiki/Document/JDY40Englishmanual.511768313/view

(https://i.hizliresim.com/57tdirs.jpg) (https://www.hizliresim.com/57tdirs)

şimdi ben burada baud rate değerini örnek olarak yani basit bir değişiklik yapmak istiyor isem

AT+BAUD<2> şeklinde yada mikro c ile

UART1_Write("AT+BAUD<2>"); şeklinde mi yazmalıyım ?

yoksa

UART1_Write("AT+BAUD<2400>"); şeklinde mi ? bence parametre dediğine göre 2 yazmam lazım Doğrusu nedir ?
Başlık: Ynt: MikroC ile AT komutu göndermek ?
Gönderen: power20 - 28 Ağustos 2022, 22:57:33
denemesi zor olmasa gerek. ben o modülü de mikro c yi de kullanan biri değilim. "mikro C at command" diye aradım kod çıktı.
Başlık: Ynt: MikroC ile AT komutu göndermek ?
Gönderen: sadogan - 28 Ağustos 2022, 22:57:57
 UART1_Write("AT+BAUD=2400");
 UART1_Write("AT+BAUD=2");
2400 için 2 imiş