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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Схема для at90can128, Где можно найти. Программу, как можно написать
ARV
сообщение Oct 26 2008, 13:45
Сообщение #16


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

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



подается питание с программатора или нет - дело десятое, главное, чтобы МК питание все же получал (хоть откуда-нибудь). а с программатора главное - чтобы сигналы подавались нужные.
поглядеть "как это делается" (про работу с CAN) можно просто скачав с сайта Атмел соответствующие примеры. если не найдете сами - могу скинуть.

Сообщение отредактировал ARV - Oct 26 2008, 13:47


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
Kostin VA
сообщение Oct 26 2008, 13:56
Сообщение #17


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 23-10-08
Пользователь №: 41 135



Цитата(ARV @ Oct 26 2008, 16:45) *
подается питание с программатора или нет - дело десятое, главное, чтобы МК питание все же получал (хоть откуда-нибудь). а с программатора главное - чтобы сигналы подавались нужные.
поглядеть "как это делается" (про работу с CAN) можно просто скачав с сайта Атмел соответствующие примеры. если не найдете сами - могу скинуть.


Подам я напряжение внешнее на МК, а надо ли подключать выходы VCC и GND с программатора на МК?
Go to the top of the page
 
+Quote Post
ARV
сообщение Oct 26 2008, 19:26
Сообщение #18


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

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



GND разумеется нужно соединить с программатором smile.gif


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
Kostin VA
сообщение Oct 27 2008, 07:09
Сообщение #19


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 23-10-08
Пользователь №: 41 135



Подал внешнее питание на МК и пдсодинил к ним же выходы с программатор VCC и GND/.
теперь пишет такую ошибку:
The ISP connector appears to have been connected the wrong wa, or the reset line may have an incorrect pull-up/ See theUser Guide's Troubleshooting section.
В чем теперь косяк?
Go to the top of the page
 
+Quote Post
Maik-vs
сообщение Oct 27 2008, 07:52
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 246
Регистрация: 4-12-06
Пользователь №: 23 101



Цитата(Kostin VA @ Oct 27 2008, 11:09) *
Подал внешнее питание на МК и пдсодинил к ним же выходы с программатор VCC и GND/.
теперь пишет такую ошибку:
The ISP connector appears to have been connected the wrong wa, or the reset line may have an incorrect pull-up/ See theUser Guide's Troubleshooting section.
В чем теперь косяк?

В подходе.
Потолколы "CAN для а/м" давно собраны и, в принципе, есть в интернете, хотя делиться ими не любят.
Вам нужно ИЗУЧИТЬ даташит на МК ( микроконтроллер, никак не "она"), там есть схемы подключения и объяснения, что такое параллельное, что последовательное программирование. Потом изучить описание программатора и там тоже есть схемы подключения программатора к МК, критерии его исправности и т.д.
В приведённом Вами сообщении ясно написано, что на ноге ресета стоит высокий уровень и программатор не в силах его притянуть к нулю. Английский надо знать.
И зайдите на www.gaw.ru www.atmel.ru для начала.
Go to the top of the page
 
+Quote Post
GDI
сообщение Oct 27 2008, 07:59
Сообщение #21


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

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



И не раз уже просили(на телесисах) предоставить точную, правдивую схему, того как вы подключаете программатор и МК.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Kostin VA
сообщение Oct 27 2008, 11:42
Сообщение #22


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 23-10-08
Пользователь №: 41 135



Всем спасибо за помоь. beer.gif

Все победил я at90can128
Последняя проблема была в непропайке RESETа.

Программатором AVRISPmkII читается очень легко. Только надо обязательно подавать +5 вольт (внешнее) на программатор и на МК.
И MOSI = (RXDO\PDI) PEO
MISO= (TXDO\PDO) PE1/
smile.gif

Сообщение отредактировал Kostin VA - Oct 27 2008, 11:42
Go to the top of the page
 
+Quote Post
Turnaev Sergey
сообщение Oct 27 2008, 13:42
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 562
Регистрация: 25-07-06
Из: Зеленоград, Новосибирск
Пользователь №: 19 088



Цитата(Kostin VA @ Oct 25 2008, 01:32) *
А такой еще вопрос.
На программаторе есть выходы MISO и MOSI чему они соответствуют на МК? к каким ногам их цеплять?

