<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LM3S1968 &#8211; The Longhorn Engineer</title>
	<atom:link href="https://longhornengineer.com/tag/lm3s1968/feed/" rel="self" type="application/rss+xml" />
	<link>https://longhornengineer.com</link>
	<description>Robotics, Pinball, Hacking, Portables</description>
	<lastBuildDate>Tue, 20 Dec 2022 20:20:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>LM3S1968: 74HCT595 Shift Registers</title>
		<link>https://longhornengineer.com/2011/11/08/lm3s1968-74hct595-shift-registers/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Tue, 08 Nov 2011 11:10:37 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[74HCT595]]></category>
		<category><![CDATA[LM3S1968]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=725</guid>

					<description><![CDATA[For one of my up coming Labs for EE445L I am going to need to expand the I/O of the LM3S1968. I am using the 74HCT595 much like on my pinball machine. One 74HCT595 allows you to turn 3 output pins into 8 output pins. They can be daisy chained so you can have any &#8230; <a href="https://longhornengineer.com/2011/11/08/lm3s1968-74hct595-shift-registers/" class="more-link">Continue reading <span class="screen-reader-text">LM3S1968: 74HCT595 Shift Registers</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>For one of my up coming Labs for EE445L I am going to need to expand the I/O of the LM3S1968. I am using the 74HCT595 much like on my pinball machine. One 74HCT595 allows you to turn 3 output pins into 8 output pins. They can be daisy chained so you can have any multiple of 8 output pins for those 3 original output pins.</p>
<p>In this demo I have 3 74HCT595 chips wired up. Instead of using the SSIO ports on the LM3S1968 I bit banged the port. SSIO is built in hardware that does serial communication. I decided to not use is for the 74HCT595&#8217;s because I am going to use it in controlling a DAC.</p>
<div style="text-align:center">
http://www.youtube.com/watch?v=_bkljz3YN60</div>
<p>The code is fairly module and easy to change to different ports and pins.</p>
<p>Link to the <a href="https://longhornengineer.com/code/LM3S1968/74HCT595_Driver.zip">code</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>EE445L : Lab 7 Temperature Data Acquisition System</title>
		<link>https://longhornengineer.com/2011/11/02/ee445l-lab-7-temperature-data-acquisition-system/</link>
		
		<dc:creator><![CDATA[Parker]]></dc:creator>
		<pubDate>Thu, 03 Nov 2011 02:43:04 +0000</pubDate>
				<category><![CDATA[PCBA & ENG]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[LM3S1968]]></category>
		<category><![CDATA[Temperature Data Acquisition System]]></category>
		<guid isPermaLink="false">https://longhornengineer.com/?p=718</guid>

					<description><![CDATA[I am taking a class called EE445L which is microcontroller applications. It is a mainly lab based class where we design and prototype a new embedded system every week. We are using the Texas Instruments LM3S1968 Evaluation Board. The microcontroller is a ARM Cortex M3. It has an on board OLED display and a USB &#8230; <a href="https://longhornengineer.com/2011/11/02/ee445l-lab-7-temperature-data-acquisition-system/" class="more-link">Continue reading <span class="screen-reader-text">EE445L : Lab 7 Temperature Data Acquisition System</span> <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>I am taking a class called EE445L which is microcontroller applications. It is a mainly lab based class where we design and prototype a new embedded system every week. We are using the <a href="http://www.ti.com/tool/ekt-lm3s1968">Texas Instruments LM3S1968 Evaluation Board</a>. The microcontroller is a ARM Cortex M3. It has an on board OLED display and a USB debugger. It is a fairly impressive piece of kit.</p>
<p><img fetchpriority="high" decoding="async" alt="" src="https://longhornengineer.com/images/projects/EE445L_Labs/Lab_7/_DSC2219.JPG" class="aligncenter" width="4592" height="3056"></p>
<p>This is Lab 7 which is a Digital Thermometer. I can not post the code or schematics due to this being a Lab and it would be looked upon as academic dishonesty.</p>
<p>Lab 7 <a href="https://longhornengineer.com/images/projects/EE445L_Labs/Lab_7/Lab7.pdf">Problem Statement</a>.</p>
<p>The Thermistor is a non linear device. That is as temperature increases linearly the resistance across does not scale linearly. Part of the circuit involves a resistor &#8220;bridge&#8221; this is a non linear setup. If you combine two non linear systems you can roughly get a linear system. It is not perfect but it is close enough.</p>
<p>After the bridge part the voltage level goes into an amplifier which boosts the signal to a level that the LM3S1968 can read via its ADC (Analog to Digital Convertor) ports. This signal is the passed through a Low Pass filter. The filter is set to cut off at 10Hz. The LM3S1968 is configured to sample at 100Hz. The signal is low passed to prevent aliasing from high frequencies which would cause interesting glitches on the ADC.</p>
<div style="text-align:center">
http://www.youtube.com/watch?v=prSfExM7wfY</div>
<p>I will be recording all the major EE445L labs in the next coming days.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
