Ñòðàíèöà 2 èç 3 ÏåðâàÿÏåðâàÿ 123 ÏîñëåäíÿÿÏîñëåäíÿÿ
Ïîêàçàíî ñ 11 ïî 20 èç 22

Òåìà: Ñèíòåçàòîð pll lc72131

  1. #11
    Àâàòàð äëÿ SERGEY S.
    Ðåãèñòðàöèÿ
    20.08.2006
    Àäðåñ
    Lugansk
    Ñîîáùåíèé
    638
    Ïîçûâíîé
    ex UX7ML
    Öèòàòà Ñîîáùåíèå îò R9OFG Ïîñìîòðåòü ñîîáùåíèå
    íà âñêèäêó ìîæíî òàê ïîïðîáîâàòü
    Ñïàñèáî, ïîïðîáóþ òîëüêî âå÷åðîì, ïîñëå ðàáîòû. Äà, ÿ ÷èòàë çà ýòó ôóíêöèþ, íî â ïðîñìîòðåííûõ ìíîþ êîäàõ îíà íèãäå íå âñòðå÷àëàñü è ÿ ðåøèë ÷òî îíà íå ïðèìåíÿåòñÿ â òàêèõ ñëó÷àÿõ.
    73. Best DX


  2. #12
    Àâàòàð äëÿ SERGEY S.
    Ðåãèñòðàöèÿ
    20.08.2006
    Àäðåñ
    Lugansk
    Ñîîáùåíèé
    638
    Ïîçûâíîé
    ex UX7ML
    To R9OFG.
    Äîáðûé âå÷åð. Íó ÷òî ìîãó ñêàçàòü, íè÷åãî ïóòíåãî ïîêà íå ïîëó÷èëîñü ó ìåíÿ.
    ×èñòî âîò êàê âû íàïèñàëè, ñòóäèÿ ïèøåò äâà ïðåäóïðåæäåíèÿ. ÿ èõ ïåðåâåë
    1 Ïðè ïåðåäà÷å àðãóìåíòà 1 'SSD1306_DrawString' ñîçäàåòñÿ óêàçàòåëü íà öåëîå ÷èñëî áåç ïðèâåäåíèÿ
    2 Îæèäàåòñÿ ñîîáùåíèå "char *", íî àðãóìåíò èìååò òèï "void (*)()"
    Õîòÿ êîìïèëÿöèÿ ïðîõîäèò ïðè ýòîì. Ñàì äèñïëåé ðàáîòàåò. Íî ÷àñòîòó íå âûâîäèò.
    È íåõîðîøàÿ øòóêà ïîëó÷àåòñÿ, ïðè çàïóñêå âñåãî ýòîãî êîãäà ïîìåùàþ â áåñêîíå÷íûé öèêë - îòâàëèâàåòñÿ ýíêîäåð.
    Íî âîò ÷òî èíòåðåñíî, ÿ ïûòàëñÿ ïîïðîáîâàòü Freq_PLL ÷åðåç óêàçàòåëü, íå ïîìíþ ÷òî è êàê äåëàë, íî ÷àñòîòó îí îòîáðàçèë,
    è äàæå ïåðåñòðàèâàë à ïîòîì ïî÷åìó-òî îòâàëèëñÿ ýíêîäåð.
    Ïðèøëîñü âñå çàòåðåòü â êîäå è ïåðåïèñàòü ÌÊ. âñå êàê è ðàíüøå çàðàáîòàëî. Òàê ÷òî íàâåðíîå åùå êàêèå-òî ìàíèïóëÿöèè íóæíû,
    à íå íà ïðÿìóþ îáðàùàòüñÿ ê Freq_PLL. Íó ýòî ÿ òàê äóìàþ
    Ìèíèàòþðû Ìèíèàòþðû Íàæìèòå íà èçîáðàæåíèå äëÿ óâåëè÷åíèÿ. 

