<?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>Using ASC1 on a XC161CJ</title><link>https://community.arm.com/developer/tools-software/tools/f/keil-forum/16241/using-asc1-on-a-xc161cj</link><description> I seem to be unable to activate the second async serial port on a XC161CJ. 
There&amp;#39;s hardly any difference between both ports and &amp;quot;ASC0&amp;quot; runs fine. 
But whatever I do, &amp;quot;TXD1&amp;quot; will not transmit anything. 
Does anyone have any experience with programming</description><dc:language>en-US</dc:language><generator>Telligent Community 10</generator><item><title>RE: Using ASC1 on a XC161CJ</title><link>https://community.arm.com/thread/141240?ContentTypeID=1</link><pubDate>Tue, 17 Jun 2003 05:58:56 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:0a11d8a2-ce05-4c30-a366-fbe3e7de293f</guid><dc:creator>Stefan  Fricke</dc:creator><description>&lt;p&gt;Hi Frank,&lt;br /&gt;
&lt;br /&gt;
got the informations from Infineon.&lt;br /&gt;
There in fact some informations gone lost&lt;br /&gt;
(missing ?).&lt;br /&gt;
Recommendation is to refer the XC167 manuals (as we did).&lt;br /&gt;
The informations in general are valid and will take again in the manual with next update.&lt;br /&gt;
I gave the hint to let flow in the most actual RESET values of the register with&lt;br /&gt;
these updates.&lt;br /&gt;
Time plan is not known as this time.&lt;br /&gt;
&lt;br /&gt;
Stefan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using ASC1 on a XC161CJ</title><link>https://community.arm.com/thread/137692?ContentTypeID=1</link><pubDate>Tue, 17 Jun 2003 05:46:18 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:f5b304ce-dfe6-4750-aa26-ed5d0750886c</guid><dc:creator>Stefan  Fricke</dc:creator><description>&lt;p&gt;You are right, of course, there are minor differences between the devices.&lt;br /&gt;
I did report to Infineon about the missing chapter of the SCU.&lt;br /&gt;
If I get any information I will inform you again.&lt;br /&gt;
Most importantly is, that you have been solved your problem.&lt;br /&gt;
&lt;br /&gt;
Stefan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using ASC1 on a XC161CJ</title><link>https://community.arm.com/thread/129777?ContentTypeID=1</link><pubDate>Tue, 17 Jun 2003 05:17:59 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:bacef1f9-5b09-4db5-af17-623bf5ca90cb</guid><dc:creator>Frank de Jonge</dc:creator><description>&lt;p&gt;Yes, that seems to be equal to the &amp;quot;older&amp;quot; XC161 manual.&lt;br /&gt;
It still mentions a reset value of &amp;quot;0000H&amp;quot;,though (all devices activated)&lt;br /&gt;
For the XC167 there is an &amp;quot;rev AC&amp;quot; errata sheet that says:&lt;br /&gt;
&lt;br /&gt;
Documentation Update:&lt;br /&gt;
&lt;br /&gt;
• XC167 System Units – Draft User&amp;#39;s Manual V1.1, 2002-12:&lt;br /&gt;
&lt;br /&gt;
- p. 8-35: the reset value for register SYSCON3 is 9FD0h,&lt;br /&gt;
i.e. not all modules are enabled after reset&lt;br /&gt;
&lt;br /&gt;
Seems this one needs an update too.&lt;br /&gt;
&lt;br /&gt;
I guess it&amp;#39;s best to always updata these registers anyhow....just in case...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frank&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using ASC1 on a XC161CJ</title><link>https://community.arm.com/thread/122013?ContentTypeID=1</link><pubDate>Tue, 17 Jun 2003 04:34:59 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:ea3d250d-c22b-4d07-81b8-dbe28e4e8cd3</guid><dc:creator>Stefan  Fricke</dc:creator><description>&lt;p&gt;Hi Frank,&lt;br /&gt;
&lt;br /&gt;
checked the manual of XC161 (the new one), if I am not so stupid the &lt;b&gt;complete SCU description is missing.&lt;/b&gt;&lt;br /&gt;
(Should be chapter 8 ).&lt;br /&gt;
 So I want to recommend you the information I got from XC167CI device.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;System manual P8-34. XC167CI &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
