volt-nuts@lists.febo.com

Discussion of precise voltage measurement

View all threads

msc1210 microvolt meter

F
Fred
Wed, May 18, 2011 12:43 PM

I received the MSC1210 dev kit from Eric. There are a lot off sample
programs on the CD, manuals enough to keep reading whole summer but I do
not want to become a pro-programmer, I just need to put a voltage
between 0 and 5V in the ADC (it seems I need not even a chopper before
it) The Zin is > 1GOhm and it can handle upto 5V with a 1uV resolution.
That is good enough for the first trials. If I get that working the next
step will be a good front-end.

I have the board, a RS232 cable, a PC onder ubuntu-linux with a RS232
port. I can program in C/C++ (just enough for what I want) and program a
Arduino. I use GCC or G++ with Anjuta as IDE.

I have a VM with XP but I am not very familiar in XP and the demo
software tells me it is missing files, sizes to big ect. So I rather
work in Linux.

What I want:

  • connect a voltage to an ADC port
  • read it's digitized value
  • sent it through the RS232 to a terminal
    That's all. If I have the value on my PC I display it in the terminal
    program and that is suffiscient for know.

I think I can write a C++ program that monitors the serial port, do not
yet know how but that I can sort out.

I do not have to write software for the MSC, I think I can use one of
the many examples (and maybe modify a bit)

But I now have the MSC hooked up and have no clue what to do. Found a
how to that tells me how to debug but not how to get the code into the
MSC. Or in what format. (I think hex).

