<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.arm.com/utility/feedstylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>interface</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/26689/interface</link><description> 
please send me some code to interface rf device to
microcontroller(i.e. RFM12(B)) 
 </description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: interface</title><link>https://community.arm.com/thread/119142?ContentTypeID=1</link><pubDate>Wed, 26 Jan 2011 05:00:49 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:c393895c-c7d4-489b-86db-a120a8e74fab</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
As I&amp;#39;ve said before, handling the &amp;quot;everything works fine&amp;quot; route is
(almost) trivial - it&amp;#39;s handling all the &amp;quot;exceptions&amp;quot; that make up
90% of the work!&lt;/p&gt;

&lt;p&gt;
The difference between &amp;quot;sample code&amp;quot; posted on websites and real,
commercial-grade, software fit for release is, usually, the
90%...&lt;/p&gt;

&lt;p&gt;
I wouldn&amp;#39;t want to spoil that tradition!&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;;-)&lt;/b&gt;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: interface</title><link>https://community.arm.com/thread/104544?ContentTypeID=1</link><pubDate>Wed, 26 Jan 2011 04:41:59 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ad493bc2-24c5-4b02-aba3-b8427f925293</guid><dc:creator>ImPer Westermark</dc:creator><description>&lt;p&gt;&lt;p&gt;
You forgot a potential &amp;quot;break&amp;quot; statement in your flow chart.&lt;/p&gt;

&lt;p&gt;
&amp;quot;Consider if the selected processor (or peripherial) is really
suited for the task. Potentially switch to other hardware, or
consider giving up because the cost (amount of time and/or money
required) is too high.&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: interface</title><link>https://community.arm.com/thread/90819?ContentTypeID=1</link><pubDate>Wed, 26 Jan 2011 02:35:40 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ee18c06b-a34c-4a20-925b-57b0f44a80ba</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
I think I missed a step in the &amp;#39;OR&amp;#39; clause:&lt;/p&gt;

&lt;pre&gt;
EITHER
   1. Hire consultant to do it for you; eg,
      &lt;a target="_blank" href="http://www.vworker.com/RentACoder/misc/BidRequests/ShowBidRequest.asp?lngBidRequestId=1573293"&gt;&amp;quot; device
      This will tell you what the device requires for its operation;

   2. Study the documentation for the &amp;quot;controller&amp;quot; device
      This will tell you what features and facilities the device provides for you to use;

   3. &lt;b&gt;Think&lt;/b&gt; about how you can apply the facilities of the &amp;quot;controller&amp;quot; (see 2) to
      meet the requirements of the &amp;quot;peripheral&amp;quot; (see 1);

   4. Study the documentation for any tools, etc, that you will be using
      eg, assemblers, compilers, etc

   5. Do it!
END.
&lt;/pre&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: interface</title><link>https://community.arm.com/thread/66221?ContentTypeID=1</link><pubDate>Wed, 26 Jan 2011 01:19:48 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:a9d28856-585d-4f7c-8461-de60a95d3766</guid><dc:creator>Andy Neil</dc:creator><description>&lt;p&gt;&lt;p&gt;
Here is some code to interface &lt;i&gt;&lt;b&gt;any&lt;/b&gt;&lt;/i&gt; peripheral device
to &lt;i&gt;&lt;b&gt;any&lt;/b&gt;&lt;/i&gt; controller:&lt;/p&gt;

&lt;pre&gt;
EITHER
   1. Hire consultant to do it for you; eg,
      &lt;a target="_blank" href="http://www.vworker.com/RentACoder/misc/BidRequests/ShowBidRequest.asp?lngBidRequestId=1573293"&gt;&amp;quot; device
      This will tell you what the device requires for its operation;

   2. &lt;b&gt;Study &lt;/b&gt;the &lt;b&gt;documentation &lt;/b&gt;for the &amp;quot;controller&amp;quot; device
      This will tell you what features and facilities the device provides for you to use;

   3. &lt;b&gt;Study &lt;/b&gt;the documentation for any tools, etc, that you will be using
      eg, assemblers, compilers, etc

   4. &lt;b&gt;Do it! &lt;/b&gt;
END.
&lt;/pre&gt;

&lt;p&gt;
See: &lt;a href="http://www.8052.com/forum/read/160143"&gt;www.8052.com/.../160143&lt;/a&gt;&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: interface</title><link>https://community.arm.com/thread/90818?ContentTypeID=1</link><pubDate>Wed, 26 Jan 2011 00:16:14 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:0fbb11f9-de71-47d3-b4be-cc920f89c233</guid><dc:creator>Tamiryan Michael</dc:creator><description>&lt;p&gt;&lt;p&gt;
RFM or Please read the manual ?&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: interface</title><link>https://community.arm.com/thread/59105?ContentTypeID=1</link><pubDate>Wed, 26 Jan 2011 00:01:45 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:9e60783e-2333-46b6-b6a3-8a5a6f5beca1</guid><dc:creator>Missed Chance</dc:creator><description>&lt;p&gt;&lt;p&gt;
Here I&amp;#39;ve been, sat down watching this forum, waiting for someone
to request some code to interface an RFM12(B) to a microcontroller
because I&amp;#39;ve developed a super all-singing all-dancing library.&lt;/p&gt;

&lt;p&gt;
Then a request comes through asking for code and there&amp;#39;s no
address to send it to.&lt;/p&gt;

&lt;p&gt;
Now I&amp;#39;ve got to go so, sorry but your lack of completeness means
that I cannot satisfy your request.&lt;/p&gt;

&lt;p&gt;
Any lesson learnt?&lt;/p&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>