Ynt: pic16f628 ile lm7001 kontrolü

Başlatan matraks81, 05 Kasım 2025, 15:32:31

matraks81

merhabalar verdiğim kod satırında derlemede micro c hata veriyor.sorun ne olabilir.isterseniz kodun tamamını gönderebilirim.

// ---------- LM7001 PROGRAMLAMA ----------
void lm7001_program(unsigned long vco_khz) {
    unsigned long divider;
    unsigned long temp;
    unsigned long data;

    divider = vco_khz / 50;      // 50 kHz referans (7.2 MHz / 144)
    temp = divider << 6;         // LM7001 formatında kaydır
    data = temp + 1;             // FM mode bitleri (| yerine + kullan)

    LM_CE = 0;
    Delay_us(5);
    lm7001_send_bits(data, 20);
    LM_CE = 1;
    Delay_us(5);
    LM_CE = 0;
    }

05 Kasım 2025, 15:36:53
verdiği hatalar

0 1 mikroCPIC1618.exe -MSF -DBG -pP16F628A -DL -O11111114 -fo4 -N"C:\Users\casper\Desktop\LM\LM.mcppi" -SP"C:\Microelektronica\mikroC PRO for PIC\Defs\" -SP"C:\Microelektronica\mikroC PRO for PIC\Uses\P16\" -SP"C:\Users\casper\Desktop\LM\" -IP"C:\Microelektronica\mikroC PRO for PIC\Uses\P16\" "LM.c" "__Lib_Math.mcl" "__Lib_MathDouble.mcl" "__Lib_System.mcl" "__Lib_Delays.mcl" "__Lib_CType.mcl" "__Lib_CString.mcl" "__Lib_CStdlib.mcl" "__Lib_CMath.mcl" "__Lib_MemManager.mcl" "__Lib_Conversions.mcl" "__Lib_Sprinti.mcl" "__Lib_Sprintl.mcl" "__Lib_Time.mcl" "__Lib_Trigonometry.mcl" "__Lib_Button.mcl" "__Lib_Keypad4x4.mcl" "__Lib_Manchester.mcl" "__Lib_OneWire.mcl" "__Lib_PS2.mcl" "__Lib_Sound.mcl" "__Lib_SoftI2C.mcl" "__Lib_SoftSPI.mcl" "__Lib_SoftUART.mcl" "__Lib_EEPROM.mcl" "__Lib_PWM_b3.mcl" "__Lib_UART_b21.mcl" "__Lib_CF.mcl" "__Lib_GlcdFonts.mcl" "__Lib_Glcd.mcl" "__Lib_LcdConsts.mcl" "__Lib_Lcd.mcl" "__Lib_RS485.mcl" "__Lib_S1D13700.mcl" "__Lib_T6963C.mcl" 
0 1139 Available RAM: 208 [bytes], Available ROM: 2048 [bytes] 
0 122 Compilation Started string.h
73 315 Invalid expression LM.c
72 402 ; expected, but 'data' found LM.c
73 424 '}' expected ';' found LM.c
0 102 Finished (with errors): 05 Kas 2025, 15:19:37 LM.mcppi

mehmet

#1
72. ve 73. satırlarda ne var?
Bir de aynı kodu 16f648a için derleyiniz.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

sifirzero

Merhaba hataya göre ; veya } isaretleri kullanmamışsın. Eksik kalmiş
sifirzero.blogspot.com sifirrzero@gmail.com iman hem nurdur hem kuvvettir

matraks81

cevaplar için teşekkürler,tekrar başdan kontrol edeyim.

Pepe


Benzer Konular (5)