To use my HP plotter I just copy the file to the RS232 and then it
starts plotting. I am afraid this is not gonna work here ;-)
I also do not know if I can dammage the MSC by using wrong commands like
you can spoil a AVR by doing something wrong with the fuses (I'm told)
but for AVR I use AVR-dude and ISP over usb so that is easy (just done
that once so I'm not exeperienced in that).

Fred

I received the MSC1210 dev kit from Eric. There are a lot off sample programs on the CD, manuals enough to keep reading whole summer but I do not want to become a pro-programmer, I just need to put a voltage between 0 and 5V in the ADC (it seems I need not even a chopper before it) The Zin is > 1GOhm and it can handle upto 5V with a 1uV resolution. That is good enough for the first trials. If I get that working the next step will be a good front-end. I have the board, a RS232 cable, a PC onder ubuntu-linux with a RS232 port. I can program in C/C++ (just enough for what I want) and program a Arduino. I use GCC or G++ with Anjuta as IDE. I have a VM with XP but I am not very familiar in XP and the demo software tells me it is missing files, sizes to big ect. So I rather work in Linux. What I want: - connect a voltage to an ADC port - read it's digitized value - sent it through the RS232 to a terminal That's all. If I have the value on my PC I display it in the terminal program and that is suffiscient for know. I think I can write a C++ program that monitors the serial port, do not yet know how but that I can sort out. I do not have to write software for the MSC, I think I can use one of the many examples (and maybe modify a bit) But I now have the MSC hooked up and have no clue what to do. Found a how to that tells me how to debug but not how to get the code into the MSC. Or in what format. (I think hex). To use my HP plotter I just copy the file to the RS232 and then it starts plotting. I am afraid this is not gonna work here ;-) I also do not know if I can dammage the MSC by using wrong commands like you can spoil a AVR by doing something wrong with the fuses (I'm told) but for AVR I use AVR-dude and ISP over usb so that is easy (just done that once so I'm not exeperienced in that). Fred
S
shalimr9@gmail.com
Wed, May 18, 2011 12:52 PM

There should be a sample program from TI that does just that. I can probably find it here.

Let me look and ping me if you don't hear from me in a couple of days.

Didier KO4BB

Sent from my BlackBerry Wireless thingy while I do other things...

-----Original Message-----
From: Fred pa4tim@gmail.com
Sender: volt-nuts-bounces@febo.com
Date: Wed, 18 May 2011 14:43:05
To: volt-nuts@febo.com
Reply-To: pa4tim@gmail.com,
Discussion of precise voltage measurement volt-nuts@febo.com
Subject: [volt-nuts] msc1210 microvolt meter

I received the MSC1210 dev kit from Eric. There are a lot off sample
programs on the CD, manuals enough to keep reading whole summer but I do
not want to become a pro-programmer, I just need to put a voltage
between 0 and 5V in the ADC (it seems I need not even a chopper before
it) The Zin is > 1GOhm and it can handle upto 5V with a 1uV resolution.
That is good enough for the first trials. If I get that working the next
step will be a good front-end.

I have the board, a RS232 cable, a PC onder ubuntu-linux with a RS232
port. I can program in C/C++ (just enough for what I want) and program a
Arduino. I use GCC or G++ with Anjuta as IDE.

I have a VM with XP but I am not very familiar in XP and the demo
software tells me it is missing files, sizes to big ect. So I rather
work in Linux.

What I want:

  • connect a voltage to an ADC port
  • read it's digitized value
  • sent it through the RS232 to a terminal
    That's all. If I have the value on my PC I display it in the terminal
    program and that is suffiscient for know.

I think I can write a C++ program that monitors the serial port, do not
yet know how but that I can sort out.

I do not have to write software for the MSC, I think I can use one of
the many examples (and maybe modify a bit)

But I now have the MSC hooked up and have no clue what to do. Found a
how to that tells me how to debug but not how to get the code into the
MSC. Or in what format. (I think hex).

To use my HP plotter I just copy the file to the RS232 and then it
starts plotting. I am afraid this is not gonna work here ;-)
I also do not know if I can dammage the MSC by using wrong commands like
you can spoil a AVR by doing something wrong with the fuses (I'm told)
but for AVR I use AVR-dude and ISP over usb so that is easy (just done
that once so I'm not exeperienced in that).

Fred


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.

There should be a sample program from TI that does just that. I can probably find it here. Let me look and ping me if you don't hear from me in a couple of days. Didier KO4BB Sent from my BlackBerry Wireless thingy while I do other things... -----Original Message----- From: Fred <pa4tim@gmail.com> Sender: volt-nuts-bounces@febo.com Date: Wed, 18 May 2011 14:43:05 To: <volt-nuts@febo.com> Reply-To: pa4tim@gmail.com, Discussion of precise voltage measurement <volt-nuts@febo.com> Subject: [volt-nuts] msc1210 microvolt meter I received the MSC1210 dev kit from Eric. There are a lot off sample programs on the CD, manuals enough to keep reading whole summer but I do not want to become a pro-programmer, I just need to put a voltage between 0 and 5V in the ADC (it seems I need not even a chopper before it) The Zin is > 1GOhm and it can handle upto 5V with a 1uV resolution. That is good enough for the first trials. If I get that working the next step will be a good front-end. I have the board, a RS232 cable, a PC onder ubuntu-linux with a RS232 port. I can program in C/C++ (just enough for what I want) and program a Arduino. I use GCC or G++ with Anjuta as IDE. I have a VM with XP but I am not very familiar in XP and the demo software tells me it is missing files, sizes to big ect. So I rather work in Linux. What I want: - connect a voltage to an ADC port - read it's digitized value - sent it through the RS232 to a terminal That's all. If I have the value on my PC I display it in the terminal program and that is suffiscient for know. I think I can write a C++ program that monitors the serial port, do not yet know how but that I can sort out. I do not have to write software for the MSC, I think I can use one of the many examples (and maybe modify a bit) But I now have the MSC hooked up and have no clue what to do. Found a how to that tells me how to debug but not how to get the code into the MSC. Or in what format. (I think hex). To use my HP plotter I just copy the file to the RS232 and then it starts plotting. I am afraid this is not gonna work here ;-) I also do not know if I can dammage the MSC by using wrong commands like you can spoil a AVR by doing something wrong with the fuses (I'm told) but for AVR I use AVR-dude and ISP over usb so that is easy (just done that once so I'm not exeperienced in that). Fred _______________________________________________ volt-nuts mailing list -- volt-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts and follow the instructions there.
S
shalimr9@gmail.com
Wed, May 18, 2011 1:02 PM

Google "msc1210 ad8input.c"

The first link is the original TI code that runs under the free (and severely limited) Keil demo C51 compiler. With simple changes to the way the SFRs are declared (ask me if you need help), you can also use the totally free and unlimited SDCC compiler.

If you do not have the TI uploader, ask me. The uploader was written in VB 6.0 and I have an "improved" version here (the TI app engineer at the time sent me the source code)

One nice thing about the MSC1210 is that you upload the software through the serial port (no need for a JTAG dongle). The downside is that there is no debugging capability that I know of. You can only debug through the serial port, so your program has to be able to use the serial port to assist in debugging.

The lack of a debugger is one reason I moved away from the MSC1210 to the Silabs parts.

Didier KO4BB

Sent from my BlackBerry Wireless thingy while I do other things...

-----Original Message-----
From: Fred pa4tim@gmail.com
Sender: volt-nuts-bounces@febo.com
Date: Wed, 18 May 2011 14:43:05
To: volt-nuts@febo.com
Reply-To: pa4tim@gmail.com,
Discussion of precise voltage measurement volt-nuts@febo.com
Subject: [volt-nuts] msc1210 microvolt meter

I received the MSC1210 dev kit from Eric. There are a lot off sample
programs on the CD, manuals enough to keep reading whole summer but I do
not want to become a pro-programmer, I just need to put a voltage
between 0 and 5V in the ADC (it seems I need not even a chopper before
it) The Zin is > 1GOhm and it can handle upto 5V with a 1uV resolution.
That is good enough for the first trials. If I get that working the next
step will be a good front-end.

I have the board, a RS232 cable, a PC onder ubuntu-linux with a RS232
port. I can program in C/C++ (just enough for what I want) and program a
Arduino. I use GCC or G++ with Anjuta as IDE.

I have a VM with XP but I am not very familiar in XP and the demo
software tells me it is missing files, sizes to big ect. So I rather
work in Linux.

What I want:

  • connect a voltage to an ADC port
  • read it's digitized value
  • sent it through the RS232 to a terminal
    That's all. If I have the value on my PC I display it in the terminal
    program and that is suffiscient for know.

I think I can write a C++ program that monitors the serial port, do not
yet know how but that I can sort out.

I do not have to write software for the MSC, I think I can use one of
the many examples (and maybe modify a bit)

But I now have the MSC hooked up and have no clue what to do. Found a
how to that tells me how to debug but not how to get the code into the
MSC. Or in what format. (I think hex).

To use my HP plotter I just copy the file to the RS232 and then it
starts plotting. I am afraid this is not gonna work here ;-)
I also do not know if I can dammage the MSC by using wrong commands like
you can spoil a AVR by doing something wrong with the fuses (I'm told)
but for AVR I use AVR-dude and ISP over usb so that is easy (just done
that once so I'm not exeperienced in that).

Fred


volt-nuts mailing list -- volt-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts
and follow the instructions there.

Google "msc1210 ad8input.c" The first link is the original TI code that runs under the free (and severely limited) Keil demo C51 compiler. With simple changes to the way the SFRs are declared (ask me if you need help), you can also use the totally free and unlimited SDCC compiler. If you do not have the TI uploader, ask me. The uploader was written in VB 6.0 and I have an "improved" version here (the TI app engineer at the time sent me the source code) One nice thing about the MSC1210 is that you upload the software through the serial port (no need for a JTAG dongle). The downside is that there is no debugging capability that I know of. You can only debug through the serial port, so your program has to be able to use the serial port to assist in debugging. The lack of a debugger is one reason I moved away from the MSC1210 to the Silabs parts. Didier KO4BB Sent from my BlackBerry Wireless thingy while I do other things... -----Original Message----- From: Fred <pa4tim@gmail.com> Sender: volt-nuts-bounces@febo.com Date: Wed, 18 May 2011 14:43:05 To: <volt-nuts@febo.com> Reply-To: pa4tim@gmail.com, Discussion of precise voltage measurement <volt-nuts@febo.com> Subject: [volt-nuts] msc1210 microvolt meter I received the MSC1210 dev kit from Eric. There are a lot off sample programs on the CD, manuals enough to keep reading whole summer but I do not want to become a pro-programmer, I just need to put a voltage between 0 and 5V in the ADC (it seems I need not even a chopper before it) The Zin is > 1GOhm and it can handle upto 5V with a 1uV resolution. That is good enough for the first trials. If I get that working the next step will be a good front-end. I have the board, a RS232 cable, a PC onder ubuntu-linux with a RS232 port. I can program in C/C++ (just enough for what I want) and program a Arduino. I use GCC or G++ with Anjuta as IDE. I have a VM with XP but I am not very familiar in XP and the demo software tells me it is missing files, sizes to big ect. So I rather work in Linux. What I want: - connect a voltage to an ADC port - read it's digitized value - sent it through the RS232 to a terminal That's all. If I have the value on my PC I display it in the terminal program and that is suffiscient for know. I think I can write a C++ program that monitors the serial port, do not yet know how but that I can sort out. I do not have to write software for the MSC, I think I can use one of the many examples (and maybe modify a bit) But I now have the MSC hooked up and have no clue what to do. Found a how to that tells me how to debug but not how to get the code into the MSC. Or in what format. (I think hex). To use my HP plotter I just copy the file to the RS232 and then it starts plotting. I am afraid this is not gonna work here ;-) I also do not know if I can dammage the MSC by using wrong commands like you can spoil a AVR by doing something wrong with the fuses (I'm told) but for AVR I use AVR-dude and ISP over usb so that is easy (just done that once so I'm not exeperienced in that). Fred _______________________________________________ volt-nuts mailing list -- volt-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/volt-nuts and follow the instructions there.