EmbeddedRelated.com

Flash code corruption on pic6f870

Started by Anonymous in comp.arch.embedded19 years ago 8 replies

I have about 20 units in the field using the PIC16f870. Some have been in use for nearly 2 years without any problems but recently 2 units have...

I have about 20 units in the field using the PIC16f870. Some have been in use for nearly 2 years without any problems but recently 2 units have come back as faulty. They have the same symptons, the program crashes during its interrupt routine, it doesn't return, it doeas execute the first few instructions though I can tell how far it gets before it crashes. After 15mS the watchdog resets and ...


Remote "watchdog"s

Started by Don Y in comp.arch.embedded8 years ago 25 replies

I have a distributed system. As such, it is possible for parts of it to crash, become unresponsive, suffer hardware failures, etc. The...

I have a distributed system. As such, it is possible for parts of it to crash, become unresponsive, suffer hardware failures, etc. The "system" as a whole needs a way of coping with these. In the normal course of operation, traffic between nodes gives some reassurance that the nodes involved are "sane". OTOH, if a node starts acting wonky, I can invoke recovery protocols that (in an i...


microcontrollers supported for critical systems

Started by rich...@gmail.com in comp.arch.embedded16 years ago 3 replies

Can someone suggest a simple microcontroller that doesn't carry the "not for use in life support systems as a critical component" disclaimer? ...

Can someone suggest a simple microcontroller that doesn't carry the "not for use in life support systems as a critical component" disclaimer? Having an Ada compiler would be a big plus. This is going to be a watchdog for computer components of a medical monitor, so it doesn't need to be very powerful but it does need to be reliable. We've been prototyping using Microchip PICs, and I was ...


STM32, ADCs, Timing Problem

Started by Mike Kaufmann in comp.arch.embedded15 years ago

Hello Everyone, these days I encountered a serious timing problem using the ADCs, twice. Because of this the ADC interrupt used up all...

Hello Everyone, these days I encountered a serious timing problem using the ADCs, twice. Because of this the ADC interrupt used up all computing power, leading to a not or *very* slow running application and, if activated, a watchdog reset. What happend: The first time the error occured sometimes when I tried to write new parameters into the flash, just after erasing the page. After I ...


Is a watchdog timer appropriate in a radio?

Started by Gerald Bonnstetter in comp.arch.embedded19 years ago 10 replies

I guess it pays to assume anything could have an micro controller now days. The other day my truck's radio went blank (after some self...

I guess it pays to assume anything could have an micro controller now days. The other day my truck's radio went blank (after some self induced frequency changes). Ironically, I was on the way to the car dealer and less than a mile away. ;-) Turning the truck off and then back on didn't change anything. Because I was just taking the truck in for a unscheduled oil change, I made a ...


How to find why the system reset?

Started by Steven Woody in comp.arch.embedded17 years ago 13 replies

hi, may be caused by a buggy code somewhre, a system we developed under M16C microprocessor will reset itself in some cases. i want to...

hi, may be caused by a buggy code somewhre, a system we developed under M16C microprocessor will reset itself in some cases. i want to find out what's the cause of the reset ( the hardware watchdog was turned off ). is there any idea about this kind of problem? and, could you please introduce any method used to detect causes of system reset? thanks in advance. - narke


TMS320R2811 JTAG communication

Started by Korenje in comp.arch.embedded18 years ago 4 replies

Hello, I have built a board with TMS320R2811 on it. When I power it up oscillator works, and on RS pin I can see the watchdog reset as it...

Hello, I have built a board with TMS320R2811 on it. When I power it up oscillator works, and on RS pin I can see the watchdog reset as it is supposed to, so I assume that the core is alive. But I can not communicate with the DSP, through JTAG with XDS510PP+. I connected all the JTAG pins as they are supposed to (according to ezDSP R2812 schematics). I had no problems with my previous board...


PoE x86 and USB2?

Started by Glyn Davies in comp.arch.embedded18 years ago 2 replies

Howdy folks, Been trawling the net today hunting for boards which fall into the above criteria, with not a huge deal of success. I'm...

Howdy folks, Been trawling the net today hunting for boards which fall into the above criteria, with not a huge deal of success. I'm looking for an x86 board with: ether - 10 or 10/100 USB 2.0 a serial port, or some other accessable I/O ports watchdog timer A bit of 'oomph' (600Mhz Celeron or upwards) possibly network bootable or compact flash enabled I found the MagnumX from Blu...


How to Un-Hang a DS RTC Chip Stuck in I2C La-La-Land ???

Started by B1ackwater in comp.arch.embedded16 years ago 8 replies

I've been working with a Real-Time-Clock chip, the DS-1337+, and noticed that if the final I2C read operation isn't accompanied by a 'no-ack'...

I've been working with a Real-Time-Clock chip, the DS-1337+, and noticed that if the final I2C read operation isn't accompanied by a 'no-ack' then I2C communications hang-up shortly thereafter. The PIC language I'm using (MikroPascal) does not have a proper "time-out" for I2C operations, so everything hangs until the watchdog finally kicks in, which is rather inelegant. The docs say the '...


Infiineon offer 140'C capable, 8 bit uC

Started by Jim Granville in comp.arch.embedded17 years ago 1 reply

There have been a few threads over time about higher temperature uC. This news from Infineon on their XC866-HOT family is relevent - they...

There have been a few threads over time about higher temperature uC. This news from Infineon on their XC866-HOT family is relevent - they claim to have 140'C operate, full spec, and 100K flash operations at 140'C - price of e1.80/10K also is not 'niche' pricing, and could target system watchdog applications in the tough installations. http://www.infineon.com/cgi-bin/ifx/portal/ep/con...


Finding root cause of performance loss

Started by Noob in comp.arch.embedded10 years ago 5 replies

[ NB: cross-posted to comp.arch.embedded and comp.arch ] Hello everyone, I'm currently working on a "typical" set-top box project (digital...

[ NB: cross-posted to comp.arch.embedded and comp.arch ] Hello everyone, I'm currently working on a "typical" set-top box project (digital TV). The system can be considered an "heterogeneous computing" system, with various "processing elements" for different tasks: - an SH4 (ST40) "system" CPU, where the app runs on top of a mini OS - a micro-controller for watchdog and low-power/sta...


8051 Timer 0, Mode 0

Started by Neil Cherry in comp.arch.embedded18 years ago 18 replies

I'm losing my mind with the timer and I can't find out what I'm doing wrong. I have an 8051 (Atmel 89C2051 really), Xtal = 11.059200 MHz and a...

I'm losing my mind with the timer and I can't find out what I'm doing wrong. I have an 8051 (Atmel 89C2051 really), Xtal = 11.059200 MHz and a DS1232 (watchdog chip). What I need to do is to pulse (active low) the strobe line on the DS1232 to keep the 8051 from getting reset. My understanding of the timer is 1/(XTAL/12) = 1.085 us per tic. If I run timer 0 in mode 1 (16 bit) it will interrupt...


Looking for help regarding debugging embedded software with MON 960 GDB

Started by ViP in comp.arch.embedded19 years ago 2 replies

Hi All, I need immediate help regarding debugging Intel i960 Processor. 0 Configuration for My Embdedded system is : My embedded...

Hi All, I need immediate help regarding debugging Intel i960 Processor. 0 Configuration for My Embdedded system is : My embedded software is written on Intel i960 Processor. I have also disabled the WatchDog timer of the processor. Now I want to debug this software. So I am trying my hands on intel's MON960 and GDB960. It provides me two interface. 1. Command line 2. GUI in...


Using a small 8-bit micro (LPC900) as external reset / watchdog device!?

Started by An Schwob in USA in comp.arch.embedded19 years ago 12 replies

Our design needs to have a timed reset (shorter!) to get up to speed faster. We use a 32-bit CPU with external crystals and the required time to...

Our design needs to have a timed reset (shorter!) to get up to speed faster. We use a 32-bit CPU with external crystals and the required time to keep the device in reset is min. 10 ms. If I use a RC-combination to generate the reset pulse and include the factory tolerance my typical reset low time will be much longer than 10 ms. External supervisory circuits are more expensive and a lot les...


Data to fill into unused program space on ARM7.

Started by DanishGuy in comp.arch.embedded16 years ago 20 replies

Greetings. I'm trying to find some genious data to fill into the unused FLASH space in my project, so that a stray program counter would get...

Greetings. I'm trying to find some genious data to fill into the unused FLASH space in my project, so that a stray program counter would get caught and my system would reset. I'm thinking one of multiple solutions: :o) Loop to current position and get caught by the watchdog :o) Jump to reset vector :o) An illegal opcode, that will generate an interrupt :o) A software interrupt inst...