AtomSoft
Well-Known Member
DISCLAIMER: (lol) Ok this is just me bored and tired and thinking so please dont mind if this is over simplified or sounds dumb in any way.
I love the PicKit 2 Logic Analyzer so much it gave me a idea on how to recreate it and test up to 8 inputs at a time for the same given time.
The Pickit 2 will be refered to from now on as the pickit ok lol
The pickit gives you few options on what to collect and when/length.
How about we take any PIC with a free FULL PORT like a PORTC or B with 8 full pins free... and we use those pins to gather data but only on a HIGH OR LOW situation depending on user selection.
So basically the user selects a time frame um....100 kHz (every 10 us.... then a start on HIGH situation on pin2.. we give them the option of 1-1024 (10us 10.2 ms ) samples to take.
Once they select those options and press start we wait for a high condition on selected pin2 and when high we start by taking the value of PORTC and placing it in a variable then exactly every 10us be sample the PORTC again and add to the end of the variable and so on untill the time is up.
Now with collected data we can have 2 images. a high line like a --- and a low line like a ___ then when we connect the variables to the line we essentially create a image. Im sure i can make a prototype in about a few hours but i gotta clean the house unless the wife will nag so ....
what cha think? or is it too simple lol
I love the PicKit 2 Logic Analyzer so much it gave me a idea on how to recreate it and test up to 8 inputs at a time for the same given time.
The Pickit 2 will be refered to from now on as the pickit ok lol
The pickit gives you few options on what to collect and when/length.
How about we take any PIC with a free FULL PORT like a PORTC or B with 8 full pins free... and we use those pins to gather data but only on a HIGH OR LOW situation depending on user selection.
So basically the user selects a time frame um....100 kHz (every 10 us.... then a start on HIGH situation on pin2.. we give them the option of 1-1024 (10us 10.2 ms ) samples to take.
Once they select those options and press start we wait for a high condition on selected pin2 and when high we start by taking the value of PORTC and placing it in a variable then exactly every 10us be sample the PORTC again and add to the end of the variable and so on untill the time is up.
Now with collected data we can have 2 images. a high line like a --- and a low line like a ___ then when we connect the variables to the line we essentially create a image. Im sure i can make a prototype in about a few hours but i gotta clean the house unless the wife will nag so ....
what cha think? or is it too simple lol