|
|
  |
можно ли программировать AT90CAN128 через CAN |
|
|
|
Jun 27 2011, 07:16
|
Частый гость
 
Группа: Участник
Сообщений: 168
Регистрация: 25-08-05
Пользователь №: 7 944

|
При поиске всяких описаний работы с AT90CAN128, наткнулся на один документ (на английском), из которого понял, что в МК при изготовлении зашивается загрузчик, который позволяет программировать этот самый МК через CAN или UART. Так ли это? Если да, то из какой среды программирования и каким программатором это можно сделать? Попутно вопрос немного не по объявленной теме. Нашел , что есть МК ATMega128CAN11, почитал даташит , но так и не понял, в чем его отличие от AT90CAN128. Просветите по возможности.
|
|
|
|
|
Jun 27 2011, 09:03
|

Знающий
   
Группа: Свой
Сообщений: 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
|
|
|
|
|
Jun 27 2011, 09:17
|

Гуру
     
Группа: Свой
Сообщений: 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 на этот МК, по-моему, не было выпущено...
|
|
|
|
|
Jul 18 2011, 07:31
|
Частый гость
 
Группа: Участник
Сообщений: 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?
Если кто владеет данной темой, просьба ответить на эти вопросы ( возможно, глупые с точки зрения опытного специалиста). Заранее болгодарю.
|
|
|
|
|
Jul 19 2011, 11:02
|

Профессионал
    
Группа: Свой
Сообщений: 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
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|