Íàçâàíèå:	photo_2025-07-08_21-29-50.jpg 
Ïðîñìîòðîâ:	23 
Ðàçìåð:	49.4 Êá 
ID:	415917  
    73. Best DX

  3. #13
    Àâàòàð äëÿ SERGEY S.
    Ðåãèñòðàöèÿ
    20.08.2006
    Àäðåñ
    Lugansk
    Ñîîáùåíèé
    638
    Ïîçûâíîé
    ex UX7ML
    Íàøåë ÿ ïî÷åìó îòâàëèâàëñÿ âàëêîäåð. Ïðè êîïèðîâàíèè êîäà. â îñíîâíîå òåëî öèêëà çàòåñàëàñü çàäåðæêà èç ïðèìåðà.
    Ñåé÷àñ ðàáîòàåò . ïðàâäà íå ïîéìó ïî÷åìó äâå ñòðîêè, íî ñåé÷àñ ýòî íå ñàìîå ãëàâíîå. Íó è áèáëèîòåêó íàâåðíîå íóæíî ñìåíèòü íà öèôðû ïîáîëüøå.
    Ñïàñèáî.
    73. Best DX

  4. #14
    Öèòàòà Ñîîáùåíèå îò SERGEY S. Ïîñìîòðåòü ñîîáùåíèå
    1 Ïðè ïåðåäà÷å àðãóìåíòà 1 'SSD1306_DrawString' ñîçäàåòñÿ óêàçàòåëü íà öåëîå ÷èñëî áåç ïðèâåäåíèÿ
    Ïðî ýòî è ïèñàë, ìîæíî åùå ÷åðåç sprintf ïîïðîáîâàòü, íî òîãäà çíà÷èòåëüíî óâåëè÷èòñÿ ðàçìåð ïðîøèâêè

    Êîä:
    #include <stdio.h>
    
    void Display_Frequency()
    {
        char buffer[20];
        sprintf(buffer, "%lu", Freq_PLL);  // %lu — ñïåöèôèêàòîð äëÿ unsigned long
        SSD1306_DrawString(buffer);
    }
    Âû ïîøëè ïðîñòûì ïóòåì, âçÿâ ãîòîâûå áèáëèîòåêè, îò òàêîãî ïîäõîäà ÿ äàâíî îòêàçàëñÿ, ëó÷øå ðàçîáðàòü ãîòîâûé ïðèìåð êàê îí ðàáîòàåò, è ñäåëàòü ñâîè íåîáõîäèìûå ôóíêöèè, òîãäà ïðîùå ïîíÿòü áóäåò ïî÷åìó ðàáîòàåò íå òàê êàê õî÷åòñÿ!

  5. #15
    Àâàòàð äëÿ SERGEY S.
    Ðåãèñòðàöèÿ
    20.08.2006
    Àäðåñ
    Lugansk
    Ñîîáùåíèé
    638
    Ïîçûâíîé
    ex UX7ML
    Âû ïîøëè ïðîñòûì ïóòåì,
    Äà, òàê è åñòü. Ïðîñòî î÷åíü õîòåëîñü ïîïðîáîâàòü, íó à íà ñ÷åò ÷òîáû âñå
    ðàáîòàëî êàê õî÷åòñÿ ÿ ñ âàìè ïîëíîñòüþ ñîãëàñåí.
    Ñïàñèáî çà ïîìîùü.
    73. Best DX

  6. #16
    Àâàòàð äëÿ SERGEY S.
    Ðåãèñòðàöèÿ
    20.08.2006
    Àäðåñ
    Lugansk
    Ñîîáùåíèé
    638
    Ïîçûâíîé
    ex UX7ML
    Ó ìåíÿ íàâåðíîå ïîñëåäíèé âîïðîñ. Ïðîñòî îòâåòà òàê æå íå íàøåë â èíåòå. Äîïóñòèì â êîäå çäåñü âñåãäà ìåëüêàåò Freq_PLL êàê öåëîå ÷èñëî. À êàêèìè ìåòîäàìè åãî âûâåñòè ÷åðåç çàïÿòóþ(òî÷êó). òåì áîëåå ÷òî òàì ñòðîêà óæå è âûâîäèòñÿ íå ïîñèìâîëüíî.
    Äîïóñòèì 92500 ñäåëàòü 92,5 èëè 102,4 ê ïðèìåðó. Èëè ýòî èçíà÷àëüíî âñå äåëàåòñÿ íå òàê.
    73. Best DX

  7. #17
    Àâàòàð äëÿ Genadi Zawidowski
    Ðåãèñòðàöèÿ
    22.07.2004
    Àäðåñ
    Ñàíêò-Ïåòåðáóðã
    Ñîîáùåíèé
    10,942
    Çàïèñåé â äíåâíèêå
    21
    Ïîçûâíîé
    UA1ARN
    Êîä:
    int infocb_currlevel(char * b, size_t len, int * pstate)
    {
    	int_fast16_t drainx = hamradio_get_pacurrent_value();	// Òîê â äåñÿòêàõ ìèëèàìïåð (äî 2.55 àìïåðà), ìîæåò áûòü îòðèöàòåëüíûì
    
    	const int draina = drainx / 100;
    	const int drains01a = drainx > 0 ? (drainx % 100) : (- drainx % 100);
    	return local_snprintf_P(b, len, "%d.%dA", draina, drains01a);
    }
    ... ß òàì ãëóáèíó ñàì ïðîìåðÿë!

  8. Ñïàñèáî îò R9OFG

  9. #18

    Ðåãèñòðàöèÿ
    14.06.2018
    Àäðåñ
    Ñàíêò-Ïåòåðáóðã
    Ñîîáùåíèé
    1,914
    Î êàê îêàçûâàåòñÿ, ìîæíî ïðîñòî ìèíóñ ïèñàòü, à íå èç íóëÿ âû÷èòàòü. Íàäî çàïîìíèòü.
    Îáóçäàòü ôàíòàçèþ ñïîñîáíû ëèøü çíàíèå è îïûò.

  10. #19
    Àâàòàð äëÿ SERGEY S.
    Ðåãèñòðàöèÿ
    20.08.2006
    Àäðåñ
    Lugansk
    Ñîîáùåíèé
    638
    Ïîçûâíîé
    ex UX7ML
    Öèòàòà Ñîîáùåíèå îò Genadi Zawidowski Ïîñìîòðåòü ñîîáùåíèå
    int infocb_currlevel(cha r * b, size_t len, int * pstate)
    Ãåííàäèé, ñïàñèáî êîíå÷íî. Íî ÿ äóìàþ âû ïîíèìàåòå, ÷òî äëÿ ìåíÿ, íà äàííîì ýòàïå ìîèõ ñêðîìíûõ ïîçíàíèé,
    ðàçîáðàòüñÿ ÷òî ê ÷åìó.... Ìîæíî ïîæàëóéñòà ïîäðîáíåå î ôóíêöèè, åñëè íå çàòðóäíèò êîíå÷íî. ß ïîíèìàþ ÷òî ñâÿçàíî ñ îñòàòêîì íî
    äî êîíöà íåò.
    73. Best DX


  11. #20
    Àâàòàð äëÿ Genadi Zawidowski
    Ðåãèñòðàöèÿ
    22.07.2004
    Àäðåñ
    Ñàíêò-Ïåòåðáóðã
    Ñîîáùåíèé
    10,942
    Çàïèñåé â äíåâíèêå
    21
    Ïîçûâíîé
    UA1ARN
    Êîä:
    int draina = drainx / 100;
    int drains01a = drainx > 0 ? (drainx % 100) : (- drainx % 100);
    Ñîáñòâåííî òóò ïðîèñõîäèò âû÷èñëåíèå äâóõ ÷àñòåé - òîãî ÷òî ñëåâà îò òî÷êè îòîáðàæàåòñÿ è ñïðàâà.  âàøåì ñëó÷àå, êîãäà îòîáðàæàåìîå ÷èñëî ïîëîæèòåëüíîå, óïðîùàåòñÿ äî:
    Êîä:
    int draina = drainx / 100;
    int drains01a = drainx % 100;
    ... ß òàì ãëóáèíó ñàì ïðîìåðÿë!

  12. Ñïàñèáî îò SERGEY S.

