KAVRCalc 1.12 Released

Go To Last Post
8 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I released version 1.12 of KAVRCalc today. It is available for download at http://www.b9.com/elect/avr/kavr... . From the ChangeLog:

Version 1.12 (Feb 20, 2008)
	- Fix PWM Normal frequencies in Timer calculator
	- Added baud rate of 76800 and slightly changed two other baud rates
	- Change Baud display to be more horizontal to match Timer aspect rate
	- Add MD5 hash sums to distribution
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Kevin, it's getting better and better: it sits on the desktop :) Thanks for all your effort.

Nard

A GIF is worth a thousend words   They are called Rosa, Sylvia, Tessa and Tina, You can find them https://www.linuxmint.com/

Dragon broken ? http://aplomb.nl/TechStuff/Dragon/Dragon.html for how-to-fix tips

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks, Nard, I'm glad to hear that you find it useful. I'm very appreciative of the excellent suggestions and bug reports that I've received from AVRFreaks members which have had a marked effect in improving the program.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Kevin,

[edit]After posting I realized this should be private so I'll PM you.[/edit]

Thanks,
Smiley

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

First time try so here are some comments:

In the "Baud" tab, I don't see the relationship between "Desired UBRR" and the UBRR value listed in "Actual Baud" group box. I also don't see anything change if I change the number of data bits or stop bits. Likely, I don't understand what is supposed to happen.

It would be nice to have a tab for ADC setup.

Maybe, with the complexity of USI blocks, that would be worth a try, later.

Number and ASCII tabs are nice and very useful. Especially the big/little endian and the IEEE 32 bit displays.

Thanks for the great work,
Jim Wagner

Jim Wagner Oregon Research Electronics, Consulting Div. Tangent, OR, USA http://www.orelectronics.net

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks for the comments, Jim. Good spotting, the Baud calculator should have the UART Bits and Timing sections group as one section. Basically, as you adjust the number of data/stop/parity bits then the Char Bits and Char Time result boxes are updated. So, I'll group them together with a more descriptive title which should make that obvious. As for the Desired UBRR -- that is quite separate from everythingn the row above it. I got a feature request to add the ability to enter a UBRR and report the resulting baud. Since the middle row of the Baud calculator is all related, I think I'll group that row together with a delimited which should make the two items in the bottom row (Desired UBRR / Acceptable Common Clocks) more obviously represent they are unrelated to the Desired Baud calculations.

I had considered an ADC calculator, but couldn't think of some thing very useful other than turning an input voltage into a ADC value and vice-versa. Is there something else with the ADC that would be useful to compute?

As for the USI module, I've used that only in a Tiny85 for a half-duplex software uart as in AVR's application note. I'm not familar with the meaning of "USI blocks", I reread the Tiny85 USI datasheet section. What sort of USI calculations would you find useful?

You're welcome for the "great work", thanks for the great comments! :)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I was thinking of a simple tab to set the ADC sample rate given the max/min limits and the system clock frequency.

Also, II am a bit puzzled by the constantly changing window size. Of course, it is nice to have it as small as possible. But, if the first (and largest) incarnation is OK, then why go to the work to change it? Then, you would not have to do a horizontal scroll for the tabs that are hidden in the small versions.

I've done a fair number of small apps like this for my own use (RealBasic) and will just move windows around if they are in the way, rather than trying to make every incarnation the smallest possible. Just my tuppence.

Jim

Jim Wagner Oregon Research Electronics, Consulting Div. Tangent, OR, USA http://www.orelectronics.net

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks for your thoughts on the ADC calcuation.

I agree, I don't like the changing size of the dialog box. The next version of the vendor's underlying GUI framework will have the option to constrain the window size to be fixed to the size of the largest window. If that new option works well, I've been planning on using it in future versions of kavrcalc.