RE: MPC555 QSPI interrupts
"Dobbin Allan" <[email protected]> Thu, 8 Jan 2009 11:03:53 -0700
| Newsgroups | gmane.comp.hardware.motorola.microcontrollers |
|---|---|
| Message-ID | <4147ED8B92A864498825C07E53594E4A03FB0158@az33exm20.fsl.freescale.net> |
--hp2dzPUNnDNRhsQY1aZB67ORNYWew3cZFJ8Wktg Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sorry about the lack of detail as its been a while. Yes, the SPI interrupt does work, you have to ensure all of the following are valid: - MSR[EE] bit must be set to allow ext interrupts - set the local interrupt mask bit within the SPI for the desired interrupt - set the priority of the SPI interrupt higher than the current priority - enable that particular int level in USIU.SIMASK I'm very rusty on MPC500 family interrupts but pay attention to the following registers: - UIMB.UMCR - MSR[IP] bit allows relocating interrupts. - Allan ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of blueshawk1952 Sent: Wednesday, January 07, 2009 7:03 PM To: [email protected] Subject: [MPC500] MPC555 QSPI interrupts I have been trying to get QSPI interrupts to work for quite a while, following the user manual and the mpc555 interrupts application note, with no luck. I have put a breakpoint at location 500, where it should get before vectoring to the ISR, but it never gets there. Has anyone else been through this, or have any examples of how to do it? I am transferring data to the device, but I never get an interrupt when the queue is empty, even though I have followed the 5 steps outlined in the application note, but no luck. Larry [Non-text portions of this message have been removed] --hp2dzPUNnDNRhsQY1aZB67ORNYWew3cZFJ8Wktg Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: 7bit <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> </head> <body style="background-color: #ffffff;"> <!--~-|**|PrettyHtmlStartT|**|-~--> <div id="ygrp-mlmsg" style="width:655px; position:relative;"> <div id="ygrp-msg" style="width: 470px; margin:0; padding:0 25px 0 0; float:left; z-index:1;"> <!--~-|**|PrettyHtmlEndT|**|-~--> <div id="ygrp-text"> <p>Sorry about the lack of detail as its been a while. Yes, the SPI<br> interrupt does work, you have to ensure all of the following are valid:<br> <br> - MSR[EE] bit must be set to allow ext interrupts<br> - set the local interrupt mask bit within the SPI for the desired<br> interrupt<br> - set the priority of the SPI interrupt higher than the current priority<br> - enable that particular int level in USIU.SIMASK<br> <br> I'm very rusty on MPC500 family interrupts but pay attention to the<br> following registers:<br> - UIMB.UMCR<br> - MSR[IP] bit allows relocating interrupts.<br> <br> - Allan<br> <br> ____________<wbr>_________<wbr>_________<wbr>__<br> <br> From: <a href="mailto:MPC500%40yahoogroups.com">MPC500@yahoogroups.<wbr>com</a> [mailto:<a href="mailto:MPC500%40yahoogroups.com">MPC500@yahoogroups.<wbr>com</a>] On Behalf<br> Of blueshawk1952<br> Sent: Wednesday, January 07, 2009 7:03 PM<br> To: <a href="mailto:MPC500%40yahoogroups.com">MPC500@yahoogroups.<wbr>com</a><br> Subject: [MPC500] MPC555 QSPI interrupts<br> <br> I have been trying to get QSPI interrupts to work for quite a while, <br> following the user manual and the mpc555 interrupts application note, <br> with no luck. I have put a breakpoint at location 500, where it should <br> get before vectoring to the ISR, but it never gets there.<br> <br> Has anyone else been through this, or have any examples of how to do it?<br> <br> I am transferring data to the device, but I never get an interrupt when <br> the queue is empty, even though I have followed the 5 steps outlined in <br> the application note, but no luck.<br> <br> Larry<br> <br> [Non-text portions of this message have been removed]<br> <br> </p> </div> <!--~-|**|PrettyHtmlStart|**|-~--> <span width="1" style="color: white;">__._,_.___</span> <!-- Start the section with Message In topic --> <div id="ygrp-actbar"> <span class="left"> <a href="http://groups.yahoo.com/group/MPC500/message/3978;_ylc=X3oDMTM0OWg0cGJiBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5ODAEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMjMxNDM3ODM5BHRwY0lkAzM5Nzg-"> Messages in this topic </a> (<span class="bld">2</span>) </span> <a href="http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJwYXY2ZGM5BF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BG1zZ0lkAzM5ODAEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxMjMxNDM3ODM5?act=reply&messageNum=3980"> <span class="bld"> Reply </span> (via web post) </a> | <a href="http://groups.yahoo.com/group/MPC500/post;_ylc=X3oDMTJlNDYwazYwBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTIzMTQzNzgzOQ--" class="bld"> Start a new topic </a> </div> <!------- Start Nav Bar ------> <!-- |**|begin egp html banner|**| --> <div id="ygrp-vitnav"> <a href="http://groups.yahoo.com/group/MPC500/messages;_ylc=X3oDMTJlM2o1MWh2BF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTIzMTQzNzgzOQ--">Messages</a> | <a href="http://groups.yahoo.com/group/MPC500/links;_ylc=X3oDMTJmamU2MmM4BF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2xpbmtzBHN0aW1lAzEyMzE0Mzc4Mzk-">Links</a> </div> <!-- |**|end egp html banner|**| --> <div id="ygrp-grft"> </div> <div id="ygrp-mkp"> <div id="hd">MARKETPLACE</div> <div id="ads"> <div class="ad"> <hr noshade="noshade" size="1"><a href="http://us.ard.yahoo.com/SIG=13rm65806/M=493064.12016295.13271503.10835568/D=groups/S=1706554205:MKP1/Y=YAHOO/EXP=1231445039/L=/B=gbTgeULaX.g-/J=1231437839406823/A=5530388/R=0/SIG=11nuutlas/*http://explore.yahoo.com/groups/kraftmealsmadesimple/">From kitchen basics to easy recipes - join the Group from Kraft Foods </a> </div> </div> </div> <!-- yahoo logo --> <!-- |**|begin egp html banner|**| --> <div id="ygrp-ft"> <a href="http://groups.yahoo.com/;_ylc=X3oDMTJkdDc3YjdnBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjMxNDM3ODM5"> <img src="http://us.i1.yimg.com/us.yimg.com/i/yg/img/logo/ma_grp_160.gif" height="15" width="106" border="0" alt="Yahoo! Groups"></a> <br> <a href="http://groups.yahoo.com/group/MPC500/join;_ylc=X3oDMTJmODVibGUyBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyMzE0Mzc4Mzk-">Change settings via the Web</a> (Yahoo! ID required) <br> Change settings via email: <a href="mailto:[email protected]?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a href = "mailto:[email protected]?subject=Change Delivery Format: Traditional">Switch format to Traditional</a> <br> <a href="http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJkOWNuOGpyBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjMxNDM3ODM5"> Visit Your Group </a> | <a href="http://docs.yahoo.com/info/terms/"> Yahoo! Groups Terms of Use </a> | <a href="mailto:[email protected]?subject="> Unsubscribe </a> </div> <!-- |**|end egp html banner|**| --> </div> <!-- ygrp-msg --> <!-- Sponsor --> <!-- |**|begin egp html banner|**| --> <div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background:white;"> <!-- Network content --> <!-- Start Recommendations --> <div id="ygrp-reco"> </div> <!-- End Recommendations --> <!-- Start vitality --> <div id="ygrp-vital"> <div id="vithd">Recent Activity</div> <ul style="list-style-type:none; padding: 0; margin: 2px 0;"> <li style="clear: both;"> <div class="ct" style="float: right;"><span style="display:none"> </span>1</div> <div class="cat"><a href="http://groups.yahoo.com/group/MPC500/members;_ylc=X3oDMTJmczdpbGJtBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyMzE0Mzc4Mzk-">New Members</a></div> </li> </ul> <a href="http://groups.yahoo.com/group/MPC500;_ylc=X3oDMTJlZHFkbWhxBF9TAzk3MzU5NzE0BGdycElkAzYyNzYzODcEZ3Jwc3BJZAMxNzA2NTU0MjA1BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTIzMTQzNzgzOQ--"> Visit Your Group </a> </div> <!-- Network content --> <div id="nc"> <div class="ad"> <div id="hd1">Yahoo! News</div> <p><a href="http://us.ard.yahoo.com/SIG=13osc0lbt/M=493064.12016309.12445701.8674578/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231445039/L=/B=grTgeULaX.g-/J=1231437839406823/A=3848621/R=0/SIG=12u6o6g3h/*http://news.yahoo.com/i/1597;_ylt=A9FJqa5Gxa5E2jgAYQKVEhkF;_ylu=X3oDMTA2MnU4czRtBHNlYwNzbg--">Fashion News</a></p> <p>What's the word on</p> <p>fashion and style?</p> </div> <div class="ad"> <div id="hd1">Yahoo! Finance</div> <p><a href="http://us.ard.yahoo.com/SIG=13ocij41l/M=493064.12016257.12445664.8674578/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231445039/L=/B=g7TgeULaX.g-/J=1231437839406823/A=4507179/R=0/SIG=12de4rskk/*http://us.rd.yahoo.com/evt=50284/*http://finance.yahoo.com/personal-finance">It's Now Personal</a></p> <p>Guides, news,</p> <p>advice & more.</p> </div> <div class="ad"> <div id="hd1">Share Photos</div> <p><a href="http://us.ard.yahoo.com/SIG=13o7qtk30/M=493064.12016255.12445662.8674578/D=groups/S=1706554205:NC/Y=YAHOO/EXP=1231445039/L=/B=hLTgeULaX.g-/J=1231437839406823/A=4025373/R=0/SIG=12dtn7qjm/*http://us.rd.yahoo.com/evt=44092/*http://smallbusiness.yahoo.com/webhosting">Put your favorite</a></p> <p>photos and</p> <p>more online.</p> </div> </div> </div> <!-- |**|end egp html banner|**| --> <div style="clear:both; color: #FFF; font-size:1px;">.</div> </div> <img src="http://geo.yahoo.com/serv?s=97359714/grpId=6276387/grpspId=1706554205/msgId=3980/stime=1231437839/nc1=3848621/nc2=4507179/nc3=4025373" width="1" height="1"> <br> <span style="color: white;">__,_._,___</span> <!--~-|**|PrettyHtmlEnd|**|-~--> </body> <!--~-|**|PrettyHtmlStart|**|-~--> <head> <style type="text/css"> <!-- #ygrp-mkp{ border: 1px solid #d8d8d8; font-family: Arial; margin: 14px 0px; padding: 0px 14px; } #ygrp-mkp hr{ border: 1px solid #d8d8d8; } #ygrp-mkp #hd{ color: #628c2a; font-size: 85%; font-weight: bold; line-height: 122%; margin: 10px 0px; } #ygrp-mkp #ads{ margin-bottom: 10px; } #ygrp-mkp .ad{ padding: 0 0; } #ygrp-mkp .ad a{ color: #0000ff; text-decoration: none; } --> </style> </head> <head> <style type="text/css"> <!-- #ygrp-sponsor #ygrp-lc{ font-family: Arial; } #ygrp-sponsor #ygrp-lc #hd{ margin: 10px 0px; font-weight: bold; font-size: 78%; line-height: 122%; } #ygrp-sponsor #ygrp-lc .ad{ margin-bottom: 10px; padding: 0 0; } --> </style> </head> <head> <style type="text/css"> <!-- #ygrp-mlmsg {font-size:13px; font-family: arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;*font-size:100%;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family: Georgia; } #ygrp-text p{ margin: 0 0 1em 0; } #ygrp-tpmsgs{ font-family: Arial; clear: both; } #ygrp-vitnav{ padding-top: 10px; font-family: Verdana; font-size: 77%; margin: 0; } #ygrp-vitnav a{ padding: 0 1px; } #ygrp-actbar{ clear: both; margin: 25px 0; white-space:nowrap; color: #666; text-align: right; } #ygrp-actbar .left{ float: left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family: Verdana; font-size: 77%; padding: 15px 0; } #ygrp-ft{ font-family: verdana; font-size: 77%; border-top: 1px solid #666; padding: 5px 0; } #ygrp-mlmsg #logo{ padding-bottom: 10px; } #ygrp-reco { margin-bottom: 20px; padding: 0px; } #ygrp-reco #reco-head { font-weight: bold; color: #ff7900; } #reco-grpname{ font-weight: bold; margin-top: 10px; } #reco-category{ font-size: 77%; } #reco-desc{ font-size: 77%; } #ygrp-vital{ background-color: #e0ecee; margin-bottom: 20px; padding: 2px 0 8px 8px; } #ygrp-vital #vithd{ font-size: 77%; font-family: Verdana; font-weight: bold; color: #333; text-transform: uppercase; } #ygrp-vital ul{ padding: 0; margin: 2px 0; } #ygrp-vital ul li{ list-style-type: none; clear: both; border: 1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight: bold; color: #ff7900; float: right; width: 2em; text-align:right; padding-right: .5em; } #ygrp-vital ul li .cat{ font-weight: bold; } #ygrp-vital a{ text-decoration: none; } #ygrp-vital a:hover{ text-decoration: underline; } #ygrp-sponsor #hd{ color: #999; font-size: 77%; } #ygrp-sponsor #ov{ padding: 6px 13px; background-color: #e0ecee; margin-bottom: 20px; } #ygrp-sponsor #ov ul{ padding: 0 0 0 8px; margin: 0; } #ygrp-sponsor #ov li{ list-style-type: square; padding: 6px 0; font-size: 77%; } #ygrp-sponsor #ov li a{ text-decoration: none; font-size: 130%; } #ygrp-sponsor #nc{ background-color: #eee; margin-bottom: 20px; padding: 0 8px; } #ygrp-sponsor .ad{ padding: 8px 0; } #ygrp-sponsor .ad #hd1{ font-family: Arial; font-weight: bold; color: #628c2a; font-size: 100%; line-height: 122%; } #ygrp-sponsor .ad a{ text-decoration: none; } #ygrp-sponsor .ad a:hover{ text-decoration: underline; } #ygrp-sponsor .ad p{ margin: 0; } o{font-size: 0; } .MsoNormal{ margin: 0 0 0 0; } #ygrp-text tt{ font-size: 120%; } blockquote{margin: 0 0 0 4px;} .replbq{margin:4} --> </style> </head> <!--~-|**|PrettyHtmlEnd|**|-~--> </html><!--End group email --> --hp2dzPUNnDNRhsQY1aZB67ORNYWew3cZFJ8Wktg--