Ñòðàíèöà 2 èç 3 ÏåðâàÿÏåðâàÿ 123 ÏîñëåäíÿÿÏîñëåäíÿÿ

Èíôîðìàöèÿ î òåìå

Ïîëüçîâàòåëè, ïðîñìàòðèâàþùèå ýòó òåìó

Ýòó òåìó ïðîñìàòðèâàþò: 1 (ïîëüçîâàòåëåé: 0 , ãîñòåé: 1)

Ïîõîæèå òåìû

  1. DSP + ñèíòåçàòîð
    îò UT0UM â ðàçäåëå Êîíñòðóêöèè íà ìèêðîêîíòðîëëåðàõ äëÿ ðàäèîëþáèòåëåé
    Îòâåòîâ: 40
    Ïîñëåäíåå ñîîáùåíèå: 12.03.2018, 22:03
  2. Ñèíòåçàòîð ñ ÀËÈ
    îò R2DAD â ðàçäåëå Òåõíèêà ïðÿìîãî ïðåîáðàçîâàíèÿ
    Îòâåòîâ: 1
    Ïîñëåäíåå ñîîáùåíèå: 09.11.2017, 11:01
  3. Ñèíòåçàòîð Ï×
    îò geron2008 â ðàçäåëå Òåõíè÷åñêèé êàáèíåò
    Îòâåòîâ: 15
    Ïîñëåäíåå ñîîáùåíèå: 28.03.2011, 12:37
  4. Ñèíòåçàòîð Ëåí-Á
    îò Nicolay â ðàçäåëå Ìîäèôèêàöèÿ ðàäèîñòàíöèé
    Îòâåòîâ: 22
    Ïîñëåäíåå ñîîáùåíèå: 03.12.2007, 21:31
  5. Ñèíòåçàòîð ÓÊÂ
    îò RT5D â ðàçäåëå Òåõíè÷åñêèé êàáèíåò
    Îòâåòîâ: 4
    Ïîñëåäíåå ñîîáùåíèå: 15.01.2006, 20:37

Âàøè ïðàâà

  • Âû íå ìîæåòå ñîçäàâàòü íîâûå òåìû
  • Âû íå ìîæåòå îòâå÷àòü â òåìàõ
  • Âû íå ìîæåòå ïðèêðåïëÿòü âëîæåíèÿ
  • Âû íå ìîæåòå ðåäàêòèðîâàòü ñâîè ñîîáùåíèÿ
  •