In principal there are only the disable bits&lt;br /&gt;
inside located.&lt;br /&gt;
The reset value depends what is disabled by default.&lt;br /&gt;
SYSCON registers are write protected after EINIT.&lt;br /&gt;
&lt;br /&gt;
Stefan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using ASC1 on a XC161CJ</title><link>https://community.arm.com/thread/122017?ContentTypeID=1</link><pubDate>Tue, 17 Jun 2003 04:25:17 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:89e2036e-06d2-4d1f-8695-ed65bde129e5</guid><dc:creator>Frank de Jonge</dc:creator><description>&lt;p&gt;Hi Stefan,&lt;br /&gt;
&lt;br /&gt;
I downloaded the docs(the febr ones) after I got the chips. I guess documentation is always one step behind....&lt;br /&gt;
But I still wonder where I can find a complete description of the syscon3 register.&lt;br /&gt;
It doesn&amp;#39;t seem to be in the latest user manuals.(or I must have overlooked it)&lt;br /&gt;
&lt;br /&gt;
Frank&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using ASC1 on a XC161CJ</title><link>https://community.arm.com/thread/110375?ContentTypeID=1</link><pubDate>Tue, 17 Jun 2003 04:13:36 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:600f85e7-1561-4402-9e84-0ab0e3b5c60d</guid><dc:creator>Stefan  Fricke</dc:creator><description>&lt;p&gt;Hi Frank,&lt;br /&gt;
&lt;br /&gt;
thanks for feedback - it was nice to be able to help you.&lt;br /&gt;
Yes, your are right with the DAvE.&lt;br /&gt;
We discover this behaviour some weeks ago with the SSC1 interface,thats why I mentioned the INIT bit in SYSCON3 extra again.&lt;br /&gt;
DAvE really does not set this bit, but only&lt;br /&gt;
the wanted xxxDIS bit.&lt;br /&gt;
&lt;br /&gt;
Concerning the registers - the reset values was changed with the AC steps I mean, since&lt;br /&gt;
the old reset values brought up some troubles&lt;br /&gt;
in the start up phase.&lt;br /&gt;
&lt;br /&gt;
Stefan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using ASC1 on a XC161CJ</title><link>https://community.arm.com/thread/95574?ContentTypeID=1</link><pubDate>Tue, 17 Jun 2003 03:55:01 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:2d62b3f5-f9c3-4fad-bca9-e67a622c9e4c</guid><dc:creator>Frank de Jonge</dc:creator><description>&lt;p&gt;Thanks guys!&lt;br /&gt;
&lt;br /&gt;
I read the discussions, but one is about simulation (which is not the issue here) and the other one didn&amp;#39;t show me anything I didn&amp;#39;t already know.&lt;br /&gt;
But Rolf&amp;#39;s remark made the difference!&lt;br /&gt;
&lt;br /&gt;
Now this is somewhat confusing:&lt;br /&gt;
&lt;br /&gt;
The users manual: &amp;quot;xc161_umd_system_v1.1_2002_02.pdf&amp;quot; states in pg 8-35 that syscon3 has a default value of &amp;quot;0000H&amp;quot;.&lt;br /&gt;
In &amp;quot;xc161_um_sys_v2.0_2003_03.pdf&amp;quot; (the system users manual one month later) it says on pg 6-5 that the default setting of syscon3 is &amp;quot;9FD0H&amp;quot;!&lt;br /&gt;
But I can not find a decent description of  this register anymore.....any hints?&lt;br /&gt;
Furthermore, &amp;quot;DAVE&amp;quot; does not configure syscon3 either. It sets the bits, but not the initializing bit. Changing &amp;quot;INIT_SYSCON3&amp;quot; in the startup file to &amp;quot;1&amp;quot; was all I needed to do.&lt;br /&gt;
&lt;br /&gt;
So, thanks a lot. I&amp;#39;m back on track again, although it&amp;#39;s not quite clear to me where to find the right info on this matter...&lt;br /&gt;
&lt;br /&gt;
Frank&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using ASC1 on a XC161CJ</title><link>https://community.arm.com/thread/86543?ContentTypeID=1</link><pubDate>Tue, 17 Jun 2003 00:35:23 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:a2cb56bf-dc4d-49ae-9392-204f8ae1b028</guid><dc:creator>Stefan  Fricke</dc:creator><description>&lt;p&gt;Oh yes this important, what Rolfs says.&lt;br /&gt;
&lt;br /&gt;
The ASC1 is disabled at startup of XC16x derivatives by default.&lt;br /&gt;
So, as Rolf mentioned, set the initializing bit to 1 (INIT_SYSCON3) in startup file and ADSC1DIS bit to zero.&lt;br /&gt;
&lt;br /&gt;
Rolf!! , thanks for this additional hint.&lt;br /&gt;
&lt;br /&gt;
Stefan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using ASC1 on a XC161CJ</title><link>https://community.arm.com/thread/40415?ContentTypeID=1</link><pubDate>Tue, 17 Jun 2003 00:29:41 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:f67f1df7-646d-4e17-b549-040c599b9bd0</guid><dc:creator>Rolf Andersson</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
have you make sure that ASC1DIS in SYSCON3 is set to zero ?&lt;br /&gt;
&lt;br /&gt;
/Rolf&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Using ASC1 on a XC161CJ</title><link>https://community.arm.com/thread/40413?ContentTypeID=1</link><pubDate>Tue, 17 Jun 2003 00:28:47 GMT</pubDate><guid isPermaLink="false">dd9e70c8-6d3c-4c71-b136-2456382a7b5c:e4a4b227-3311-439f-8892-4954b3f7bfdb</guid><dc:creator>Stefan  Fricke</dc:creator><description>&lt;p&gt;Hi Frank,&lt;br /&gt;
&lt;br /&gt;
we did discuss &lt;b&gt;this problem&lt;/b&gt; in thread2879.htm and it &lt;b&gt;is solved now,&lt;/b&gt;&lt;br /&gt;
since we initiated a setup of two help documents.&lt;br /&gt;
( last entry in discussion was 06/13/03 if you are interested )&lt;br /&gt;
&lt;br /&gt;
For a more detailed explanation &lt;b&gt;have a look &lt;/b&gt;at:&lt;br /&gt;
&lt;a href="http://www.keil.com/support/docs/2602.htm"&gt;http://www.keil.com/support/docs/2602.htm&lt;/a&gt;&lt;br /&gt;
and&lt;br /&gt;
&lt;a href="http://www.keil.com/support/docs/2601.htm"&gt;http://www.keil.com/support/docs/2601.htm&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
where the first document answers this problem in general and second one is related to use ASC1 directly in µVision2 simulator/debugger.&lt;br /&gt;
&lt;br /&gt;
At this way &amp;quot;many thanks to HS from the KEIL support team again for a very excellent well done job&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Hope this helps, otherwise let me know than I will send you the source for simulator/debugger and if necessary the code for ASC1 via direct writing the buffer too.&lt;br /&gt;
&lt;br /&gt;
Stefan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>