<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.pic24.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.pic24.ru/feed.php">
        <title>PIC24 articles</title>
        <description></description>
        <link>http://www.pic24.ru/</link>
        <image rdf:resource="http://www.pic24.ru/lib/images/favicon.ico" />
       <dc:date>2023-02-10T12:47:12+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/articles/list?rev=1305231218"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.pic24.ru/lib/images/favicon.ico">
        <title>PIC24</title>
        <link>http://www.pic24.ru/</link>
        <url>http://www.pic24.ru/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.pic24.ru/doku.php/articles/list?rev=1305231218">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-13T00:13:38+03:00</dc:date>
        <title>Статьи</title>
        <link>http://www.pic24.ru/doku.php/articles/list?rev=1305231218</link>
        <description>


&lt;p&gt;
&lt;br/&gt;
 
&lt;/p&gt;

&lt;p&gt;
&lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/articles/list&quot; class=&quot;wikilink1&quot; title=&quot;articles:list&quot;&gt;Статьи&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;



&lt;h1&gt;&lt;a name=&quot;статьи&quot; id=&quot;статьи&quot;&gt;Статьи&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/articles/mchp/pic18_to_pic24_migration/contents&quot; class=&quot;wikilink1&quot; title=&quot;articles:mchp:pic18_to_pic24_migration:contents&quot;&gt;Портирование приложений с семейства PIC18 на семейство PIC24F (2006 г.)&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

&lt;em&gt;Данный документ представляет собой обзор различий семейств PIC18 и PIC24F и приводит основные принципы перехода с 8-битной архитектуры PIC18 на 16-битную PIC24F. Здесь и далее будем подразумевать переход с одного из последних микроконтроллеров PIC18 – PIC18F8722, имеющего практически полный набор периферийных модулей и соответствующего принципам технологии nanoWatt™ на микроконтроллер PIC24FJ128GAxxx. Однако все изложенные принципы могут быть применимы при переходе с любого контроллера PIC18 на PIC24F.&lt;/em&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/articles/mchp/16_bit_mcu&quot; class=&quot;wikilink1&quot; title=&quot;articles:mchp:16_bit_mcu&quot;&gt;16-битные микроконтроллеры Microchip (2007 г.)&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

&lt;em&gt;В 2004 году компания Microchip Technology Inc., известная, прежде всего, своими 8-битными микроконтроллерами PIC16 и PIC18, выпустила на рынок 16-битное семейство dsPIC30 с ядром цифровой обработки сигналов. Это был первый опыт компании в разработке 16-битного ядра, и нужно сказать, что он оказался довольно успешным – цифровые сигнальные контроллеры dsPIC30 сразу завоевали нишу в таких областях, как управления двигателями, мощные источники питания, интеллектуальные датчики, счетчики энергии. Архитектура оказалась настолько удачной, что многие разработчики стали использовать линейку dsPIC30 в задачах, в которых не требуется применение алгоритмов ЦОС и в которых до этого применялись микроконтроллеры общего назначения…&lt;/em&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/articles/mchp/32_bit_mcu&quot; class=&quot;wikilink1&quot; title=&quot;articles:mchp:32_bit_mcu&quot;&gt;32-разрядные микроконтроллеры Microchip (2008 г.)&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

&lt;em&gt;В ноябре 2007 года компания Microchip анонсировала выпуск первых в своей истории 32-разрядных микроконтроллеров PIC32. Выход лидера в производстве 8- и 16-битных микроконтроллеров на 32-разрядный рынок вполне объясним: все тренды показывают значительное увеличение объема продаж 32-битных контроллеров за последние несколько лет, что в свою очередь связано с возросшими требованиями к встраиваемым системам…&lt;/em&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/articles/mchp/32_bit_first_step_ppt&quot; class=&quot;wikilink1&quot; title=&quot;articles:mchp:32_bit_first_step_ppt&quot;&gt;PIC32 - Первое знакомство (презентация, 2008 г.)&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

