-
-
-
-
-
-
-
-
-
The ones I am using are not the cheap ebay versions, but these from Sparkfun. They have on board regulators and filter caps. The biggest issue I had with them in the past was distance. I have never seen this kind of noise come from them.
Curious why the IRQ pin was not used?
-
-
I did use the setReg function.
I have had sporadic success but my opinion of them is not very high either.
Today I have tried OLED displays, SD card, etc, and everything went fine. Once I started playing with nrf24 it was all down hill. I have a Sparkfun nordic fob that I use for testing and its not going well.
-
-
-
-
-
-
-
-
-
I tried but I think its triggering so fast that it never comes fully on. Readings are very low and distorted. Probably need to add a delay.
var test = E.asm("void()", "ldr r2,gpiob_addr", "movw r3,#4", "loopStart:", "str r3,[r2,#0]", "str r3,[r2,#4]", "b loopStart", "bx lr", "nop", "gpiob_addr:", ".word 0x40020418" );
-
-
-
Trying my hand at assembler but I am getting an error. Trying to toggle B3.
var test = E.asm("void()", "ldr r2,gpiob_addr", "movw r3,#4", "loopStart:", "str r3,[r2,#0]", "str r3,[r2,#4]", "bgt loopStart", "bx lr", "gpiob_addr:", ".word 0x40020418" );
Error is...
Assembler failed: Invalid number "gpiob_addr" must be between 0 and 1024 and a multiple of 4 -
@Gordon
Using your bind method the pico reports 22.28 Khz and the DSO reports 19.38khz.
Thanks for the offer Gordon as I normally have a stupid question or two along the way. It should be simple enough to write the functions needed. The difficult part is for me to find the time.
My plan is to have an Android controlled function generator from 1hz to 25mhz when I am finished.