So I bought the starter board with a 3610 on it just to play around with. Until now, the only microcontroller I have expieremented with is the basic stamp 2.
I have a need to monitor 16 digital lines and each time a transition is made on any one of them I want to log it. At the end of a week or so I would like to plug in to the datalogger and download the log.
Does that sound like something I can do with the 3610 and the starter board? I can write simple programs in C, but I am still learning.
Thought I would ask the smarter people out there so I dont waste my time trying to figure out something I cannot do…
You should be able to use the 3610 as a data logger, as long as the backup battery is connected whenever power is removed. You’ll only have as much space as the SRAM, though, so if you want to log a lot of data you’ll have to attach a serial eeprom or flash or something.
Look around the documentation for Dynamic C for battery backed RAM and variables.
You’ll also have to design the program to download the data later. You can use Dynamic C and the programming port for this.
I wrote such an application for a B2600 SBC that seems to work fine. My data resolution seems to be about 0.1 millisecond. The amount of data that can be collected depends on available memory. With the B2600 I was able to capture 2500 state transitions. I wrote a simple VB app on a PC to receive the data logged. My collection needs were only for about 15 minutes, so that amount of storage was adequate for what I was doing.