реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> можно ли программировать AT90CAN128 через CAN
NikP
сообщение Jun 27 2011, 07:16
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 168
Регистрация: 25-08-05
Пользователь №: 7 944



При поиске всяких описаний работы с AT90CAN128, наткнулся на один документ (на английском), из которого понял, что в МК при изготовлении зашивается загрузчик, который позволяет программировать этот самый МК через CAN или UART. Так ли это? Если да, то из какой среды программирования и каким программатором это можно сделать?
Попутно вопрос немного не по объявленной теме. Нашел , что есть МК ATMega128CAN11, почитал даташит , но так и не понял, в чем его отличие от AT90CAN128. Просветите по возможности.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Jun 27 2011, 08:40
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(NikP @ Jun 27 2011, 11:16) *
из какой среды программирования и каким программатором это можно сделать?

Flip
Go to the top of the page
 
+Quote Post
DVF
сообщение Jun 27 2011, 09:03
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Цитата(NikP @ Jun 27 2011, 11:16) *
Нашел , что есть МК ATMega128CAN11, почитал даташит , но так и не понял, в чем его отличие от AT90CAN128. Просветите по возможности.

На сайте www.atmel.com искали? Нету? Ну, вот, Вам и ответ.
Так как datasheet на ATMega128CAN11 от 2003 года, то просто сравните с AT90CAN128.

Сообщение отредактировал DVF - Jun 27 2011, 09:07
Go to the top of the page
 
+Quote Post
Палыч
сообщение Jun 27 2011, 09:17
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(NikP @ Jun 27 2011, 11:16) *
Нашел , что есть МК ATMega128CAN11, почитал даташит

Цитата(DVF @ Jun 27 2011, 13:03) *
Так как datasheet на ATMega128CAN11 от 2003 года, то просто сравните с AT90CAN128.

А, что? На этот МК и Datasheet был выпущен? Ничего, кроме Advance Information на этот МК, по-моему, не было выпущено...
Go to the top of the page
 
+Quote Post
DVF
сообщение Jun 27 2011, 20:48
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 26-07-06
Из: Саратов
Пользователь №: 19 097



Вы правы.
Кстати, есть на примете не жуть дорогое железо через которое Flip мог бы с USB через CAN загружать?

Сообщение отредактировал DVF - Jun 27 2011, 20:53
Go to the top of the page
 
+Quote Post
NikP
сообщение Jul 18 2011, 07:31
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 168
Регистрация: 25-08-05
Пользователь №: 7 944



Занялся попытками программирования через CAN. И сразу при включении FLIP возникла куча вопросов.
1. В пункте меню settings/communication активен почему-то только выбор интерфейса CAN, а все остальные не активны. Мне, вообще- то другие и не нужны, но непонятно, почему возникла такая ситуация? Вроде при установке программы все интерфейсы должны были установиться равноценно.
2. Там же (settings/communication) , чуть дальше появляется меню выбора устройств - IXXAT-CAN1, IXXAT-CAN2, PEAK, Vektor ...и т.д. У нас есть покупной модуль интерфейса USB-CAN с программным обеспечением можно ли как- то подключить его для программирования МК AT90CAN128 ? Как ? Какие модули (библиотеки нужны ).
3. Сам МК должен ли как-то заранее быть подготовлен к программированию через CAN ? Т.е. программа-загрузчик должна быть "залита" в МК заранее через какой-то программатор, или она уже загружена изготовителем МК ? И как поступать, если сначала с МК поработали программатором-отладчиком через JTAG, а потом понадобилось в уже готовом изделии перепрошить программу через CAN?

Если кто владеет данной темой, просьба ответить на эти вопросы ( возможно, глупые с точки зрения опытного специалиста). Заранее болгодарю.
Go to the top of the page
 
+Quote Post
juvf
сообщение Jul 19 2011, 11:02
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(NikP @ Jul 18 2011, 13:31) *
3. Сам МК должен ли как-то заранее быть подготовлен к программированию через CAN ? Т.е. программа-загрузчик должна быть "залита" в МК заранее через какой-то программатор, или она уже загружена изготовителем МК ? И как поступать, если сначала с МК поработали программатором-отладчиком через JTAG, а потом понадобилось в уже готовом изделии перепрошить программу через CAN?
А вы уверены что по умолчанию в мк зашит загрузчик? Я работал с этим мк, по мойму нет там ни чего в бутобласти. Есть в инете (возможно на алтере) готовый загрузчик. Запрограммировав его в бут область и прописав нужные фьюзы можно будет прожигать данный процессор через серийныё интерфейсы, по мойму с того же места качалась утилита для этого. Я писал свой загрузчик и свою утилиту. загрузчик через джитаг зажигал в мк. после этого я мог прожигать проц через уарт или через TCP/IP (с внешним контроллером тсп).
Т.е. программа-загрузчик должна быть "залита" в МК заранее через какой-то программатор.

ps более того, мы обычно авр-ки впаивали в плату и джитагом жгли. Но однажды попалась партия, где был снят фьюз разрешающий работу джитага. Пришлось со всей партии плат снимать мк и выставлять нужные фьюзы через программатор. А только потом запаивать в плату и прожигать ПО. Т.е. что там на заводе в проц по дефолту будет записано - это как звёзды лягут.

Сообщение отредактировал juvf - Jul 19 2011, 11:03
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 10:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01408 секунд с 7
ELECTRONIX ©2004-2016