<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=425256&amp;view=findpost&amp;p=3889142</guid>
        <pubDate>Thu, 06 Apr 2023 07:19:07 +0000</pubDate>
        <title>SPI на STM32F103</title>
        <link>https://forum.sources.ru/index.php?showtopic=425256&amp;view=findpost&amp;p=3889142</link>
        <description><![CDATA[Bubaylo: Да уж=) Время летит...<br>Косяк был в хреновой промывке платы. <br>Сейчас появился новый секас, подключение ADF4350... Казалось бы, чего там сложного? По SPI засылаешь что-надо, как в инструкции, и вуаля... а вот хрен там. Молчит зараза... И непропай находили, устранили вроде...Все равно молчит... Но это уже совсем другая история...]]></description>
        <author>Bubaylo</author>
        <category>Электроника и схемотехника</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=425256&amp;view=findpost&amp;p=3885341</guid>
        <pubDate>Sun, 22 Jan 2023 20:11:05 +0000</pubDate>
        <title>SPI на STM32F103</title>
        <link>https://forum.sources.ru/index.php?showtopic=425256&amp;view=findpost&amp;p=3885341</link>
        <description><![CDATA[DrUnkard: Уже год прошёл&#33;  :lol: <br>
<br>
Всё правильно заинициализировано?<br>
Вот пример SPI master (SPL)<br>
<a class='tag-url' href='https://www.mcu.by/%D1%81%D1%82%D0%B0%D1%80%D1%82-arm-spi-master-spi-slave-%D1%87%D0%B0%D1%81%D1%82%D1%8C-2/' target='_blank'>https://www.mcu.by/%D1%81%D1%82%D0%B0%D1%80...%D1%82%D1%8C-2/</a>]]></description>
        <author>DrUnkard</author>
        <category>Электроника и схемотехника</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=425256&amp;view=findpost&amp;p=3885339</guid>
        <pubDate>Sun, 22 Jan 2023 18:18:35 +0000</pubDate>
        <title>SPI на STM32F103</title>
        <link>https://forum.sources.ru/index.php?showtopic=425256&amp;view=findpost&amp;p=3885339</link>
        <description><![CDATA[C300G: У меня немного другой SPI-код для STM&#39;ки был:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">void SPI_SendDataToDevice(uintSPI_t nBytesToSend, uint8_t * pDataToSend)</div><div class="code_line">{ &nbsp; GPIO_WRITE(nSPI_CS_PinID, GPIO_LVL_LOW); &nbsp;// notSS -&#62; 0.</div><div class="code_line">&nbsp;&nbsp; &nbsp;while(nBytesToSend--)</div><div class="code_line">&nbsp;&nbsp; &nbsp;{ &nbsp; // Отправляем байт:</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;SPI_I2S_SendData(SPI_MODULE_NAME, *pDataToSend++);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;// Ждём, пока передатчик занят:</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;while(SPI_I2S_GetFlagStatus(SPI_MODULE_NAME, SPI_I2S_FLAG_BSY ) == SET);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;// Ждём приёма байта:</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;while(SPI_I2S_GetFlagStatus(SPI_MODULE_NAME, SPI_I2S_FLAG_RXNE) != SET);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;// Принимаем байт:</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;SPI_I2S_ReceiveData(SPI_MODULE_NAME);</div><div class="code_line">&nbsp;&nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp;GPIO_WRITE(nSPI_CS_PinID, GPIO_LVL_HIGH); // notSS -&#62; 1.</div><div class="code_line">&nbsp;&nbsp; &nbsp;return;</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>C300G</author>
        <category>Электроника и схемотехника</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=425256&amp;view=findpost&amp;p=3857999</guid>
        <pubDate>Fri, 21 Jan 2022 07:49:05 +0000</pubDate>
        <title>SPI на STM32F103</title>
        <link>https://forum.sources.ru/index.php?showtopic=425256&amp;view=findpost&amp;p=3857999</link>
        <description><![CDATA[Bubaylo: <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">void SPI2_Send_byte(U16 data)</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; &nbsp;while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_TXE)==RESET); - бесконечно тут крутится. Из-за чего это может быть?</div><div class="code_line">&nbsp;&nbsp; &nbsp;SPI_I2S_SendData(SPI2,data);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_RXNE)==RESET);</div><div class="code_line">&nbsp;&nbsp; &nbsp;SPI_I2S_ReceiveData(SPI2);</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
Непонятна мне природа этого бага. Это раб никак не запуститься? Или  что? Где искать?=)]]></description>
        <author>Bubaylo</author>
        <category>Электроника и схемотехника</category>
      </item>
	
      </channel>
      </rss>
	