In SX Microcontrollers, SX/B Compiler and SX-Key Tool, G-R-C wrote: Hi Jon, believe you might be correct when said "frustraion getting in the way". Decide to put my efforts into a new approach. Heres a work-around for the READ/DATA. update_Segs: Segs = Blank ' blank segs 'READ DigMap + digPntr, DigCtrl ' select display element if digPntr = 1 then dig1 if digPntr = 2 then dig2 if digPntr = 3 then dig3 if digPntr = 4 then dig4 workaround: Segs = display(digPntr) ' output new digit segs then modified this piece of the code DigMap: dig1: DigCtrl = %11111110 ' digit select map 'DATA %11111110 goto workaround dig2: DigCtrl = %11111101 'DATA %11111101 goto workaround dig3: DigCtrl = %11111011 'DATA %11111011 goto workaround dig4: DigCtrl = %11110111 'DATA %11110111 goto workaround Code compiles, though believe the 4-segement-display might have a few LEDs mis-wired. Can see any errors/issuses this modifacition might cause? Thanks for the tech support suggestion Jon. I give them a call after work tomorrow. Gordon [table height="100%" cellSpacing=0 cellPadding=0 width="100%" border=0] [tr ][td class=msgThread2 vAlign=top height="100%"][/td][/tr][/table] [table height="100%" cellSpacing=0 cellPadding=0 width="100%" border=0][tr ][td class=msgThread2 vAlign=top height="100%"] [/td][/tr][/table] ---------- End of Message ---------- You can view the post on-line at: http://forums.parallax.com/forums/default.aspx?f=7&p=1&m=119140#m119404 Need assistance? Send an email to the Forum Administrator at forumadmin@parallax.com The Parallax Forums are powered by dotNetBB Forums, copyright 2002-2006 (http://www.dotNetBB.com)