123AVR.COM Homepage
Forum Home Forum Home >Общение и обсуждения >Общение по электронике
  New Posts New Posts RSS Feed - Помогите с VMLAB и  CVAVR
  FAQ FAQ  Forum Search   Register Register  Login Login

Форум восстановлен после взлома! Увы многие сообщения утеряны, остались только до 2013 года. Теперь форум копируется ежедневно, посему просьба вновь пользоваться! С уважением - админ ! (2015/08)

Помогите с VMLAB и CVAVR

 Post Reply Post Reply
Author
Message Reverse Sort Order
Vic View Drop Down
Newbie
Newbie
Avatar

Joined: 13 Feb 2008
Location: Russian Federation
Status: Offline
Points: 2
Post Options Post Options   Thanks (0) Thanks(0)   Quote Vic Quote  Post ReplyReply Direct Link To This Post Topic: Помогите с VMLAB и CVAVR
    Posted: 09 Jun 2008 at 13:55
Ничего не понимаю:
1. генерю проект с помощью визарда в CVAVR, ставлю контроллер AtMega16, частоту 1М, использую таймер 0 и для него прерывание по переполнению. Компилю, иду в VMLAB - там запускаю - в окне для дампа памяти таймер счетчик считает, прерывания происходят.

2. Делаю тоже самое для AtMega168 - никаких движений не происходит - ни таймер не считает, ни прерываний, соответственно, не происходит.

Руками ничего не правил, ничего не ставлял, только код, сделанный визардом.

Только проект для VMLAB ручками писал ( отличается для разных контроллеров маркой контроллера и именами файлов ).



; Micro + software running
; ------------------------------------------------------------
.MICRO "ATmega168"
.TOOLCHAIN "GENERIC"
.TARGET "z62.hex" ; Generated externally
.COFF "z62.cof" ; " "
.SOURCE "z62__.c" ; CodeVision adds a '__' to the filename

.TRACE ; Activate micro trace

; Following lines are optional; if not included
; exactly these values are taken by default
; ------------------------------------------------------------
.POWER VDD=5 VSS=0 ; Power nodes
.CLOCK 1meg ; Micro clock
.STORE 250m ; Trace (micro+signals) storage time

X1 TTY(57600 8) PD0 PD1

.plot V(PD0) v(PD1)

; --- --- --- ---------------- ---------------
Xdisp LCD(16 2 250K) PA0 PA1 PA2 PA7 PA6 PA5 PA4 nc3 nc2 nc1 nc0




Как заставить 168 мегу считать?

И еще в даташите на иписании регистров таймера есть 2 цифры адреса, одна из них в скобках - как это понимать?
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 11.03
Copyright ©2001-2015 Web Wiz Ltd.

Rating All.BY Rambler's Top100 ���� - �������. ������� ������