<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Язык Си для микроконтроллеров (вопросы новичков) - Программирование				            </title>
            <link>https://microtechnics.ru/community/programmirovanie/yazyk-si-dlya-mikrokontrollerov-voprosy-novichkov/</link>
            <description>Обсуждение вопросов, посвященных программированию микроконтроллеров, разработке электроники и не только.</description>
            <language>ru-RU</language>
            <lastBuildDate>Sun, 07 Jun 2026 05:46:52 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>НА: Язык Си для микроконтроллеров (вопросы новичков)</title>
                        <link>https://microtechnics.ru/community/programmirovanie/yazyk-si-dlya-mikrokontrollerov-voprosy-novichkov/#post-2642</link>
                        <pubDate>Sat, 09 Dec 2023 13:26:02 +0000</pubDate>
                        <description><![CDATA[Ок. Пошел думать...]]></description>
                        <content:encoded><![CDATA[<p>Ок. Пошел думать...</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>mab72</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/yazyk-si-dlya-mikrokontrollerov-voprosy-novichkov/#post-2642</guid>
                    </item>
				                    <item>
                        <title>НА: Язык Си для микроконтроллеров (вопросы новичков)</title>
                        <link>https://microtechnics.ru/community/programmirovanie/yazyk-si-dlya-mikrokontrollerov-voprosy-novichkov/#post-2640</link>
                        <pubDate>Sat, 09 Dec 2023 08:26:32 +0000</pubDate>
                        <description><![CDATA[Вы хотите, что бы команды были универсальными?Всё равно для каждого ядра они будут разные.Может не стоит городить огород и делать ещё одну надстройку над CMSIS?]]></description>
                        <content:encoded><![CDATA[<p>Вы хотите, что бы команды были универсальными?<br />Всё равно для каждого ядра они будут разные.<br />Может не стоит городить огород и делать ещё одну надстройку над CMSIS?</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>Эдуард</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/yazyk-si-dlya-mikrokontrollerov-voprosy-novichkov/#post-2640</guid>
                    </item>
				                    <item>
                        <title>НА: Язык Си для микроконтроллеров (вопросы новичков)</title>
                        <link>https://microtechnics.ru/community/programmirovanie/yazyk-si-dlya-mikrokontrollerov-voprosy-novichkov/#post-2639</link>
                        <pubDate>Fri, 08 Dec 2023 20:36:11 +0000</pubDate>
                        <description><![CDATA[Ну извращаться хочу с stm32f0 and stm32g4 и там несколько разные шины и т.д.
вот и хотелка что задал порт и шину ну и ...]]></description>
                        <content:encoded><![CDATA[
<p>А для чего такие извращения?</p>
<p></p>
<p>Ну извращаться хочу с stm32f0 and stm32g4 и там несколько разные шины и т.д.</p>
<p>вот и хотелка что задал порт и шину ну и ...</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>mab72</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/yazyk-si-dlya-mikrokontrollerov-voprosy-novichkov/#post-2639</guid>
                    </item>
				                    <item>
                        <title>НА: Язык Си для микроконтроллеров (вопросы новичков)</title>
                        <link>https://microtechnics.ru/community/programmirovanie/yazyk-si-dlya-mikrokontrollerov-voprosy-novichkov/#post-2638</link>
                        <pubDate>Fri, 08 Dec 2023 18:34:00 +0000</pubDate>
                        <description><![CDATA[А для чего такие извращения?]]></description>
                        <content:encoded><![CDATA[<p>А для чего такие извращения?</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>Эдуард</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/yazyk-si-dlya-mikrokontrollerov-voprosy-novichkov/#post-2638</guid>
                    </item>
				                    <item>
                        <title>Язык Си для микроконтроллеров (вопросы новичков)</title>
                        <link>https://microtechnics.ru/community/programmirovanie/yazyk-si-dlya-mikrokontrollerov-voprosy-novichkov/#post-2637</link>
                        <pubDate>Fri, 08 Dec 2023 13:18:17 +0000</pubDate>
                        <description><![CDATA[Всем мирного неба и доброго времени суток. Вопрос:
&quot;склеивание токенов/текста&quot; в макросах.
Нет понимания как собрать строчку из дефайнов. Например задаю:
#define GPIOx GPIOB
#define BUSx...]]></description>
                        <content:encoded><![CDATA[<p>Всем мирного неба и доброго времени суток. Вопрос:</p>
<p>"склеивание токенов/текста" в макросах.</p>
<p>Нет понимания как собрать строчку из дефайнов. Например задаю:</p>
<p>#define GPIOx <strong>GPIOB</strong></p>
<p>#define BUSx <strong>AHB2ENR</strong></p>
<p>#define PORT_CLK_EN(a, aa) <strong>RCC-&gt;##BUSx##_GPIOx##EN</strong></p>
<p>при вызове RCC-&gt;BUSx |= PORT_CLK_EN(BUSx, GPIOx); возникает ошибка. Вместо значений дефайнов подставляются имена дефайнов. Обьясните как правильно собрать эту строку.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/programmirovanie/">Программирование</category>                        <dc:creator>mab72</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/programmirovanie/yazyk-si-dlya-mikrokontrollerov-voprosy-novichkov/#post-2637</guid>
                    </item>
							        </channel>
        </rss>
		