Post Created date
I2C slave can force clock stretching by soft ?
Ok, that is perfectly clear now. What I try to do is feasible, so. Many thanks again :)
Friday, 9 November 2012 - 13:18
I2C slave can force clock stretching by soft ?
Thanks Jeapael, I understand that I can keep SCL low after any ACK, and it doesn't matter what will be the next i2c step sended by master (data byte or start condition...) ? Quote...
Friday, 9 November 2012 - 10:38
I2C slave can force clock stretching by soft ?
Tx for your answer, So I understand that you confirm : after the slave has send an ACK, this slave can hold the SCL line and block everything on this bus until this slave release...
Thursday, 8 November 2012 - 19:25
I2C custom BROADCAST+READ on multiple MCU slaves
This is something I missed, so. And this is a very well written protocol... In the case of a non-broadcast command, every device is holding the SCL low, or is it only the "...
Thursday, 2 August 2012 - 08:53
I2C custom BROADCAST+READ on multiple MCU slaves
Thanks for your quick answer, Quote:It is not needed. If even one slave do not processed ISR, then SCL remains low. I'm not sure to understand : SCL is pulled low by all slaves...
Wednesday, 1 August 2012 - 11:29
longjmp() at the end of an ISR ? Or Goto+flag ?
I'm looking for the way I can save then restore register after jump, but without success. Is it something like : asm( "push r2\n" ); then asm( "pop r2\n" ); ? Could you please...
Thursday, 7 June 2012 - 15:22
longjmp() at the end of an ISR ? Or Goto+flag ?
Ok, don't read upon results, they were false of course... To strange ! It appears the global floats have to be volatile (if you jump from ISR) in order to execute compute and...
Thursday, 7 June 2012 - 12:53
longjmp() at the end of an ISR ? Or Goto+flag ?
This result is quite impressive : jmp_buf Go_back_to_beginning; jmp_buf Go_back_to_end; volatile int cpteur_ISR = 0; int cpteur_jump_from_ISR = 0; volatile unsigned long...
Thursday, 7 June 2012 - 12:00
longjmp() at the end of an ISR ? Or Goto+flag ?
I have strange behaviour with this simple test on arduino Nano : With : TCCR2A = 0b00000000; TCCR2B = 0b00000110; jmp_buf Go_back_to_beginning; jmp_buf Go_back_to_end;...
Wednesday, 6 June 2012 - 23:03
longjmp() at the end of an ISR ? Or Goto+flag ?
@David : in fact I need to study dynamic of the signal (fast varying that's true) for the better result possible. And high latency in acquisition give poor results : the lower it...
Wednesday, 6 June 2012 - 20:00
longjmp() at the end of an ISR ? Or Goto+flag ?
Does anyone understand what is done there ? volatile register byte upcount asm("r3"); // dedicated a register to ISR var ISR(PCINT0_vect, ISR_NAKED) { asm( // Standard ISR...
Wednesday, 6 June 2012 - 18:15
longjmp() at the end of an ISR ? Or Goto+flag ?
Quote:Put some numbers on the table. Ok, it's not that long : 200 - 250µs for one, 800µs for another in pure math, but the ISR could reach 5000 Hz, so I'd like to favore good...
Wednesday, 6 June 2012 - 18:01

Pages