rabbitlink and RCM3600

Started by vinthewrench in Rabbit-Semi14 years ago

I picked up an rabbit link unit and are trying to communicate with an RCM3600 the circuit couldn't be simpler, I am just running power to...

I picked up an rabbit link unit and are trying to communicate with an RCM3600 the circuit couldn't be simpler, I am just running power to the RCM3600. here is what confuses me: 1) I can program and run if I plug the RCM3600 to the PC serial port via programming cable. 2) I can program a RCM2300 using the rabbit link, using the supplie


rcm3600 programming issue

Started by stujo in Rabbit-Semi11 years ago 1 reply

I have a working RCM2200 module, programming cable and DC 8.3. I need 3 volt I/O so I purchased a RCM3600 from mouser. Now I realize I need a...

I have a working RCM2200 module, programming cable and DC 8.3. I need 3 volt I/O so I purchased a RCM3600 from mouser. Now I realize I need a different programming cable (my mistake). A salesman at Rabbit said DC8.3 will not work with the RCM3600. I got the feeling he was trying to get me to upgrade to the 4000. I am doing some very simple I/O stuff and don't want to waste money on a progr...


Getting started with the RCM3600

Started by Cesar De la Hoz in Rabbit-Semi12 years ago 3 replies

Hi all, This is the first time I use the rabbit, I have the RCM3600 and I?m not working with a prototyping board, I made my own. Does anyone...

Hi all, This is the first time I use the rabbit, I have the RCM3600 and I?m not working with a prototyping board, I made my own. Does anyone has a tutorial or some help for a beginner ??, I need to know simple stuff like what libraries should I include when I write a program, or how to read a port and save it in a variable, and some instructions to program a rabbit module. All of the examp...


RCM3600 serial port

Started by thomuh in Rabbit-Semi8 years ago 7 replies

Hello, I am a newbie on programming Rabbit's. I am basically trying to run a very short program where I send a byte to the serial port C from...

Hello, I am a newbie on programming Rabbit's. I am basically trying to run a very short program where I send a byte to the serial port C from the RCM3600 (using Hyperterminal) and then I want to check the received byte and take an action depending on bit 1 from received byte. I am not sure what's going on with my program, but it does not check the bit and the data on SCDR register remains fi...


Origin xmemcod2 collides with origin watcode

Started by Jonny in Rabbit-Semi11 years ago 1 reply

Hi Guys I'm porting some code that works fine on an RCM3000 to an RCM3600 and when i compile for the RCM3600 i get the following 2 compiler...

Hi Guys I'm porting some code that works fine on an RCM3000 to an RCM3600 and when i compile for the RCM3600 i get the following 2 compiler warnings: line 1: WARNING RabbitBios.c : Origin xmemcod2 collides with origin watcode starting at physical address 0x8d000. and line 1: WARNING DKENTRY.LIB : Origin xmemcod2 collides with origin watcode starting at physical address 0x8d000....


DC 8.40 Lite

Started by Ernesto Tolocka in Rabbit-Semi14 years ago 2 replies

Hi Is DC Lite useful to compile programs for all ZW boards, like RCM2000, or is it intended to be used only with RCM3600 board? ...

Hi Is DC Lite useful to compile programs for all ZW boards, like RCM2000, or is it intended to be used only with RCM3600 board? Regards, Ernesto.


Multitasking with Costates and Cofunctions in Dynamic C

Started by ian_d_chapman in Rabbit-Semi14 years ago 4 replies

Hi! I'm new to this forum, and about to take my first hesitant steps with the Rabbit and Dynamic C. I have an RCM3600 development kit...

Hi! I'm new to this forum, and about to take my first hesitant steps with the Rabbit and Dynamic C. I have an RCM3600 development kit on order and should receive it next week. In the meantime, I have been reading the on-line documentation and trying to figure out how best to implement a multitasking design using Dynamic C. I'll try to expl


External Interrupt triggerd by displaydriver (or serial port)..??

Started by groenenberg25 in Rabbit-Semi10 years ago 1 reply

Hi, I am currently developing for the RCM3600. I have successfully connected a graphic LCD (PG24064) to it. I use the DG24064.LIB (see files)...

Hi, I am currently developing for the RCM3600. I have successfully connected a graphic LCD (PG24064) to it. I use the DG24064.LIB (see files) and made some small modifications to this lib (I use port B for /WR, /RD, /CD and C/D signals). Everything works fine. I have already used the same configuration on several other designs. Never had any problem with it. In this new design I also u...


Serial Library RS232.lib

Started by moises_colin in Rabbit-Semi13 years ago 6 replies

I am using the RCM3600. I have an application where , I have an RTU polling via RS485 my unit every 3 seconds. Sometimes, It will...

I am using the RCM3600. I have an application where , I have an RTU polling via RS485 my unit every 3 seconds. Sometimes, It will have more than one unit connect to the RTU. Basicly I need to wait for an enter to process my string, and response before the next poll. But processor can not seat waiting for ever for string , because it


RCM3600 series - vibration and shock tests...

Started by Yuri Ostry in Rabbit-Semi12 years ago 1 reply

Hello, Just a short question... Does anyone use RCM36xx in a mobile applications? Was there any tests performed, like sinusoidal...

Hello, Just a short question... Does anyone use RCM36xx in a mobile applications? Was there any tests performed, like sinusoidal vibration, shock and so on? If so, does it pass it? I now thinking what to do - here is a small project where 3610 will fit, but there is no mechanical fixation at all on modules, and thin PCB seems not very rugged..


