<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>LeafLabs Garden &#187; Topic: Help in investigation STM32F10X</title>
		<link>http://forums.leaflabs.com/topic.php?id=242</link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:12:39 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://forums.leaflabs.com/search.php</link>
		</textInput>
		<atom:link href="http://forums.leaflabs.com/rss.php?topic=242" rel="self" type="application/rss+xml" />

		<item>
			<title>poslathian on "Help in investigation STM32F10X"</title>
			<link>http://forums.leaflabs.com/topic.php?id=242#post-3349</link>
			<pubDate>Wed, 12 Jan 2011 16:32:28 +0000</pubDate>
			<dc:creator>poslathian</dc:creator>
			<guid isPermaLink="false">3349@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;this is pretty handy...nice ret6 build!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>leaflabsandy on "Help in investigation STM32F10X"</title>
			<link>http://forums.leaflabs.com/topic.php?id=242#post-1769</link>
			<pubDate>Tue, 12 Oct 2010 09:48:22 +0000</pubDate>
			<dc:creator>leaflabsandy</dc:creator>
			<guid isPermaLink="false">1769@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Platform: Windows XP/SP3&#60;br /&#62;
IDE: 0.0.8&#60;/p&#62;
&#60;p&#62;UniqueID : 13355930066E0038&#60;br /&#62;
Flash size : 128 KB&#60;br /&#62;
1FFFF7E0 : FFFF 0080 ....&#60;br /&#62;
1FFFF7E4 : 063D 06C1 .=..&#60;br /&#62;
1FFFF7E8 : 066E 0038 ...8&#60;br /&#62;
1FFFF7EC : 3537 5930 57Y0&#60;br /&#62;
1FFFF7F0 : 4307 1335 C..5&#60;br /&#62;
1FFFF7F4 : FFFC F0FF ....&#60;br /&#62;
1FFFF7F8 : 00FF 9768 ....&#60;br /&#62;
1FFFF7FC : 7F80 C43B ...;&#60;br /&#62;
1FFFF800 : 00FF 5AA5 ..Z.&#60;br /&#62;
1FFFF804 : 00FF 00FF ....&#60;br /&#62;
1FFFF808 : 00FF 00FF ....&#60;br /&#62;
1FFFF80C : 00FF 00FF ....
&#60;/p&#62;</description>
		</item>
		<item>
			<title>x893 on "Help in investigation STM32F10X"</title>
			<link>http://forums.leaflabs.com/topic.php?id=242#post-1768</link>
			<pubDate>Tue, 12 Oct 2010 07:51:13 +0000</pubDate>
			<dc:creator>x893</dc:creator>
			<guid isPermaLink="false">1768@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Can any run this sketch and replay output (only if your MCU not in list)?&#60;/p&#62;