Им и соответствуют.

Это следует понимать как: подключить к MISO, подключить к MOSI.

Ну а уж где эти выводы у конкретного контроллера, это даташит скажет.


--------------------
"Отсутствие вашей судимости - это не ваша заслуга, а наша недоработка."
Ф.Дзержинский.
Go to the top of the page
 
+Quote Post
defunct
сообщение Oct 27 2008, 13:43
Сообщение #24


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Kostin VA @ Oct 26 2008, 16:56) *
Подам я напряжение внешнее на МК, а надо ли подключать выходы VCC и GND с программатора на МК?

Обязательно. на вход программатора Vtarget надо подать VCC девайса, и земли соединить само-собой.
Go to the top of the page
 
+Quote Post
Kostin VA
сообщение Nov 4 2008, 10:28
Сообщение #25


Участник
*

Группа: Новичок
Сообщений: 27
Регистрация: 23-10-08
Пользователь №: 41 135



Сейчас идет процесс написания программы для АТ90CAN128/
Подскажите где можно подсмотреть схему для обмена данных по CAN основанной на AT90CAN128.
Весь интернет перерыл не могу найти. или не там ищу. help.gif
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Nov 4 2008, 11:33
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



lol.gif

Я бы даже открыл пару веток "схема для обмена данных...", "маршрут прохода программы...", "направление общей струи..."

Ну а чтобы "процес написания программы", естественно в плане поиска по интернету, у вас сдвинулся с мёртвой точки, попробуйте почитать несколько тонких брошюр по общим вопросам программирования.

Предлагать апликайшены я вам не рискую. smile.gif
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Nov 4 2008, 16:42
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Kostin VA @ Nov 4 2008, 14:28) *
Сейчас идет процесс написания программы для АТ90CAN128/
Подскажите где можно подсмотреть схему для обмена данных по CAN основанной на AT90CAN128.

А можно узнать, до начала процесса написания программы процесс составления ТЗ был завершен нормально?
И какой там HLP был выбран?


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Anatrulij
сообщение Nov 7 2008, 07:45
Сообщение #28


Участник
*

Группа: Новичок
Сообщений: 64
Регистрация: 7-11-08
Пользователь №: 41 437



я тоже начал только разбираться с этим контроллером. как работать с CAN? не могу найти толковые наработки, где бы подробно описывалось как иницилизировать, отправлять, принимать данные. и желательно с кусками программ на СИ. у кого есть выложите, ПЛЫЗЗЗЗЗ. за ранее благодарен.
Go to the top of the page
 
+Quote Post
ARV
сообщение Nov 7 2008, 07:58
Сообщение #29


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

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



В комплекте с DVK90CAN1 имеется набор примеров на основе библиотеки для AT90CANxxx. Исходники библиотек имеются. Но все они основаны на поллинге сообщений - т.е. если зашел в функцию передачи, то выйдешь только после завершения передачи (а для CAN, как известно, это может быть очень и очень долгий процесс, иногда вообще бесконечный). аналогично и по передачи.
благодаря наличию исходников, переделка на нормальную работу несложна, но прерывания все равно в библиотеке не предусмотрены - это придется делать ручками.

и еще: как я ни старался, пример CAN-Spy так и не работал. Остальные примеры я не проверял.

Библиотеки имеются в 2-ух версиях: полная и "усеченная". Полная реализует весь набор функций (прием по маске и т.п.), усеченная - только прием и передачу обычных сообщений, без масок и т.п.
Так вот, в "полной" библиотеке есть где-то какая-то то ли бага, то ли фича, которую найти непросто, но из-за которой иногда после передачи перестает работать прием (может, Can-Spy поэтому и не работал - собирал в полной версии). В усеченной этого эффекта нет.

Короче, если после сказанного библиотека интересует - могу выложить.


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
Anatrulij
сообщение Nov 7 2008, 08:39
Сообщение #30


Участник
*

Группа: Новичок
Сообщений: 64
Регистрация: 7-11-08
Пользователь №: 41 437



Цитата(ARV @ Nov 7 2008, 11:58) *
Короче, если после сказанного библиотека интересует - могу выложить.


Очень интересует smile.gif .
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 06:04
Рейтинг@Mail.ru


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