RTC Rabbit 3000 issues

Started by moises_colin in Rabbit-Semi13 years ago 6 replies

Does anyone has a bad experience with RTC; I have an application: - We have a sensor unit based on the RCM3600. - A customer RTU...

Does anyone has a bad experience with RTC; I have an application: - We have a sensor unit based on the RCM3600. - A customer RTU that polls our unit RS485 serially every three seconds. I noticed when I enable the function tm_rd() to read the RTC. After a while (sometimes aprox one hour, sometimes longer than that) the boards eithe


Fast Answer using Serial Port E RS232.lib

Started by moises_colin in Rabbit-Semi13 years ago 9 replies

I have a situation, where a had multiple boards RCM3600 with differents Id's, all of them are connect via RS485. I need to send a...

I have a situation, where a had multiple boards RCM3600 with differents Id's, all of them are connect via RS485. I need to send a command to all of boards at same time. and they need to respond with a delay. ex. first board should respond on 3 sec. second board ,3 seconds later after first board finished. etc. I assume tha


serial question

Started by stujo in Rabbit-Semi10 years ago 2 replies

I need some more basic pointers on serial communications. I have connected my RCM3600 directly to an aerocom radio through port D. I can read...

I need some more basic pointers on serial communications. I have connected my RCM3600 directly to an aerocom radio through port D. I can read one character at a time but can't grab strings to save my life. The following works : char tempi1[3]; . . . if ((n = serDread(tempi1, 1, 20)) > 0) { printf("%X ",*tempi1); } if ((n = serDread(tempi1, 1, 2


Re: Flash partially erased

Started by in Rabbit-Semi11 years ago

Juan Manuel could you tell me how upgrade remotely the firmware, perhaps with S. Henion code? Thanks Jesus. ----- Original Message ----- ...

Juan Manuel could you tell me how upgrade remotely the firmware, perhaps with S. Henion code? Thanks Jesus. ----- Original Message ----- From: juanmanuelmadrid To: r...@yahoogroups.com Sent: Monday, June 12, 2006 7:45 PM Subject: [rabbit-semi] Re: Flash partially erased I have the same trouble with the RCM3600 modules, and I can solve this problem forcing the WR line o...


Memory problem?

Started by groenenberg25 in Rabbit-Semi12 years ago

I have 240*64 display connected to a RCM3600 when I use serial port D, the image on the display shifts approximately 32 pixels to the...

I have 240*64 display connected to a RCM3600 when I use serial port D, the image on the display shifts approximately 32 pixels to the right. The other half of the image appears on the left site of the display. It seems that the pointer that points to the beginning of the display buffer suddenly points to a piece of memory in the middle of the d


A confunc seems to run after Stop is pressed?

Started by "t.johansen" in Rabbit-Semi10 years ago

Hi I have seen some strange behaviour when I debug my application. Im using DC 9.50 and the RCM3600 CPU board. I have simplified my...

Hi I have seen some strange behaviour when I debug my application. Im using DC 9.50 and the RCM3600 CPU board. I have simplified my application to just contaning 1 costate in my while(1). Every 200 ms I call a cofunc in a LIB. Worst case the cofunc takes 5 ms to complete. In the cofunc i have a printf. When I press the "Stop debug" button, the application stops running (or it seem...


brdInit( ) problem

Started by stujo in Rabbit-Semi11 years ago 1 reply

I am attempting to build a link between two serial radio modules with two RCM3600 modules. I have a very simple script that works as long as I...

I am attempting to build a link between two serial radio modules with two RCM3600 modules. I have a very simple script that works as long as I do not have brdInit() in the script. The problem is there are other codes I want to put in that do require it. IE Port A is an output,PB3 and PB5 are inputs and PD4 and PD5 are I2C. Below is the code that works (without brdInit). I have checked the...


Serial lockup problem

Started by stujo in Rabbit-Semi10 years ago

I am finally getting a grip on my serial radio communications project but have one (probably simple) problem. My RCM3600 is connected directly...

I am finally getting a grip on my serial radio communications project but have one (probably simple) problem. My RCM3600 is connected directly to the radio module and works fine with wfd i1 = cof_serDgetc (); type commands. My problem comes when the other module has not sent any data. ex. the remote radio is down or the signal is be obstructed and the radio buffer is empty. Something tells...


RCM3600 serial ?'s

Started by stujo in Rabbit-Semi11 years ago

I have built 2 pcb for my modules with the following traces: PC1 for RXD, PC0 for TXD, PC2 for RTS, PC3 for CTS, both GND pins are grounded and...

I have built 2 pcb for my modules with the following traces: PC1 for RXD, PC0 for TXD, PC2 for RTS, PC3 for CTS, both GND pins are grounded and I have 12 volts going to VIN. I also have LED's tied high (3.3v) on PA0 through PA7 and /RES is tied high(3.3v) with a momentary switch to ground. All other pins are left floating. LED toggle programs work as expected. I can run FLOWCONTROL.C on th...


Pointer post-increment bug in Dynamic C 9.21?

Started by Arthur J. Lekstutis in Rabbit-Semi12 years ago 1 reply

Hi, I found a problem in my code that I can only explain as being a compiler bug of some sort in Dynamic C 9.21. The following code will...

Hi, I found a problem in my code that I can only explain as being a compiler bug of some sort in Dynamic C 9.21. The following code will result in an errant pointer in the first case, but works as I expect it to in the second case. Further: I only see this problem when it is part of a very much larger project on a RCM3600, and works perfectly fine if I add this code to a simple "H