&#60;p&#62;// **** Sketch start&#60;br /&#62;
#define pinLed 13&#60;br /&#62;
#define __read16(reg) *(volatile uint16*)(reg)&#60;br /&#62;
#define __read32(reg) *(volatile uint32*)(reg)&#60;/p&#62;
&#60;p&#62;void setup() {&#60;br /&#62;
    pinMode(pinLed, OUTPUT);&#60;br /&#62;
}&#60;/p&#62;
&#60;p&#62;void loop() {&#60;br /&#62;
    uint32 addr;&#60;br /&#62;
    digitalWrite(pinLed, HIGH);&#60;br /&#62;
    SerialUSB.print(&#34;UniqueID : &#34;);&#60;br /&#62;
    print16(__read16(0x1FFFF7F0)); print16(__read16(0x1FFFF7EC));&#60;br /&#62;
    print16(__read16(0x1FFFF7EA)); print16(__read16(0x1FFFF7E8));&#60;br /&#62;
    SerialUSB.println(&#34;&#34;);&#60;br /&#62;
    SerialUSB.print(&#34;Flash size : &#34;); SerialUSB.print(__read16(0x1FFFF7E0), DEC); SerialUSB.println(&#34; KB&#34;);&#60;br /&#62;
    addr = 0x1FFFF7E0;&#60;br /&#62;
    while(addr &#38;lt; 0x1FFFF810)&#60;br /&#62;
    {&#60;br /&#62;
        SerialUSB.print(addr, HEX); SerialUSB.print(&#34; : &#34;);&#60;br /&#62;
        print16(__read16(addr+2)); SerialUSB.print(&#34; &#34;); print16(__read16(addr));&#60;br /&#62;
        SerialUSB.print(&#34; &#34;); printChar16(__read16(addr+2)); printChar16(__read16(addr)); SerialUSB.println(&#34;&#34;);&#60;br /&#62;
        addr += 4;&#60;br /&#62;
    }&#60;br /&#62;
    SerialUSB.println(&#34;&#34;);&#60;br /&#62;
    delay(100); digitalWrite(pinLed, LOW); delay(2000);&#60;br /&#62;
}&#60;/p&#62;
&#60;p&#62;void printChar32(uint32 data) {&#60;br /&#62;
    int i = 32; char c;&#60;br /&#62;
    do { i -= 8; c = data &#38;gt;&#38;gt; i &#38;amp; 0xFF; if (c &#38;lt; ' ' &#124;&#124; c &#38;gt; '_') c = '.'; SerialUSB.print(c); } while(i &#38;gt; 0);&#60;br /&#62;
}&#60;br /&#62;
void printChar16(uint16 data) {&#60;br /&#62;
    int i = 16; char c;&#60;br /&#62;
    do { i -= 8; c = data &#38;gt;&#38;gt; i &#38;amp; 0xFF; if (c &#38;lt; ' ' &#124;&#124; c &#38;gt; '_') c = '.'; SerialUSB.print(c); } while(i &#38;gt; 0);&#60;br /&#62;
}&#60;br /&#62;
void print32(uint32 data) {&#60;br /&#62;
    int i = 32;&#60;br /&#62;
    do { i -= 4; print04((uint8)(data &#38;gt;&#38;gt; i &#38;amp; 0x0F)); } while(i &#38;gt; 0);&#60;br /&#62;
}&#60;br /&#62;
void print16(uint16 data) {&#60;br /&#62;
    int i = 16;&#60;br /&#62;
    do { i -= 4; print04((uint8)(data &#38;gt;&#38;gt; i &#38;amp; 0x0F)); } while(i &#38;gt; 0);&#60;br /&#62;
}&#60;br /&#62;
void print04(uint8 data) {&#60;br /&#62;
    data += '0'; if (data &#38;gt; '9') data += ('A'-'0'-10); SerialUSB.print(data);&#60;br /&#62;
}&#60;br /&#62;
// **** Sketch end&#60;/p&#62;
&#60;p&#62;My Maple board (STM32F103RET6 Rev.Z MCU) return&#60;/p&#62;
&#60;p&#62;UniqueID : 8017473005D4FF31&#60;br /&#62;
Flash size : 512 KB&#60;br /&#62;
1FFFF7E0 : FFFF 0200 ....&#60;br /&#62;
1FFFF7E4 : 0568 06D2 ....&#60;br /&#62;
1FFFF7E8 : 05D4 FF31 ...1&#60;br /&#62;
1FFFF7EC : 3233 4730 23G0&#60;br /&#62;
1FFFF7F0 : 4308 8017 C...&#60;br /&#62;
1FFFF7F4 : FFFC F0FF ....&#60;br /&#62;
1FFFF7F8 : 00FF 9768 ....&#60;br /&#62;
1FFFF7FC : BF40 BA45 .@.E&#60;br /&#62;
1FFFF800 : 00FF 5AA5 ..Z.&#60;br /&#62;
1FFFF804 : 00FF 00FF ....&#60;br /&#62;
1FFFF808 : 00FF 00FF ....&#60;br /&#62;
1FFFF80C : 00FF 00FF ....&#60;/p&#62;
&#60;p&#62;Thanks in advance
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
