Forum Rule: Always post complete source code & details to reproduce any issue!

Search:

Type: Posts; User: mjs513

Page 1 of 10 1 2 3 4

Search: Search took 0.02 seconds.

  1. Replies
    68
    Views
    709

    @KurtE Just added the last of the basic ADC...

    @KurtE

    Just added the last of the basic ADC functions, setOffset, to the base class.

    Started looking at using the ADC_test sketch for some of this. But lost on checking errors. Not sure this...
  2. Replies
    68
    Views
    709

    @KurtE Though I had a problem with the compare...

    @KurtE
    Though I had a problem with the compare code the after an hour or so realized I forgot to make a change in to use ACMP4 for the results. So code seems to be working.

    As for the branches I...
  3. Replies
    68
    Views
    709

    @KurtE Yep added some stuff - basically the...

    @KurtE
    Yep added some stuff - basically the equivalent Compare functions for ACMP3 and ACMP4. Only tested a small piece of it. Think there is only one more easy piece to put in and that for adc...
  4. Replies
    68
    Views
    709

    @KurtE et.al. Added the ADC compare piece of...

    @KurtE et.al.

    Added the ADC compare piece of the puzzle. Only tested on case for comparing on one value. Still needs some work - since I think I messed upped what pins are on what adc in code. ...
  5. I will second that sentiment @KurtE.

    I will second that sentiment @KurtE.
  6. Replies
    68
    Views
    709

    @KurtE - I can only imagine :). Enjoy. Getting...

    @KurtE - I can only imagine :). Enjoy. Getting back to looking at CMP again. So probably will work on it tomorrow - getting late now.
  7. Replies
    13
    Views
    173

    Just a quick status. Left it on for 4 hours last...

    Just a quick status. Left it on for 4 hours last know. PC went to sleep. When I woke it up it was still running and spewing data. The processing sketch picked up as well.
  8. Replies
    68
    Views
    709

    @KurtE Sorry for the delay but its probably...

    @KurtE

    Sorry for the delay but its probably not a bad idea. As we get more into the pins configs it will save from having to copy it in the libs all the time.

    Glad you added xbara2 and xbara3....
  9. Replies
    68
    Views
    709

    @KurtE, @manitou, ... For xbara1 stuff you...

    @KurtE, @manitou, ...

    For xbara1 stuff you can check out how I did I set it up for the encoder library. Made it pretty general or maybe not:...
  10. Replies
    68
    Views
    709

    Good Morning @KurtE - days are all beginning to...

    Good Morning @KurtE - days are all beginning to merge into one.

    Solved my issue to get the current bits for adiv and clk and incorporated into the function. I also just pushed it to GitHub.
    ...
  11. Replies
    68
    Views
    709

    @KurtE Got the hack working, now you have more...

    @KurtE
    Got the hack working, now you have more options than you can shake a stick for adc clock speed. Only thing I need to fix is:

    //ADC1
    //NOTE: Only works once - have to change ADIV and...
  12. Replies
    68
    Views
    709

    @KurtE Working on the clock module now - not...

    @KurtE
    Working on the clock module now - not sure I am doing it right I will post when I get done. Trying to understand as I go then next up I think is the Compare which is a bit more complicated...
  13. Replies
    68
    Views
    709

    @KurtE Thanks. Didn't look in that doc -...

    @KurtE
    Thanks. Didn't look in that doc - thought that would have been in the RM as well.
  14. Replies
    68
    Views
    709

    @KurtE et.al. Trying to understand a bit more...

    @KurtE et.al.

    Trying to understand a bit more about the ADC clocks. Understand about using the IPG clock (also more noisy) but a bit confused on the Async Clock (ADACK). According to RM the...
  15. Replies
    68
    Views
    709

    @jonr - @KurtE To test my theory of the...

    @jonr - @KurtE

    To test my theory of the changing the ADC clock i first ran the sketch in @KurtE's new version of the library for a baseline:

    8:2:2:2(000005b3 00000000)> 255 6 7 : 255 0 8 : 255...
  16. Replies
    68
    Views
    709

    @jonr - might be possible to get better. Right...

    @jonr - might be possible to get better. Right now the adc clock defaults to 20mhz. Not sure but if you change it to 40mhz it should be faster.
  17. Replies
    13
    Views
    173

    Just received my MLX90640 110FOV from sparkfun. ...

    Just received my MLX90640 110FOV from sparkfun. Hooked it up to a Teensy 4.0 and a Teensy 3.5. In both cases it showed temp data and using the processing sketch it showed the thermal image as...
  18. Replies
    14
    Views
    305

    @luni Thank for testing and glad its working. I...

    @luni
    Thank for testing and glad its working. I forget to post that I did play around with your test sketch and seemed to be working. Got side tracked on other diversions which is way too common...
  19. Sorry I missed this earlier. MotionCal only...

    Sorry I missed this earlier. MotionCal only calibrates the magnetometer and I believe when you run the examples sketches using the motionsense library it does do a quick calibration for the gyro but...
  20. Replies
    13
    Views
    173

    ok - thanks - Reason I asked is that I ordered...

    ok - thanks - Reason I asked is that I ordered one of the sparkfun boards and should have it today.
  21. Replies
    13
    Views
    173

    @Sam_in Quick question did you still use the...

    @Sam_in

    Quick question did you still use the Sparkfun library?
  22. Replies
    68
    Views
    709

    @KurtE Good morning again :) Think you are...

    @KurtE
    Good morning again :)

    Think you are right about repackaging the test stuff. Make it look more like how the ADC.lib is organized in terms of function names.
  23. What I posted showed that all its doing is...

    What I posted showed that all its doing is recalibrating the magnetometer when you power up. Which is just moving the sensor slightly on power up.

    As for your other question on stability data of...
  24. Replies
    68
    Views
    709

    @KurtE - Good Morning as well. As for ADC DMA...

    @KurtE - Good Morning as well.

    As for ADC DMA think @manitou was playing with that in the beta thread:...
  25. Just tried the restore_offset sketch on the...

    Just tried the restore_offset sketch on the Teensy 4.0.

    On initial calibration when calibration is completed I see this:

    Fully calibrated!

    --------------------------------

    Calibration...
  26. Replies
    68
    Views
    709

    @KurtE Did a quick and dirty test with the...

    @KurtE

    Did a quick and dirty test with the following 2 functions added to the sketch:

    void setShortConvTime(uint8_t adc_num){
    uint32_t tmp32, mode;

    tmp32 = ADC_CFG_ADSTS(0); //set...
  27. Well can you give me a bit more information. ...

    Well can you give me a bit more information. What Teensy are you using? You know it might not be the calibration but the environment you are in. Also not sure what you mean by noisy and random? Is...
  28. Take a look at the example sketch...

    Take a look at the example sketch "restore_offsets.ino".

    That example sketch stores the calibration data in the Teensy EEPROM if the calibration data is not already stored and if it is will reload...
  29. Replies
    68
    Views
    709

    @KurtE Head is still in a fog but it looks...

    @KurtE

    Head is still in a fog but it looks like all you did was
    ADC_CFG_ADSTS(3) to
    ADC_CFG_ADSTS(0),i.e., sample time duration from 17 to 2 clocks? Understand that part but then when I read...
  30. Replies
    68
    Views
    709

    @KurtE Think you need to leave in the while(….)...

    @KurtE
    Think you need to leave in the while(….) for doing the calibration. As for the wait_for_cal function we can probably get rid of it of just put the same lines of code in for calibration as in...
  31. Replies
    68
    Views
    709

    @KurtE To be honest was wondering myself. Since...

    @KurtE
    To be honest was wondering myself. Since you are testing ADCx_GC & ADC_GC_CAL to see if cal is completed in a while loop calibration is completed when it comes out of the loop. Would think...
  32. Replies
    68
    Views
    709

    @KurtE Yeah that's probably better change in...

    @KurtE
    Yeah that's probably better change in wait_for_cal - couldn't sleep so jump on line while Theraflu was working :) That function is only used once in the analogRead function:

    if...
  33. Replies
    68
    Views
    709

    @KurtE Nice catch and thanks for correcting. ...

    @KurtE

    Nice catch and thanks for correcting. Checked Analog Resolution function to make sure that didn't have the same problem, but that was set up a bit differently so its ok.

    Think there is...
  34. Replies
    68
    Views
    709

    @KurtE Yep it handles them but it setups up...

    @KurtE

    Yep it handles them but it setups up the same resolution and averaging for both channels (ADC1 and ADC2). At least I think that is how it is currently working. Changing it this way allows...
  35. Replies
    68
    Views
    709

    @KurtE - @tasha Ok tried the other route and...

    @KurtE - @tasha
    Ok tried the other route and adds too much complexity to the situation. So I just added T4AnalogReadRes(pin, adc) as well as T4AnalogReadAveraging(pin, adc) .

    18320
  36. Replies
    68
    Views
    709

    @KurtE - @Paul Was going through analog.c...

    @KurtE - @Paul

    Was going through analog.c again and was thinking since this is a lite version in order support the second ADC would it be better just to update analog.c to support the second adc?
  37. Replies
    68
    Views
    709

    @KurtE Thanks. Going to have to update a couple...

    @KurtE
    Thanks. Going to have to update a couple of other functions as well. AnanlogResolution and analogreadaveragering. Just as a note may have to use that other function on reinitialiaztion of...
  38. Replies
    13
    Views
    173

    As @tonton81 suggested not sure if you have your...

    As @tonton81 suggested not sure if you have your connections correct but another sure way to test is to run a I2C scanner. If it comes back with the I2C address of the device you know you have it...
  39. Replies
    68
    Views
    709

    @tasha Just to let you know the default settings...

    @tasha
    Just to let you know the default settings on initialization is to do a 32 point average using 10bit ADC. You might reduce the time by setting analogReadAveraging. Allowable averages are 4,...
  40. Replies
    10
    Views
    577

    Installed on Windows10x64 with no problems. ...

    Installed on Windows10x64 with no problems.

    Ran a couple simple usb serial tests.
    Test 1 dumped three floats to the sermon with no delays in loop and it kept up with no issue.
    Test 2: Used...
  41. Replies
    14
    Views
    305

    The "imxrt.h" file is part of the teensy cores...

    The "imxrt.h" file is part of the teensy cores files which is installed when you install Teensyduino.

    For me the path looks like "F:\arduino-1.8.10\hardware\teensy\avr\cores\teensy4". So...
  42. Replies
    0
    Views
    72

    Teensy 4 and LidarLite V3 3d Scanning.

    Recently have been getting back into robotics and started playing again with using LIDAR for obstacle avoidance and 3d Room Scanning. Experimented with using the Neato XV-11 and LidarLite v4LED but...
  43. @defragster - @PaulStoffregen Ran the code in...

    @defragster - @PaulStoffregen
    Ran the code in Post 2 as well with the test string "1234567890123456789012345678901234567890123456789 01234567890abc" 63 chars plus NewLine :: Total 64". Got the...
  44. Replies
    108
    Views
    23,327

    I would tend to agree with @defragster. In going...

    I would tend to agree with @defragster. In going through the various commits for the Talkie library there doesn't seem be voice.end() command available even in the original commit of the library so...
  45. Replies
    47
    Views
    799

    @KurtE Went ahead and closed PR#17 since you...

    @KurtE

    Went ahead and closed PR#17 since you incorporated the clock changes into your PR. No sense I having duplicate PRs.
  46. Replies
    47
    Views
    799

    @KurtE Great work on getting it working. Would...

    @KurtE
    Great work on getting it working. Would never of thought about making that change to the pin configurations - was looking a more complicated change.
  47. Replies
    47
    Views
    799

    Here save you the time: 18275 Have to get...

    Here save you the time: 18275

    Have to get some coffee and the on to the other BNO once I find it :)

    EDIT: Ok found it - tested a few of the sketches and they seem to be working. One funny...
  48. Replies
    47
    Views
    799

    @KurtE I just incorporated my setclock changes...

    @KurtE

    I just incorporated my setclock changes to get 3Mhz along with using the 60Mhz clock instead of the 24 Mhz clock and retested with your changes.

    BNO080 - ran the rawReadings, timestamp...
  49. Replies
    47
    Views
    799

    @KurtE Re: SETHOLD for MCCRO: Did you look at...

    @KurtE

    Re: SETHOLD for MCCRO: Did you look at Table 46-9 pg 2879.

    If you remember I have a PR changing that section so we can get up to 3Mhz:https://github.com/PaulStoffregen/Wire/pull/17. ...
  50. Replies
    47
    Views
    799

    See this for how they handle clock stretching...

    See this for how they handle clock stretching with timeout: https://github.com/jps2000/BNO080.
Results 1 to 50 of 500
Page 1 of 10 1 2 3 4