Ñòðàíèöà 2 èç 41 ÏåðâàÿÏåðâàÿ 1234512 ... ÏîñëåäíÿÿÏîñëåäíÿÿ
Ïîêàçàíî ñ 11 ïî 20 èç 404

Òåìà: Ïðîãðàììèðîâàíèå STM32

  1. #11
    Àâàòàð äëÿ vadim_d
    Ðåãèñòðàöèÿ
    29.10.2006
    Àäðåñ
    Ñàíêò-Ïåòåðáóðã
    Ñîîáùåíèé
    16,185
    Öèòàòà Ñîîáùåíèå îò ozforester Ïîñìîòðåòü ñîîáùåíèå
    Íà÷èíàòü ëó÷øå ñ ïðîñòîãî. Àññåìáëåð ýòî ïðîñòî.
    Òóò ìîæåò åñòü ñìûñë íåìíîãî óòî÷íèòü - íà÷èíàòü ëó÷øå ñ ïðîñòûõ çàäà÷, ñ òàêèõ, êîòîðûå ìîæíî ðåøèòü çà ðàçóìíîå âðåìÿ è óâèäåòü ðåçóëüòàò, ÷òî î÷åíü âàæíî. È òóò ïîëó÷àåòñÿ, ÷òî öåïî÷êà èç ïîâòîðåíèé ÷óæîãî ñèøíîãî êîäà ñî ñâîèìè ìîäèôèêàöèÿìè ïîçâîëÿåò áûñòðî îñâîèòü èíñòðóìåíò, çàäåéñòâîâàíèå ðàçíîé ïåðèôåðèè êîíòðîëëåðà òðåáóåò èçó÷åíèÿ åå îïèñàíèÿ, íî ïîñëå îñâîåíèÿ èíñòðóìåíòà ïðîáëåìîé íå ÿâëÿåòñÿ, ìîæíî ïðîéòèñü â îòëàä÷èêå ïî òåì ìåñòàì, ãäå ÷òî-òî âåäåò ñåáÿ íå òàê, êàê çàäóìàíî. Ãîðàçäî áîëüøå óñèëèé òðåáóåòñÿ ïðè ïîïûòêå çàòîëêàòü ñâîé ïðîåêò â êàêîé-íèáóäü FreeRTOS, òóò íàäî ïîíèìàòü ýòó ñðåäó è ó÷èòûâàòü â àðõèòåêòóðå. Íî âîò àññåìáëåð êàê òàêîâîé âîçíèêàåò áîëüøå ïðè íåîáõîäèìîñòè êàêîé-òî îïòèìèçàöèè, êîòîðàÿ íå ïîä ñèëó êîìïèëÿòîðó. Êîãäà Êîíñòàíòèí Èâàíîâ âûëîæèë àññåìáëåðíûå èñõîäíèêè ñèíòåçàòîðà íà Àòìåãå 8, ÿ ðåøèë ïîïðîáîâàòü ñêîìïèëèðîâàòü ïîäîáíûé ôóíêöèîíàë íà Ñè, íèêîãäà ðàíåå ñ gcc äëÿ ýòîãî ÷èïà äåëà íå èìåÿ. È ÿ áûë ïðèÿòíî ïîðàæåí ãåíåðèðóåìûì êîäîì. Èç àññåìáëåðà ïîíàäîáèëîñü òîëüêî íåáîëüøîå ÷èñëî ñòðîê â ñîïðîãðàììíîì ïåðåêëþ÷àòåëå çàäà÷, êîòîðûé áûë êîðíÿìè èç 8080/8085 è ëåãêî ïåðåíåññÿ íà Àòìåãó, ãäå-òî òóò ýòî âñå âûêëàäûâàëîñü. Àññåìáëåð áåçóñëîâíî âàæåí è (÷àñòî áûâàåò ÷òî) íóæåí, íî âîò íà÷èíàòü ñ íåãî â íàøå âðåìÿ IMHO áîëüøîãî ñìûñëà íåò
    Âàäèì

  2. Ñïàñèáî îò Vital R2GKH


  3. #12

    Ðåãèñòðàöèÿ
    28.07.2012
    Àäðåñ
    Yelets
    Ñîîáùåíèé
    621
    Ïîçûâíîé
    R2GKH
    Âîò âñå ïîðûâàþñü çàäàòü âîïðîñ òîïèêñòàðòåðó, äà âñå íèêàê ñôîðìóëèðîâàòü åãî íå ìîãó.

    À êàêèå öåëè âû ïðåñëåäóåòå? Ãäå,â êàêèõ îáëàñòÿõ õîòèòå ïðèìåíÿòü äàííûé êîíòðîëëåð?
    Îäíî äåëî - âñÿêî ðàçíûå àëãîðèòìû ïîâîðîòîê, áàíä-äåêîäåðîâ, ñåêâåíñåðîâ, àíòåííûõ òþíåðîâ...
    Ñîâñåì äðóãîå - SDR òåõíèêà, DSP (ÖÎÑ)...

    Ìíå, ê ïðèìåðó, õâàòàåò ATMega8 â ñðåäå BASCOM. Óìóäðÿþñü âïèõèâàòü â 8êá òî, ÷òî êîëëåãè ãîäàìè íå ìîãóò âêîðÿ÷èòü â 32êá íà àðäóèíî. Äà, êîâûðÿëñÿ ñ STM32 â CubeMX, çàáðîñèë èç-çà êîâèäà è ðåçêîãî ñêà÷êà öåí íà íèõ. À åùå èç-çà ÷åðåçìåðíîé ïåðåóñëîæíåííîñòè. Âìåñòî áûñòðîãî îïèñàíèÿ àëãîðèòìà, íàáðîñàííîãî "íà ñàëôåòêå" ïðèõîäèëîñü ñóòêàìè îòëàâëèâàòü áàãè ìíãîêàíàëüíîãî ÀÖÏ. È ýòî â ÏÎ, ïîñòàâëÿåìîì ïðîèçâîäèòåëåì êîíòðîëëåðà. Ñ íåêîòîðûìè òàéìåðàìè òîæå òðàáëû...

    Ýõ, ýòèì êðèñòàëëàì, äà Áåéñèêî èëè Ïàñêàëå ïîäîáíûé ÿçûê, äà áèáëèîòåêè íà ïîïóëÿðíóþ ïåðèôåðèþ (Ãðàôè÷åñêèå äèñïëåè, ØÄ, ñèíòåçàòîðû, àíàëîãîâûå(àóäèî) èíòåðôåéñû)...
    Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü Vital R2GKH; 15.04.2023 â 23:39.

  4. #13
    Àâàòàð äëÿ IG_58
    Ðåãèñòðàöèÿ
    27.10.2012
    Àäðåñ
    Ãåðìàíèÿ
    Ñîîáùåíèé
    13,009
    Çàïèñåé â äíåâíèêå
    18
    Vital R2GKH, à ÷åì Âàì ESP32 è ñðåäà ïðîãðàìèðîâàíèÿ Arduino IDE ñ Ñè íå ïîäõîäèò? Ïîä íåãî ïîëíî âñåãî - ãðàôè÷åñêèå äèñïëåè, ØÄ, ñèíòåçàòîðû è ò.ï..
    Èãîðü

  5. #14

    Ðåãèñòðàöèÿ
    14.06.2018
    Àäðåñ
    Ñàíêò-Ïåòåðáóðã
    Ñîîáùåíèé
    1,607
    Vital R2GKH,
    "Öåëè" îäíà - ëèêâèäàöèÿ áåçãðàìîòíîñòè. Ïðèìåíÿòü áóäó âî âñåì, â ÷åì ñìîãó. (: Äëÿ íà÷àëà ÷àñòîòîìåð ñîáåðó êàðìàííûé, äàâíî âîñòðåáîâàí. Ìîæåò è äî ÖÎÑ äîáåðóñü ñ ëàáàìè. Íå ïðèïîìíþ ñëó÷àÿ, ÷òîáû ñ avr ïî äàòàøèòó ÷òî-òî äåëàë è íå çàðàáîòàëî. Ìîæåò èç-çà òîãî, ÷òî ïîëüçîâàëñÿ òîëüêî AVR-Instruction-Set-Manual è àïíîòàìè. Íà stm32 ïîêà òîæå âñ¸ òèï-òîï. Ïðîâåðþ. Êàê ðàç ÷àñòîòîìåð âñå òàéìåðû ñîáåðåò â êó÷ó. À ó àðäóèíû äëÿ àòìåã åñòü "÷èï-òþíèíã" - "minicore". Ñòàâèøü, è "ñîâåðøåííî âíåçàïíî" â íàñòðîéêàõ ìîæíî âûáðàòü íå òîëüêî íàçâàíèå ïëàòû. Êîëëåãè è tiny13 àðäóèíÿò, ÷åðåç "microcore". Êòî óìååò, ó òîãî íà ÷¸ì ïîïàëî "âïèõèâàåòñÿ".

  6. #15
    Öèòàòà Ñîîáùåíèå îò ozforester Ïîñìîòðåòü ñîîáùåíèå
    Attiny45 ìîæíî ïîïðîáîâàòü, íàâåðíîå íà íåé è âçëåòèò ñèíòåçàòîð àññåìáëåðíû
    Ó ZL2PD *âçëåòåë* íà bascom è íà attiny85.Ñàìûé ìèíèìóì ôóíêöèé,íî ðàáîòàåò ïðåêðàñíî.Sugar Cube ïðîåêò íàçûâàåòñÿ

  7. Ñïàñèáî îò Vital R2GKH

  8. #16
    Àâàòàð äëÿ Tadas
    Ðåãèñòðàöèÿ
    12.06.2002
    Àäðåñ
    KO24AV
    Ñîîáùåíèé
    3,477
    Ïîçûâíîé
    LY1CE
    Öèòàòà Ñîîáùåíèå îò ozforester Ïîñìîòðåòü ñîîáùåíèå
    Êàê ðàç ÷àñòîòîìåð âñå òàéìåðû ñîáåðåò â êó÷ó.
     êà÷åñòâå ïðèìåðà. Êîä íå ïðåòåíäóåò íà âûëèçàííîñòü, íî ñâîþ ðàáîòó âûïîëíÿë.
    Ñðåäà IAR ARM.
    Âëîæåíèÿ Âëîæåíèÿ
    Õîðîøà òåîðèÿ, íî ÷òî òû ñ íåé áóäåøü äåëàòü ?
    73 de LY1CE

  9. Ñïàñèáî îò ozforester

  10. #17

    Ðåãèñòðàöèÿ
    28.07.2012
    Àäðåñ
    Yelets
    Ñîîáùåíèé
    621
    Ïîçûâíîé
    R2GKH
    Öèòàòà Ñîîáùåíèå îò IG_58 Ïîñìîòðåòü ñîîáùåíèå
    à ÷åì Âàì ESP32 è ñðåäà ïðîãðàìèðîâàíèÿ Arduino IDE ñ Ñè íå ïîäõîäèò?
    ß ðàçâå ãîâîðèë ÷òî òî ïðî ESP32? Íèêîãäà íå ñòàëêèâàëñÿ, íå çíàþ...
    À âîò ïî ïîâîäó Àðäóèíî - ìíå êàæåòñÿ, ÷òî "ñâåðíóëè íå òóäà". Áèáëèîòåêè íèêàê íå ôîðìàëèçîâàíû, ïèøóòñÿ, êàê áîã íà äóøó ïîëîæèò.

    Âîò ÷òî áû ïîíÿòü ìîþ ëîãèêó, íàäî íåìíîãî ïîðàáîòàòü â ñèìåíñîâñêîé ñðåäå Step7 èëè TIAPortal. Îïèñàíèå àïïàðàòíûõ ðåñóðñîâ äîñòóïíî, çàãîòîâêè è ìîäóëè òîæå.

  11. #18
    Àâàòàð äëÿ IG_58
    Ðåãèñòðàöèÿ
    27.10.2012
    Àäðåñ
    Ãåðìàíèÿ
    Ñîîáùåíèé
    13,009
    Çàïèñåé â äíåâíèêå
    18
    Vital R2GKH, à â êàêîé ñðåäå ïðîãðàììèðîâàíèÿ äëÿ ÀÒìåãè èëè ESP32 áèáëèîòåêè ôîðìàëèçîâàíû?
    Èãîðü

  12. #19

    Ðåãèñòðàöèÿ
    28.07.2012
    Àäðåñ
    Yelets
    Ñîîáùåíèé
    621
    Ïîçûâíîé
    R2GKH
    Öèòàòà Ñîîáùåíèå îò IG_58 Ïîñìîòðåòü ñîîáùåíèå
    à â êàêîé ñðåäå ïðîãðàììèðîâàíèÿ äëÿ ÀÒìåãè èëè ESP32 áèáëèîòåêè ôîðìàëèçîâàíû?
    Íàñ÷åò ESP32 íå ñêàæó, íå ñòàëêèâàëñÿ. À âîò íà AVR: Bascom, CodeVision ...  ïîñëåäíåì åùå âåñüìà ïðèÿòíûé CodeWizard - íàáðîñàë, êàêàÿ ïåðèôåðèÿ íóæíà, ñîáðàë â êó÷êó, è ïèøè êîä...

  13. Ñïàñèáî îò IG_58


  14. #20
    Ñ÷àñ â ïîñëåäíåå âðåìÿ èìåííî ñ stm32 åñòü ñìûñë íà÷èíàòü, òîëüêî ÷òîáû ïîíÿòü ñóòü è ïåðååõàòü íà êèòàéñêèå êàìíè áåçáîëåçíåííî. Êîìóèíàäî, òîò è HAL ñìîæåò ïåðåòàùèòü íà êèòàéöåâ

    Öèòàòà Ñîîáùåíèå îò Vital R2GKH Ïîñìîòðåòü ñîîáùåíèå
    ß ðàçâå ãîâîðèë ÷òî òî ïðî ESP32? Íèêîãäà íå ñòàëêèâàëñÿ, íå çíàþ...
    À âîò ïî ïîâîäó Àðäóèíî - ìíå êàæåòñÿ, ÷òî "ñâåðíóëè íå òóäà". Áèáëèîòåêè íèêàê íå ôîðìàëèçîâàíû, ïèøóòñÿ, êàê áîã íà äóøó ïîëîæèò.

    Âîò ÷òî áû ïîíÿòü ìîþ ëîãèêó, íàäî íåìíîãî ïîðàáîòàòü â ñèìåíñîâñêîé ñðåäå Step7 èëè TIAPortal. Îïèñàíèå àïïàðàòíûõ ðåñóðñîâ äîñòóïíî, çàãîòîâêè è ìîäóëè òîæå.
    À ÷òî òàì â òèà ïîðòàëå òàêîãî îñîáåííîãî? Îò îñòàëüíûõ IDEøåê ÏËÊøíûõ (rslogix, unity pro, automation studio, codesys) íå ñèëüíî îòëè÷àåòñÿ - äåëàë ïðîåêòû íà âñåõ íèõ,çíàþ, î ÷ëì ãîâîðþ. Íà÷èíàÿ ñ îïðåäëëííîãî óðîâíÿ âû óæå íå îá àññåìáëåðå äóìàåòå è áèáëèîòåêàõ, à êàê è íà ÷ëì áûñòðåå ïðîåêò ðåàëèçîâàòü è ãåøåôò ñâîé ïîëó÷èòü
    Ïîñëåäíèé ðàç ðåäàêòèðîâàëîñü romanetz; 16.04.2023 â 12:18.

Ñòðàíèöà 2 èç 41 ÏåðâàÿÏåðâàÿ 1234512 ... ÏîñëåäíÿÿÏîñëåäíÿÿ

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

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

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

Ïîõîæèå òåìû

  1. Àíàëèçàòîð kuchura ñ ãðàôèêîé íà STM32
    îò khach â ðàçäåëå Àíòåííûå ïðèáîðû
    Îòâåòîâ: 4198
    Ïîñëåäíåå ñîîáùåíèå: 18.10.2024, 13:33
  2. Ïîëíîöåííûé àäàïòåð USB-Serial ñ 3 UART ïîðòàìè íà STM32 Blue Pill (STM32F103C8T6)
    îò r2axz â ðàçäåëå Êîíñòðóêöèè íà ìèêðîêîíòðîëëåðàõ äëÿ ðàäèîëþáèòåëåé
    Îòâåòîâ: 26
    Ïîñëåäíåå ñîîáùåíèå: 24.03.2023, 11:06
  3. Àíàëîãè STM32
    îò RA1AGB â ðàçäåëå Êîíñòðóêöèè íà ìèêðîêîíòðîëëåðàõ äëÿ ðàäèîëþáèòåëåé
    Îòâåòîâ: 26
    Ïîñëåäíåå ñîîáùåíèå: 30.12.2022, 11:54
  4. TP3067+stm32
    îò PAVELk781 â ðàçäåëå Êîíñòðóêöèè íà ìèêðîêîíòðîëëåðàõ äëÿ ðàäèîëþáèòåëåé
    Îòâåòîâ: 12
    Ïîñëåäíåå ñîîáùåíèå: 23.06.2018, 19:45
  5. STM32 Discavery-ïåðâûé îïûò â ïðîãðàììèðîâàíèè íà Ñ
    îò DL2BDA â ðàçäåëå Êîíñòðóêöèè íà ìèêðîêîíòðîëëåðàõ äëÿ ðàäèîëþáèòåëåé
    Îòâåòîâ: 64
    Ïîñëåäíåå ñîîáùåíèå: 08.02.2017, 21:30

Âàøè ïðàâà

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