<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://shawnreeves.net//wiki/index.php?action=history&amp;feed=atom&amp;title=PICAXE_serial</id>
	<title>PICAXE serial - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://shawnreeves.net//wiki/index.php?action=history&amp;feed=atom&amp;title=PICAXE_serial"/>
	<link rel="alternate" type="text/html" href="https://shawnreeves.net//wiki/index.php?title=PICAXE_serial&amp;action=history"/>
	<updated>2026-11-05T22:32:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://shawnreeves.net//wiki/index.php?title=PICAXE_serial&amp;diff=2556&amp;oldid=prev</id>
		<title>Shawn: Created page with &quot;==Connecting PICAXE to computer== ===Inverting serial logic=== One difficulty in integrating PICAXE into your lab is that its serial device is inverted from the normal TTL log...&quot;</title>
		<link rel="alternate" type="text/html" href="https://shawnreeves.net//wiki/index.php?title=PICAXE_serial&amp;diff=2556&amp;oldid=prev"/>
		<updated>2014-03-01T23:07:53Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Connecting PICAXE to computer== ===Inverting serial logic=== One difficulty in integrating PICAXE into your lab is that its serial device is inverted from the normal TTL log...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Connecting PICAXE to computer==&lt;br /&gt;
===Inverting serial logic===&lt;br /&gt;
One difficulty in integrating PICAXE into your lab is that its serial device is inverted from the normal TTL logic, so that it can be programmed cheaply via a standard, 15V RS-232 port with resistors to bring the signal&amp;#039;s voltage to 5V. You may use other serial devices that use standard TTL logic to communicate to a computer via a TTL&amp;lt;&amp;gt;RS232 or TTL&amp;lt;&amp;gt;USB circuit, but you&amp;#039;ll have to use one of the following solutions to make sure the logic is the proper flavor.&lt;br /&gt;
&lt;br /&gt;
====Alter firmware of FTDI chip====&lt;br /&gt;
You can use a Windows computer to reprogram an FTDI USB&amp;lt;&amp;gt;TTL chip to invert the logic properly, after which you can use the chip with any OS, including MAC. See http://www.ftdichip.com/Support/Documents/AppNotes/AN_124_User_Guide_For_FT_PROG.pdf for instructions on how to use FTProg, FTDI&amp;#039;s programmer. See http://letsmakerobots.com/node/19013 for specific instructions on how to switch the logic. See http://www.ftdichip.com/Support/Utilities.htm, see http://www.ftdichip.com/Support/Utilities.htm#FT_Prog for a download link to the utility. FTDI warns that using this utility may render the hardware unusable.&lt;br /&gt;
&lt;br /&gt;
====Use an inverter IC====&lt;br /&gt;
You can use a logic inverter chip to switch the logic of the serial lines. See http://letsmakerobots.com/node/21245 (or http://www.patrickmccabemakes.com/PatrickMccabeMakes/FTDI.html ) for instructions. &lt;br /&gt;
&lt;br /&gt;
===Programmed communications can be either flavor===&lt;br /&gt;
This is not a concern with programmed serial communications, since you can choose to invert, or not, serial communications during operation with the configuration parameter &amp;quot;baudmode&amp;quot;. For example, SEROUT 2, N2400_4(b1) outputs to pin 2 the value of input b1, at 2400 baud when the chip is running at 4MHz, with idle (logical 0) low; SEROUT 2, T2400_4(b1) would do just the same but with idle high, a low voltage indicating a logical 1. T stands for TRUE, the standard mode most systems such as Arduino use.&lt;br /&gt;
&lt;br /&gt;
[[Category:Electronics]]&lt;/div&gt;</summary>
		<author><name>Shawn</name></author>
	</entry>
</feed>