using proteus for testing?

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

hey,

 

i am just starting to learn to work with microcontrollers. and thats why i dont have a lot of hardware here.

 

is proteus a good way to test code? like basic communication between devices, simple input output and so on?

 

right now, i am looking for a good way to test and learn the i2c protocol and "play" with it.

 

thanks

slook

This topic has a solution.
Last Edited: Sat. Aug 12, 2017 - 11:56 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I suggest you buy an Arduino and one of the many I2C sensors or displays. That way you spend less than $20 and start your collection of hardware and knowledge. Cheaper than the US$248 for the lowest Proteus license.

 

edit: added the price info

Ross McKenzie ValuSoft Melbourne Australia

Last Edited: Sat. Aug 12, 2017 - 10:41 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Proteus is really good, but not the same as real hardware. If you want a legally free and good simulator for analog circuits, go to Texas Instruments and download Tina TI, it's as good as Proteus. To simulate the digital part, you have Atmel Studio, the AVR simulation is more accurate than Proteus.

 

What is unique about Proteus is the ability to glue these parts together plus peripherals like sensors and displays. But for that, it's more fun and educational to just buy real hardware cheaply from Ebay or Aliexpress. This way, you will find real world problems, kill a few components, and learn much more than with a simulation.

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

i have an old license from school, that would not be the problem.

 

but to test if i have coded the i2c part correct, the software would do the job?

 

in atmel studio i can see if the registers change correctly but not if i could get a working connection with a device, right?

 

and yes, real hardware always wins. already orded some stuff ... starting with a Soldering iron :D  (really starting from zero)

never bought my own stuff, since i have it all at work

This reply has been marked as the solution. 
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

sl00k wrote:
i have an old license from school, that would not be the problem.

but to test if i have coded the i2c part correct, the software would do the job?

 

I think so. If you search for "labcenter proteus i2c" on youtube, there are several hits. But even when the simulation is running fine, doesn't automatically guarantee it will work in reality (there is just a very good chance it will, but not 100%).