Register Table Desctription "-" Dash bit  Means - Page 1
Forum section: electronics / general

author: relax79
author_rank: Contributor
timestamp: April 03, 2015, 11:43:51 pm
content: Hello friends, I am open this thread"https://www.eevblog.com/forum/microcontrollers/mn101ef31gxw-dump-read-write-programming-help!!/msg586540/#msg586540"but nobody help me, I have a bus pirate v3.6 but I am noob this type of things, I am the hardware guy. I am examine the MN101EF31G Lsi User Manual (datasheet) and I confused the understanding register table. Some bits are"reserved = always set 0" I am understand"don't care = 1 or 0" I am understandbut some are "-" dash mark (symbol) I am not understand.How do I set these bits.Other problem is I can not send long address in bus pirate like"0x128" bus pirate convert the "0x28", I know dumping, programming and interfacing (I am not success yet) each type serial port (Sync Serial, I2C, Uart) hard for noobs like me but please somebody show the right path for me at least. Each serial ports have a activation and adjustment registers, if the ports closed, how can I send activation command.Sorry for my poor English, thanks.

author: T3sl4co1l
author_rank: Super Contributor
timestamp: April 04, 2015, 12:44:59 am
content: Should be "unused" (do not care) or "reserved" (set to zero).Tim

author: Mechatrommer
author_rank: Super Contributor
timestamp: April 04, 2015, 01:04:32 am
content: Quote from: relax79 on April 03, 2015, 11:43:51 pmyou dont. it means there's nothing there just empty void of black space, if you try to define it, your condition will be undefined. in whitecollar term its "not applicable"

author: relax79
author_rank: Contributor
timestamp: April 04, 2015, 01:33:11 am
content: Ok, but how its calculate to hex (for sending command from bus pirate). For example "serial status 4 register" if I am set to 1-01---1= ?hex command or just 1011=B in hex? Thanks.

author: T3sl4co1l
author_rank: Super Contributor
timestamp: April 04, 2015, 02:14:02 am
content: Replace with zeros, most often.

author: Psi
author_rank: Super Contributor
timestamp: April 04, 2015, 02:22:33 am
content: It was probably written by the person who created the hardware and he was looking at it from a die/silicon/transistor perspectiveMy guess is 'dont care' means the value maybe used by the chip but it doesn't effect anything relevant to the user (maybe it's used for undocumented calls when in service mode or controls some part of the IC that isnt used on this model of chip)It's likely if you write something to that bit you will be able to read it back as the same state.Where as a "dash" is not applicable because it's not even connected. Writing a value there probably wont even stick.So in effect they are both "don't care" but work slightly different which can be useful to be aware of when coding.

author: amyk
author_rank: Super Contributor
timestamp: April 04, 2015, 03:10:27 pm
content: I would conservatively interpret it as being "write the same value that was read", which is different from "always write 0" and "write any value you want".

author: relax79
author_rank: Contributor
timestamp: April 16, 2015, 11:26:08 pm
content: Sorry for late answer, I am busy lately. I thank you all. Dash mark no matter 1 or 0 maybe but using 0 look like more safe then using 1. Thanks again.