Автор Тема: Програмиране на Atmega контролери  (Прочетена 15858 пъти)

Xenion

  • Робо-Новак
  • *****
  • Публикации: 15
    • Профил
Програмиране на Atmega контролери
« -: Февруари 19, 2009, 06:59:45 pm »
Здравейте отскоро започнах да се интерасувам от контролерите , свалих си Студио 4 на фирмата Атмел и "започнах" да програмирам на Си но някаде права грешка при дефинирането на хеадърните файлове за контролера АТмега32
#include <avr/io.h>   
#include<m32def.inc"
#include<m32def.h>
Незнам дали така се дефинират и незнам къде греша ,ако можете да ми помогнете ще съм ви благодарен и ако можете да дадете примерна програма.
Мерси предварително.
Никой въпрос неможе да устой на постоянното мислене!

zoro1

  • Global Moderator
  • *****
  • Публикации: 610
    • Профил
    • http://www.zoro1.com
Програмиране на Atmega контролери
« Отговор #1 -: Февруари 19, 2009, 07:44:28 pm »
http://myrobot.ru/stepbystep/mc_makefile.php
Виж тук, а го има и на форума


...Великите нации  се държат като гангстери,а малките като проститутки...
И.Несторов
Skype:Zorro1430

yasko

  • Administrator
  • *****
  • Публикации: 484
    • Профил
Програмиране на Atmega контролери
« Отговор #2 -: Февруари 21, 2009, 08:48:56 am »
Инсталирал ли си освен AVRStudio и този софтуер: WinAVR, който всъщност е C компилатор за Windows (AVR-GCC).
Освен това виждам синтактична грешка в тази дефиниция, освен това е неправилно да я  ползваш при C код:
#include<m32def.inc"
Разбира се надявам се че си изчел тази тема ?

Едно допълнение:
#include <m32def.h>
е също  грешна дефиниция, такъв файл няма и компилатора дава грешка.
Ясен Паунски,  гр.София, 39 г.

Xenion

  • Робо-Новак
  • *****
  • Публикации: 15
    • Профил
Програмиране на Atmega контролери
« Отговор #3 -: Февруари 23, 2009, 10:22:16 pm »
Струва ми се че програмирането на асемблер на Студио 4 е по-лесно отколкото това на С .Вярно малко по-трудна е организацията на данни от тази на С , ама какво от това .Благодаря на Zoro1 и Yasko.
Но имам един въпрос така като по-навътре от мен хора ,какъв програматор бихте ми препоръчали.
Ако може да кажете  колко струва ,откаде да го взема,и дали ще мога да го изплзвам за АТМЕГА сериите
Никой въпрос неможе да устой на постоянното мислене!