Check the assembly code for AvrXWriteEEPROM. It should wait until the previous write has completed. The code is very old and the bits might have changed a...
I Check the assembly code for AvrXWriteEEPROM and pdf file of Mega128, the assemblly code is correct,But I try and try,if no delay loop,write EEPROM will be...
Hi! I am working with AT90CAN128 and gcc. I have some problems with AvrxBufferedSerial.c. The uart settings are all ok but when I send some chars to the serial...
Since AvrX is yet not proted for AT90CAN128, I am interested in knowing how can I use interrupt for CAN. avrx-signal.h inturn includes avr/signal.h which has...
The use of avrx-signal.h is very obsolete. If you are using avr-gcc you don't need any of the avrx supplied files. Those were created four or five years ago...
Mr Barello, First of all I would like to thank you for developing AvrX and making it available to all. Yeah, I got the basics of how it works...I really...
Hi, does anybody know an easy way to add a timeout to AvrXWaitMessageAck()? One option is of course polling with AvrXTestMessageAck() but i would like to have...
First of all I'll try to explain what I am intending to achieve. I am using AT90CAN128. In AT90CAN128 CAN, there are 15 Message Objects or MObs (In short...
Multiple tasks can wait on a semaphore. They queue up first come first served. When you signal the semaphore the first one will be released and the others...
Hello friends! I want to do a very simple thing, but I don't know how. I want to make a 750 us delay with AvrXDelay(&timer1, x ) but seems like with this...
Change the basic timer tick to be 1.333 khz ... Larry Barello www.barello.net _____ From: avrx@yahoogroups.com [mailto:avrx@yahoogroups.com] On Behalf Of david...
What I have observed is if stack memory allocated to a task is less than required the task does not behave as required. How do I decide how much stack memory...
... I was asking myself the same thing.... I saw this thread: http://finance.groups.yahoo.com/group/avrx/message/1246?threaded=1&var=1 Anyway, I'm trying to...
Hi all For you to understand my problem here is an outline of what i want to do: I have two tasks that are doing exactly the same. The only difference is, that...
... is ... They both run in interrupt context, so they don't have different PIDs. You could just pass an extra parameter to your handler function to allow it...
Hello friends! I have some problems with a Avr Boot Loader. I have donwload the .hex file from http://hubbard.engr.scu.edu/embedded/avr/bootloader/index.html ...
Hello, Our software is using global data: MessageQueue xxQueue; MessageControlBlock xxCtrlBlk; I have an interrupt routine and 2 avrx tasks, which are ...
Yes, AvrX services will do the "right" thing w/regard to access to shared AvrX data structures. On the task side, when sensitive data is being modified (queue...
Thank you Steve!! The problem is that I'm using Windows 2000 instead Windows XP and I can't use BLIPS 2.1. It seems to be a easy good program. What I'm trying...
I think you will need an In-System-Programmer (ISP) device to change the lock bits and boot section size. ... From: david ramos <deividramos82@...> Date:...
Can’t you just click on “Erase Chip” on the main dialog? ... Larry Barello www.barello.net _____ From: avrx@yahoogroups.com [mailto:avrx@yahoogroups.com]...
Erase Chip - as a command to a bootloader, means erase the flash except for the bootloader. To erase and reload a bootloader, you need an ISP. ... From: Larry...
The original poster was using a JTAG programmer which AFAIK erases the entire chip. At least it does when I use the programmer. ... Yup, just verified it:...
Thank you all ! The problem is that I'm using the MAVRIC-IIB board and I had programmed the bootloader for the STK 500 board that uses ISP connection instead...
Hi Larry (and others), sorry to bring up an 'old' thread, but I am a bit unsure as to what is/was the final conclusion in this thread. Should I make 'c' a...
GCC has a variety of procedure entry code depending upon what you are doing. The exact flavor of entry code depends upon the function attribute (look in the...
Hi, I have a question on the queue structure used in AvrX. I am interested to iterate the message in the queue without dequeuing them. Is there any way to do...
Look at the definition of a message queue and message queue element in AvrX.h. It is a simple forward linked list with ->next = 0 at the end. Message queues...