just remembered de morgan equivalents , have not done Boolean algebra since ttl was in vogue
just remembered de morgan equivalents , have not done Boolean algebra since ttl was in vogue
Warning I'm not a teacher
It seems that the chips WS2811 are quite tolerant on the timing specs.
Ioannis
Did you guys see this example/thread?
http://www.picbasic.co.uk/forum/showthread.php?t=19597
indeed . the point of my posts are to demonstrate tight loop routines that achieve the same task without all that spaghetti codeDid you guys see this example/thread?
here is an interrupt driven version of the clc method using linear sram memory access to facilitate a 240 byte buffer on a pic16
Warning I'm not a teacher
Yes, I understand what your goal is and want to try your code out. I have a 8x8 neopixel to run it on.
I referenced the other thread for the op who said he wasn't great at assembly code.
Thanks
Richard I gave the code in post #2 a try. I don't have a 12mhz crystal so I am having problems configuring 4550 for 48mhz internal osc. My test board has a 10mhz resonator. The usb pre-scale stuff is throwing me off. If you could help me with the configurations for internal osc 48mhz or 40mhz using the pll and the 10mhz resonator. I may have it set ok I'm getting the signal on portc.0
Also as posted the code makes one pass and stops. Is this the way it is intended to function? The neopixel did nothing so I added "goto aloop"
above "stop" and get continuous pulse train on c.0. A few of the leds light. Unable to try your other code because I don't have that pic. Tomorrow I will give it another go.
Thanks
Code:aloop: p_pc=nows ;set number of leds to load @ Flash2Ram _pixels,_rw1' Get a String from flash memory p_pc=nows ;set number of leds to show call showpix goto aloop '???????????????? stop end
Bookmarks