digital input external interrupt setting in ucos II

Started by "yan...@omniverter.com [rabbit-semi]" in Rabbit-Semi6 years ago 1 reply

Hello, I am using BL4S200 and I use UCOS II to operate my program. I need scan 3 digital inputs to find up and down edge. I am able to set...

Hello, I am using BL4S200 and I use UCOS II to operate my program. I need scan 3 digital inputs to find up and down edge. I am able to set 2 channels, but as soon as I set the third one. I got run time error : set permission denied. Do you any body know what it is problem, and how to fix it. Thank you very much.


user block

Started by "yan...@omniverter.com [rabbit-semi]" in Rabbit-Semi6 years ago 1 reply

I am using BL4S200. I want to use some of bytes to hold some critical parameters using user block. However, I don't know how to find address...

I am using BL4S200. I want to use some of bytes to hold some critical parameters using user block. However, I don't know how to find address offset free for me because I don't want to use adc calibration, and some other reserved space. anybody know how to do it. Basically I only have 100 bytes for my parameters, but when I use writeuserblock, it takes the time longer than I expect and also it lo...


PB with new RCM6700 minicore programming

Started by "Reg...@free.fr [rabbit-semi]" in Rabbit-Semi6 years ago 1 reply

Hi, I have already programmed many RCM6700 minicore on its interface board from Kit. Some month ago, I bought new RCM6700 kit (PN (1P) :...

Hi, I have already programmed many RCM6700 minicore on its interface board from Kit. Some month ago, I bought new RCM6700 kit (PN (1P) : 101-1327). When I use the same environment I used for the previous Kit I bought, It seems impossible to upload any code into the minicore (see image in attachment). With the same Interface board, if I replace the new minicore by an old one bought some years ago, ...


Run Time Error

Started by "see...@yahoo.com [rabbit-semi]" in Rabbit-Semi6 years ago 3 replies

I tried running the DC v9.62 debugger on an RCM3000 module with a program that has been running for years. DC loads the firmware and when it's...

I tried running the DC v9.62 debugger on an RCM3000 module with a program that has been running for years. DC loads the firmware and when it's done I get the following error message before it closes: Run Time Error: An RST 38 occurred, but the RST 38 vector is uninitialized. Address 00:e5cf I've never seen that error before. Anyone know what it means or at least how to solve it?


LED TCP/IP OFF

Started by "S S...@gmail.com [rabbit-semi]" in Rabbit-Semi6 years ago 1 reply

Dear All, I'm use RCM3700 dan DC9.62. I'm ping system and replay, result pd_havelink() = 1. If connector tcp/ip pull out, result = 0. I have...

Dear All, I'm use RCM3700 dan DC9.62. I'm ping system and replay, result pd_havelink() = 1. If connector tcp/ip pull out, result = 0. I have digital input and use opto for isolation. Digital input connect to contact of contactor. If contactor on and off repeated, led tcp/ip off and ping RTO. In monitor pd_havelink(), result = 1. If connector tcp/ip pull out, result still = 1. Can anyone...


how to tell near from far pointers

Started by "tit...@gmail.com [rabbit-semi]" in Rabbit-Semi6 years ago 4 replies

Does anybody know what is the standard way to tell if a pointer can be safely casted to near? Here is a sample program: #include...

Does anybody know what is the standard way to tell if a pointer can be safely casted to near? Here is a sample program: #include "xbee/platform.h" void my_dump(void far *address) { const char far *data = address; printf("Address %" PRIpFAR, data); printf(" contains: 0x%02" PRIX8 ".\n", data[0]); } char far f[64]; char n[64]; void main () { f[0] = ...


difference between IntervalMs and DelayMs

Started by "yan...@omniverter.com [rabbit-semi]" in Rabbit-Semi6 years ago 1 reply

Hello, I have couple costate loop. When I use wait(DelayMs(500)) after task is finished and make costate to wait, sometimes my controller is...

Hello, I have couple costate loop. When I use wait(DelayMs(500)) after task is finished and make costate to wait, sometimes my controller is frozen, but when I use wait(IntervalMs(500)), it seems controller is working properly. Does any body know the difference between these two functions? Thanks a lot.


Analog reading in BL4S200

Started by "yan...@omniverter.com [rabbit-semi]" in Rabbit-Semi6 years ago 1 reply

Hello, I am using BL4S200 for my voltage monitoring system.I have a AC voltage transducer, It can monitor AC line voltage and output is RMS...

Hello, I am using BL4S200 for my voltage monitoring system.I have a AC voltage transducer, It can monitor AC line voltage and output is RMS value (DC linear output from 0 to 10VDC), So input is 0..300VAC, and output is 0..10VDC (RMS value). When I try to connect output of transducer to BL4S200 analog input, and I set single end unipolar 0..10VDC, I calibrate channel, I am able to have reading, ...


Program Memory

Started by "see...@yahoo.com [rabbit-semi]" in Rabbit-Semi6 years ago 9 replies

I think some of this has been talked about before, but I'm not finding any answers, just flames. I have an application that runs on an RCM3900....

I think some of this has been talked about before, but I'm not finding any answers, just flames. I have an application that runs on an RCM3900. Over the years the size of the app has increased little by little as features were added. Yesterday I made the latest change, programmed a module, and nothing. Program wouldn't run. I backed out the change and it runs. I add the change back in and r...


FIRMWARE VERSION INFOMATION

Started by "yan...@omniverter.com [rabbit-semi]" in Rabbit-Semi6 years ago 3 replies

Hi: We can use fiProgramInfo to get firmware information, but it looks we only get a read only copy. the frimware information, there are some...

Hi: We can use fiProgramInfo to get firmware information, but it looks we only get a read only copy. the frimware information, there are some user define parts, is it possible modify user define parts?


Ask a Question to the EmbeddedRelated community

To significantly increase your chances of receiving answers, please make sure to:

  1. Use a meaningful title
  2. Express your question clearly and well
  3. Do not use this forum to promote your product, service or business
  4. Write in clear, grammatical, correctly-spelled language
  5. Do not post content that violates a copyright