&lt;em&gt;Презентация с семинара Masters Russia 2008. В презентации рассмотрена архитектура и периферия 32-битных микроконтроллеров PIC32, приведен обзор программных и аппаратных средств разработки&lt;/em&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/articles/rtos_usage&quot; class=&quot;wikilink1&quot; title=&quot;osa:articles:rtos_usage&quot;&gt;Программирование контроллеров с использованием ОСРВ OSA (февраль, 2009 г.)&lt;/a&gt;&lt;/strong&gt; (В. Тимофеев)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

&lt;em&gt;Данная статья является ответом на большинство вопросов по ОСРВ OSA, присланных мне по почте. В ней обобщены часто совершаемые ошибки и часто задаваемые вопросы, а также даны некоторые рекомендации по оптимизации программ, написанных с использованием OSA.&lt;/em&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/articles/mchp/c30_atomic_access&quot; class=&quot;wikilink1&quot; title=&quot;articles:mchp:c30_atomic_access&quot;&gt;Атомарный доступ к структурам (март, 2009 г.)&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

&lt;em&gt;В статье рассматривается проблема атомарного доступа и методы ее решения. Приведены макросы для безопасного доступа к полям структур не пересекающих границу слова.&lt;/em&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/articles/common/nvparam_library&quot; class=&quot;wikilink1&quot; title=&quot;articles:common:nvparam_library&quot;&gt;Библиотека хранения параметров в энергонезависимой памяти&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

&lt;em&gt; Большинство разработчиков встраиваемых систем сталкиваются с задачей безопасного хранения параметров и настроек устройства в энергонезависимой памяти. В этой статье приведен один из вариантов реализации подобной библиотеки&lt;/em&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/articles/encoding_without_errors&quot; class=&quot;wikilink1&quot; title=&quot;osa:articles:encoding_without_errors&quot;&gt;Как писать программы без ошибок (ноябрь, 2009 г.)&lt;/a&gt;&lt;/strong&gt; (В. Тимофеев)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;em&gt;Практическое пособие для программистов разработчиков встраиваемых систем с примерами на языке Си.&lt;/em&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/articles/scl&quot; class=&quot;wikilink1&quot; title=&quot;osa:articles:scl&quot;&gt;Язык описания скриптов SCL (ноябрь, 2009 г.)&lt;/a&gt;&lt;/strong&gt; (В. Тимофеев)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;em&gt;Фирменное описание языка SCL отсутствует, так что я предпринял попытку собрать результаты своих исследований в одном пособии. В статье также приведены примеры скриптов.&lt;/em&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/articles/volatile_for_chainiks&quot; class=&quot;wikilink1&quot; title=&quot;osa:articles:volatile_for_chainiks&quot;&gt;volatile для &amp;quot;чайников&amp;quot; (июнь, 2010 г.)&lt;/a&gt;&lt;/strong&gt; (В. Тимофеев)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;em&gt;Статья о квалификаторе volatile, которым при программировании встраиваемых систем часто пренебрегают, даже не догадываясь о том, что в программе появляются уязвимые места, приводящие к редким и совершенно неуловимым сбоям.&lt;/em&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/articles/modules&quot; class=&quot;wikilink1&quot; title=&quot;osa:articles:modules&quot;&gt;Как оформлять модули (июль, 2010 г.)&lt;/a&gt;&lt;/strong&gt; (В. Тимофеев)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;em&gt;Краткое пособие по оформлению модулей на языке Си для начинающих.&lt;/em&gt;

&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/articles/mpasm_formatting&quot; class=&quot;wikilink1&quot; title=&quot;osa:articles:mpasm_formatting&quot;&gt;Как оформлять программы на ассемблере (ноябрь, 2010)&lt;/a&gt;&lt;/strong&gt; (В. Тимофеев)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/articles/rtos_misbeliefs&quot; class=&quot;wikilink1&quot; title=&quot;osa:articles:rtos_misbeliefs&quot;&gt;RTOS: распространенные заблуждения&lt;/a&gt; (февраль, 2011)&lt;/strong&gt; (В. Тимофеев)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
&lt;em&gt;Шесть распространенных заблуждений о применении RTOS в малоресурсных МК&lt;/em&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;Статьи&quot; [89-] --&gt;</description>
    </item>
</rdf:RDF>
