Skip to content

jlblancoc/claraquino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

claraquino

Frustrated with Arduino debugging capabilities? This is your place ;-)

Copyright (C) 2016-2017 Jose Luis Blanco Claraco, University of Almería Copyright (C) 2017 Francisco José Mañas, University of Almería Licensed under: GNU GPL v3 License

Claraquino board pic

What's this?

An open-source hardware board to prototype with Atmel's AVR8 microcontrollers (ATMEGA164 for now), JTAG live-debuggable, including a versatile C library for common peripherals and external sensors.

Core features:

  • Busy-loop delays
  • External interrupt inputs
  • Internal ADCs
  • Interrupt-driven UART communications
  • GPIO
  • PWM generation with programmable frequency
  • SPI bus
  • System tick clock with 100 μs resolution

Additional modules:

  • Absolute encoder EMS22A
  • Decoder for differential quadrature encoder (Interrupt-driven, up to ~300 K pulses/s)
  • Digital-to-Analog (DAC) converter MAX5500
  • imu_lsm9ds1: SparkFun LSM9DS1 9DOF IMU. Forked and adapted from here.
  • lcd: Support for LCD displays via a I2C port expander. Forked and adapted from here.
  • ad7606: Support for the Analog-to-Digital (ADC) chip AD7606.

What's included in this repository?

  • Board schematics
  • C library: sources, Doxygen HTML reference. Tested with GNU GCC within Atmel Studio.
  • FTDI chip EEPROM XML image, to be grabbed with FTPROG.

About

AVR microcontroller prototyping, made better

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published