- AVR-GCC ABC
Step by step tutorial how to start working with AVR-GCC compiler and one open source toolset WinAVR. Thread consists of two posts: http://www.scienceprog.com/avr-gcc-abc-1/ http://www.scienceprog.com/avr-gcc-abc-2/
This time I decided to lay down some information on using AVR-GCC compiler. I am not going to rewrite what’s in documentation is already written, but just write down some issues, what can help you start using this amazing tool.IntroductionProbably the most AVR programmers had a question in their mind what compiler to use for [...]
avr-microcontrollers
in Public bookmarks with avr avr-gcc c compiler kick project start winavr
- Control memory sections using AVR GCC
If you programming AVR microcontrollers Compiler organises data in the way it looks optimal. But sometimes you are working with programs where you need you code parts to be located in specific program memory locations...
If you programming AVR microcontrollers in C usually you don’t think how compiled program is stored in microcontrollers flash memory. Compiler organises data in the way it looks optimal. But sometimes you are working with programs where you need you code chunks located in specific program memory locations. For instance faced this problem while developing [...]
avr-microcontrollers
in Public bookmarks with address at avr gcc memory sections specific store variables winavr
- Generate PWM with AVR 8 bit Timer using WINAVR
AVR 8 bit timer counter is pretty flexible feature allowing to generate waveforms, fast and correct phase PWM signals as well. Here you will find some info about AVR microcontroller 8 bit timer and how to write simple PWM routine for it in WinAVR environment.
WinAVR AVR-GCC Tutorial, Control AVR 8 bit Timer-Counter2 using WINAVR
avr avr-gcc bit control timer-counter2 tutorial using winavr
in Public bookmarks with atmega8 avr generate pwm timer winavr with
- How to use inline ASM using WinAVR
The article about how to embed the asm code into C program using WinAVR (AVR-GCC compiler).
I have been working on optimisation of one of my C codes. I needed one function to be as optimal as possible. I decided to use inline ASM to achieve this. I decided to write few lines about this.There are few rules that is necessary to follow. Each ASM statement is divided by colons into [...]
avr-microcontrollers uncategorized
in Public bookmarks with asm assembler c code embed inline to winavr
- Microcontroller C programming
Scientific, embedded, biomedical, electronics contents. Article about tradeoff between microcontroller code size and performance speed. Tips how to write more effective algorithms for microcontrollers.
There is no doubt that everyone faces C language when programming microcontrollers. This is most popular language among hardware programmers. There are plenty books about this language – you just have to open and read. This article is not about language basics, but there is effectiveness of c language in embedded systems touched.Quite often you [...]
avr-microcontrollers
in Public bookmarks with avr avrgcc microcontrollers winavr
- Run WinAVR from USB media
It is not convenient to install separate WinAVR development toolsets in separate computers and care about them. There is a solution. Now you can run your WinAVR suite directly from USB memory stick or other portable media without prior installation.
WinAVR AVR-GCC Tutorial, Run WinAVR from USB media
avr avr-gcc from media news run tutorial usb winavr
in Public bookmarks with distribution media portable usb winavr
- Reading AVR button status using WinAVR
Webpage about how to read Buttons connected to AVR microcontroller. Sample program included.
If you want to bring some interactivity to your embedded projects, one option is to add buttons. This allows you to control program flow, set parameters and much more.Few words about AVR ports. AVR Port pins can be configured as input or output. See table for all general pin configurations:DDRx register is so called direction [...]
avr-microcontrollers
in Public bookmarks with avr buttons key pull-up winavr
- Scientific, embedded, biomedical, electronics contents.
Site is loaded with AVR, ARM microcontroller related information. Many projects including UV exposure box manufacturing, AVR signal generator, DTMF decoder.
ScienceProg serves scientific, embedded, biomedical engineering, physics based contents. If you want your article or scientific project to be on this site, do not hesitate to contact and send to scienceprog@gmail.com.
in Public bookmarks with arm7 avr biomedical electronics embedded pcb scientific uv winarm winavr
- WinAVR AVR-GCC Tutorial
Site is about WINAVR AVR-GCC compiler toolset. Theory and example projects included.
WinAVR AVR-GCC Tutorial, AVR LCD menu routine, Simplified AVR LCD routines, Measuring motor speed and display result on LCD, How to combine C program with ASM
and avr avr-gcc display example how lcd measuring menu motor projects result routine routines simplified speed tutorial winavr
in Public bookmarks with - and avr c gcc knowledge programming projects tutorial winavr
winavr from all users