Hello, I am a newbie of Avrx. Recently I am working on ATmega8 and trying to let Avrx run on it. But I failed. Who can give me some hints about Avrx on...
Hi, Wenmin ... Hmm, it's difficult to give you any hint when you don't tell what you've tried and where and what failed... Error messages, Effects, Debug...
Clemens Koller
clemens.koller@...
Oct 6, 2006 2:23 pm
1427
... twice ... Larry? ... I use the ICECube JTAG clone from www.ecrostech.com. At $40 I feel it's a great deal. Once I set the fuse bits on the MavricII...
I have done a few autonomous robotics programming projects but never with a RTOS. There were always linear and task based. I am interested in AVRX to give me...
Just a quick update: Once I got the makefile worked out I was able to add my C code with functions for sending data to an I2C graphic LCD, interrupt code for ...
i use the avrx2.6f After add "#define SIGNALSTEPSUPPORT" statement in avrx.inc,i compiled the avrx with winavr050214 and successed. then i compile the...
... Can't help with the second. Tickrate I believe is the number of times per second the AvrXTimerHandler(); is called. Knowing this value lets you use the...
Hello! My experience with porting AvrX to ATMega8 is as fallow: - it works fine with timers, messages, serialio, - simulation in AVR Studio environment fails....
WinAvr (windows distribution of the compiler) contains documentation and a FAQ for LibC which, among many other things, describes how to write assembly ...
Hello, I made a avrx library(avrx.a) from the avrx 3.6e for ATmega16 package. then I got avrx.a file. but I can't use it at AVRstudio. I compiled avrx.a with...
Hi All, Kindly help me in this confusing problem. in avrx.h file function are declared in a strange syntax i never seen before, it is declared like this ...
Hi, ... So, for function prototypes, there is no requirement to pass in a name. Adding it is purely optional. i.e. void foo( int ); void foo( int something ); ...
Hello! Fist of all,i'm sorry to my poor english . I'm a newbie,who use the AvrX kernel.I want to know that,How to compile AvrX kernel at the Winavr2005...
does anyone have code to drive a futaba servo? i have experience with AVR's but not with AvrX or any other RTOS. working code or a step by step of how to set...
This isn't an RTOS problem. There are many ways to do what you want to do. The simplest would be a routine that sets a pin high, spins for a variable amount...
I plan to expand the Fifo routines to accomodate arrays such that I can for example effectively have a buffer of CAN data packets. In reading the Fifo code, I...
Hi, ... The compiler doesn't do bounds checking. As long as the buffer is allocated large enough, then everything works. More recent versions of the compiler...
... I would say you (the OP, sorry I'm replying to the later message) are correct -- the buf[1] is wrong. Where did this come from ? This looks close to...
It comes from the 2.6g AVRX release from the files area. Actually, speaking of the BuffSerial routines, I noticed that there is a context switch for each byte...
... Take a look at it again, I don't think it does a context switch for each byte sent (or received for that matter). It is setting the semiphore for each byte...
From the interrupt routine, there is a Prolog/Epilog section around sending one byte: ...but I could be missing something....maybe if the interrupt gets...
... It could be inturrpted by anything. I tend to put them in my default however, I'll have to defer to someone who knows more than I (Larry ?) as to if they...
Prolog and epilog are safe with regard to re-entering. You are right, however, if the interrupt rate is greater than what can be processed, the kernel stack...
I haven't counted the cycles for a long time, but switching from task to kernel is about 150 cycles and switching back to a task is around 100 cycles. It is...
...any chance you could post those up in the files section? Otherwise, could you send me a copy? I'd like to use that method to guarantee that I don't miss...
There isn't much to post. Just take Epilog/Prologue and insert a few lines of assembly to disable/enable the AvrX interrupts (those you assign) instead of a...