<?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>
									SPI Соединение 2-х устройств по типу звезда - STM32				            </title>
            <link>https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/</link>
            <description>Обсуждение вопросов, посвященных программированию микроконтроллеров, разработке электроники и не только.</description>
            <language>ru-RU</language>
            <lastBuildDate>Sat, 06 Jun 2026 11:36:36 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>НА: SPI Соединение 2-х устройств по типу звезда</title>
                        <link>https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2611</link>
                        <pubDate>Thu, 16 Nov 2023 15:31:28 +0000</pubDate>
                        <description><![CDATA[Но неправильно :)))]]></description>
                        <content:encoded><![CDATA[
<p></p>
<pre contenteditable="false">readByte(MPU9250_MAGN_I2C_ADDRESS, ST1)</pre>
<p>возвращает 0х72</p>
<p> </p>
<p>Ну похоже, в целом обмен работает.</p>
<p> </p>
<p></p>
<p>Но неправильно :)))</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>MihayK</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2611</guid>
                    </item>
				                    <item>
                        <title>НА: SPI Соединение 2-х устройств по типу звезда</title>
                        <link>https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2610</link>
                        <pubDate>Thu, 16 Nov 2023 15:20:58 +0000</pubDate>
                        <description><![CDATA[Большие партии в Электронщике брал.]]></description>
                        <content:encoded><![CDATA[<p>Большие партии в Электронщике брал.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>Aveal</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2610</guid>
                    </item>
				                    <item>
                        <title>НА: SPI Соединение 2-х устройств по типу звезда</title>
                        <link>https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2609</link>
                        <pubDate>Thu, 16 Nov 2023 15:16:19 +0000</pubDate>
                        <description><![CDATA[Да у разных брал, кто попадется ) Вот в архиве заказов висят три позиции, но там страницы товаров уже недоступны, поэтому скрином кидаю просто:]]></description>
                        <content:encoded><![CDATA[
<p></p>
<p>@mihayk хм, интересно. Я всегда запаивал просто в плату и сразу функционировало.</p>
<p></p>
<p>Где брал MPU9250?  Если на али, то у какого продавца? Хочу попробовать заказ 3-ий раз у проверенных поставщиков!</p>
<p></p>
<p>Да у разных брал, кто попадется ) Вот в архиве заказов висят три позиции, но там страницы товаров уже недоступны, поэтому скрином кидаю просто:</p>
530]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>Aveal</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2609</guid>
                    </item>
				                    <item>
                        <title>НА: SPI Соединение 2-х устройств по типу звезда</title>
                        <link>https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2608</link>
                        <pubDate>Thu, 16 Nov 2023 15:15:03 +0000</pubDate>
                        <description><![CDATA[Ну похоже, в целом обмен работает.]]></description>
                        <content:encoded><![CDATA[
<pre contenteditable="false">readByte(MPU9250_MAGN_I2C_ADDRESS, ST1)</pre>
<p>возвращает 0х72</p>
<p> </p>
<p>Ну похоже, в целом обмен работает.</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>Aveal</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2608</guid>
                    </item>
				                    <item>
                        <title>НА: SPI Соединение 2-х устройств по типу звезда</title>
                        <link>https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2607</link>
                        <pubDate>Thu, 16 Nov 2023 15:04:31 +0000</pubDate>
                        <description><![CDATA[Где брал MPU9250?  Если на али, то у какого продавца? Хочу попробовать заказ 3-ий раз у проверенных поставщиков!]]></description>
                        <content:encoded><![CDATA[
<p>@mihayk хм, интересно. Я всегда запаивал просто в плату и сразу функционировало.</p>
<p></p>
<p>Где брал MPU9250?  Если на али, то у какого продавца? Хочу попробовать заказ 3-ий раз у проверенных поставщиков!</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>MihayK</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2607</guid>
                    </item>
				                    <item>
                        <title>НА: SPI Соединение 2-х устройств по типу звезда</title>
                        <link>https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2606</link>
                        <pubDate>Thu, 16 Nov 2023 12:38:51 +0000</pubDate>
                        <description><![CDATA[readByte(MPU9250_MAGN_I2C_ADDRESS, ST1)
возвращает 0х72]]></description>
                        <content:encoded><![CDATA[<pre contenteditable="false">readByte(MPU9250_MAGN_I2C_ADDRESS, ST1)</pre>
<p>возвращает 0х72</p>
<p> </p>
<p> </p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>MihayK</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2606</guid>
                    </item>
				                    <item>
                        <title>НА: SPI Соединение 2-х устройств по типу звезда</title>
                        <link>https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2605</link>
                        <pubDate>Thu, 16 Nov 2023 12:36:38 +0000</pubDate>
                        <description><![CDATA[@mihayk хм, интересно. Я всегда запаивал просто в плату и сразу функционировало.]]></description>
                        <content:encoded><![CDATA[@mihayk хм, интересно. Я всегда запаивал просто в плату и сразу функционировало.]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>Aveal</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2605</guid>
                    </item>
				                    <item>
                        <title>НА: SPI Соединение 2-х устройств по типу звезда</title>
                        <link>https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2604</link>
                        <pubDate>Thu, 16 Nov 2023 12:16:48 +0000</pubDate>
                        <description><![CDATA[Нашел одну статью на русском языке. 
Там автор утверждает что магнетометр AK8963 на MPU9250 надо включить, иначе он не работает.
Для этого он подключает датчик MPU-9250 по I2C в качестве в...]]></description>
                        <content:encoded><![CDATA[<p>Нашел одну <a href="https://soltau.ru/index.php/themes/arduino/item/563-kak-sdelat-elektronnyj-kompas-na-datchike-mpu-9250-i-arduino?ysclid=lp0ykmjl3h546129203" target="_blank" rel="noopener">статью</a> на русском языке. </p>
<p>Там автор утверждает что магнетометр <span>AK8963 на MPU9250 надо включить, иначе он не работает.</span></p>
<p>Для этого он подключает <span>датчик MPU-9250 по I2C в качестве ведомого к микросхеме FT2232H (т.е. по сути микроконтроллер). С ее помощью читает все регистры датчика MPU-9250 по I2C. При помощи программы чтения в регистр под номером 0x37 (INT_PIN_CFG) записывает значение 0x02. И утверждет, что после этого магнитометр оживает. </span></p>
<p>Не знаю, почему нельзя это сделать из STM32 командами записи в регистры, но у меня командой не получилось включить магнитометр.</p>
<pre contenteditable="false">writeByte(MPU9250_I2C_ADDRESS, INT_PIN_CFG, 0x02);</pre>
<p> А вот возврат <span>readByte() я посмотрю (к вопросу на ваше сообщение).</span></p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>MihayK</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2604</guid>
                    </item>
				                    <item>
                        <title>НА: SPI Соединение 2-х устройств по типу звезда</title>
                        <link>https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2601</link>
                        <pubDate>Thu, 16 Nov 2023 08:40:10 +0000</pubDate>
                        <description><![CDATA[@mihayk А в принципе readByte() возвращает что-то или HAL из I2C драйвера ошибку возвращает?]]></description>
                        <content:encoded><![CDATA[@mihayk А в принципе readByte() возвращает что-то или HAL из I2C драйвера ошибку возвращает?]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>Aveal</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2601</guid>
                    </item>
				                    <item>
                        <title>НА: SPI Соединение 2-х устройств по типу звезда</title>
                        <link>https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2593</link>
                        <pubDate>Tue, 14 Nov 2023 15:20:37 +0000</pubDate>
                        <description><![CDATA[Вот так делаю калибровку для магнетометра:
MPU9250_Init();
MPU9250_CalibrationStart(MPU9250_MAG_SENSOR);
while (MPU9250_CalibrationStep() == 0){;}
MPU9250_CalibrationFinish();	

Но ожи...]]></description>
                        <content:encoded><![CDATA[<p>Вот так делаю калибровку для магнетометра:</p>
<pre contenteditable="false">MPU9250_Init();
MPU9250_CalibrationStart(MPU9250_MAG_SENSOR);
while (MPU9250_CalibrationStep() == 0){;}
MPU9250_CalibrationFinish();	
</pre>
<p>Но ожидание функции MPU9250_CalibrationStep() бесконечно, т.к. внутри нее не выполняется условие:</p>
<pre contenteditable="false">if(readByte(MPU9250_MAGN_I2C_ADDRESS, ST1) &amp; 0x01) 
{
}</pre>
<p>MPU9250_MAGN_I2C_ADDRESS = 0х0С. </p>
<p>И здесь магнетометр приказывает долго жить! Не пойму, специально с SPI перескочил на I2C, чтоб он заработал. Ну не может быть, чтоб 2 MPU9250 были с бракованными магнетометрами! Что делать?</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/stm32/">STM32</category>                        <dc:creator>MihayK</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/stm32/spi-soedinenie-2-h-ustrojstv-po-tipu-zvezda/paged/4/#post-2593</guid>
                    </item>
							        </channel>
        </rss>
		