Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: HELP - AT90CAN128 и IMAGECRAFT
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
satnettv
Товарищи, нужна помощь!!!

Использую AT90CAN128, среда программирования IMAGECRAFT 6.31А.

Как создать проект под данный МК??
Я делаю следующее:
//ICC-AVR application builder : 14.07.2008 14:06:59
// Target : M128
// Crystal: 7.3728Mhz


#include <ioCAN128v.h>
#include <macros.h>

и так далее

данный вариант не работает.

Подскажите как правильно создать проект или дайте любой исходник, чтобы понять смысл.

// до этого юзал М128, проблем никаких не было.
defunct
Цитата(satnettv @ Jul 14 2008, 14:06) *
среда программирования IMAGECRAFT 6.31А.

Поменять среду никак?
satnettv
Цитата(defunct @ Jul 14 2008, 15:25) *
Поменять среду никак?



я уже думал об этом, но это не лучший вариант.
написан уже довольно-таки большой проект на ICC (работает на mega128), этот проект нужно просто адаптировать под AT90CAN128
Палыч
Цитата(satnettv @ Jul 14 2008, 14:06) *
данный вариант не работает
Что, собственно, не работает? Поставьте в опциях проекта "Device Configuration" значение "ATmega128" и работайте...
satnettv
Цитата(Палыч @ Jul 14 2008, 18:22) *
Что, собственно, не работает? Поставьте в опциях проекта "Device Configuration" значение "ATmega128" и работайте...


такое ощущение что МК вообще не запускается (для проверки просто пытаюсь мигать светодиодом).

в опциях проекта "Device Configuration" ставил значение "ATmega128: m103 mode", ставил значение "ATmega128 / CAN128" не помогает.

я так понимаю там нужно подцепить библиотеку для at90can128, я подключаю #include <ioCAN128v.h>

НЕ ПОМОГАЕТ.

что делать не знаю.

(контроллер 100% рабочий, делал пробный проект в CodeVision - там все работает)
Палыч
1. Ставить значение "ATmega128: m103 mode" - обсалютно неверно! Нужно - "ATmega128 / CAN128".

2. ioCAN128v.h - это не библиотека, а - всего лишь файл определения регистров, разрядов регистров, векторов прерывания для указанного микроконтроллера.

3. Скорее всего проблема не в трансляторе
satnettv
Цитата(Палыч @ Jul 14 2008, 19:24) *
1. Ставить значение "ATmega128: m103 mode" - обсалютно неверно! Нужно - "ATmega128 / CAN128".

2. ioCAN128v.h - это не библиотека, а - всего лишь файл определения регистров, разрядов регистров, векторов прерывания для указанного микроконтроллера.

3. Скорее всего проблема не в трансляторе


ну тогда, что я делаю не так??
вы делали что-нить на at90can в ICC???
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.