Clearly, I AM trying to make it too easy! Ignore my previous thoughts on centralisation please.
Mobius thanks for the verry positiv informativ anwser
Hey man, lets face it, he was being sarcastic, but he was right. You gave NO indication that you’d read it, so reading it was the next step.
i was more looking for an anwser in the line of this
That’s bloody great!! If you’d posted that first, wow, I would have jumped to help you out! That really shows what some more investigation can do. Just the MIOS C function reference, the 44780 datasheet, and some C, and you have your answer
So well done
But dude, what is this little temper tantrum all about?
this maby a stupid way of doing it
but i dont know any better
and nowbody seams to be villing to help a newbie
so this is how i am going to do it
and if another newbie like me wants to do the same think here is a simple solution
Really, it’s not like that, and I think you know that. We’re both more than happy to tell you what you need, and we did. Once again, you have posted your thoughts and asking for confirmation that you’ve got it right and we are telling you yes. Why are you making out like you didn’t get any help? Wasn’t the datasheet enough? I went and opened and read it just then to check it out and make sure you had the right code, and there it is, page 25. Then it dawned on me… I will answer your questions with references to the datasheet, just to show you that when Mobius said to read the datasheet, he DID give you the answers you typed out… here they are:
Google tells me:
http://www.trash.net/~luethi/microchip/datasheets/lcd/hd44780.pdf
is there any command you can sent to the display to get it to blink
or is it only the cursur that is blinkin
Page 2
Wide range of instruction functions:
¾ Display clear, cursor home, display on/off, cursor on/off, display character blink, cursor shift,
display shift
You don’t want the first one, cause you want the letters to come back
You don’t want the 2nd one
The third one you could use by turning it on and off
The fourth is only the cursor
The fifth is only the character
The others are shifts, you don’t want those
So obviously you want display on\off… hit search, type it in, clickety-click and page 25 comes up:
Display
on/off
control
0 0 0 0 0 0 1 D C B
Sets entire display (D) on/off,
cursor on/off ©, and
blinking of cursor position character (B).
37 ?s
So we ignore B and C, on and off are:
0 0 0 0 0 0 1 0 0 0 = 8
0 0 0 0 0 0 1 1 0 0 = 12
or have i to programm it my self to blink ?
See above.
to get me started, some c examples using a timer would be realy great
http://www.ucapps.de/cmios_fun.html#MIOS_TIMER_Init
http://www.ucapps.de/cmios_fun.html#USER_Timer
Those links contain all the syntax for the commands. Obviously some creativity is required as to how you use them, but clearly you require no assistance there! If you’d have done everything else above, and had a go at the code based on those references, I’m sure moebius would have helped if it needed fixing.
So why did I go to all this effort? Because I’m tired of people getting out the violins and having a sook when they don’t get hand-held. Man, I didn’t know this stuff off the top of my head, I had to go check them datasheets. Let me tell you, I’ve done very very little with LCD’s in MIOS as yet, I haven’t had the need to. It wasn’t quick, I’ve been sitting here copying links for an hour or so - but the answers are RIGHT THERE.
Now this part, I planned on answering when you came back after reading up a bit. Now I will, because you clearly have!
if i have to make it blink my selv
i was thinking about using a timer somhow
i have only looked breafly at the function page and as i understand there are only 1 timer i can use
was also thinking to use another timer to make one dout blink a diode indicating the tempo
No problem
The tempo will either be internally generated using or externally generated F8 bytes, interpolated by TK’s algorithm (You’d be mad to write your own, it’s great!) either way, it will be 96ppqn (pulses per quarter note).
So you setup a pair of countdowns which will control the two flashes. Each time a F8 byte is received while you are playing, you decrement the counters by one. When they reach 0, you loop them back to their default.
The tempo counter can blink every 1/4 note, so that counter default is 96. Leave the LED off, and when you hit play, turn it on, and start the countdown. When it reaches 84 you turn the LED off, so it pulses for a 1/32nd note for each quarter (or turn it off at 90 for a 64th note etc). When it reaches 0, you turn it on and reset the counter to 96…
The screen will blink faster than that (crikey your timer is set to 50ms my gosh that’s a fast blink, I would go slower than that. I think that’s more like vibration
) let’s make it black out every 4th 16th note… That counter’s default would be 24. You leave the screen on, and when you go into bllink mode you start the countdown. When it gets to 6, you turn the LCD off, when it gets to 0, you turn the LCD on and reset the counter to 24.
These are just examples, have a play 
If you don’t want to ues MIDI Clock command like above, you could just set a timer to 96ppqn@120BPM or something… Use your imagination, you very clearly have the skills required to do this customisation!
Hope that helps.
PS, you don’t have to do fancy timed blinks like above, you can just set a timer that turns it off, counts down, turns it on, counts down, turns it off…etc etc Faster, but not as pretty.