roboforum.ru

Технический форум по робототехнике.

Не могу запустить AT91SAM7S128

Re: Не могу запустить AT91SAM7S128

SERGEY_M » 22 сен 2009, 22:51

стопудово в инициализации напутал
если через USB льется, значит кварц генерит
а вот прога работать не хочет, так как такт повидимому другой задан, мож. внешний
когда щупом касаешься, наводки идут... мож и кварц заводится
а от резистора наводок нет
ищи в инициализации тактирования проца баг
я так думаю :pardon:

Re: Не могу запустить AT91SAM7S128

AlexeyM » 22 сен 2009, 23:29

Я когда запускал свой поступил не так взял пример где ком порт эмулируется в усб атмеловский. Записал посмотрел а потом немного модифицировал пример тоже посмотрел :) там начальная инициализация точно правильная. Может он у тебя вачдоком сбрасывается.

Re: Не могу запустить AT91SAM7S128

SERGEY_M » 22 сен 2009, 23:34

вот примеры прог (к книге)

вот архивы книги
33062.jpg
33062.jpg (82.14 КиБ) Просмотров: 2486

(одним файлом не хочет заливаться)
REDKIN.part1.rar
(3.81 МиБ) Скачиваний: 27

REDKIN.part2.rar
(3.81 МиБ) Скачиваний: 29

REDKIN.part3.rar
(3.81 МиБ) Скачиваний: 36

REDKIN.part4.rar
(3.81 МиБ) Скачиваний: 34

REDKIN.part5.rar
(3.07 МиБ) Скачиваний: 25

Re: Не могу запустить AT91SAM7S128

Ku6opr » 26 сен 2009, 00:27

DIV и MUL в ФАПЧ стояли не такие, под которые рассчитана RC цепочка для ФАПЧ. Сейчас уже вроде мигает светодиод как положено.

Re: Не могу запустить AT91SAM7S256

Ku6opr » 08 окт 2009, 21:48

По прежнему мучаю этот контроллер и толком ничего не получается.

С увеличением сложности программы (подключил файлы для работы с USB со стандартного проекта USB<->UART) перестает все выполняться. Дошло до того, что программа работает только тогда, когда закомментирую функцию, которая даже не вызывается. Возникает ощущение, что программа перестает работать, если объем кода больше какого-то значения. К примеру, стандартный проект мигания светодиодом отказываются работать (его размер около 5Кб), если создать новый проект и вместо файлов начальной инициализации присоединить файл, который генерирует Keil, то программа получается 2.5Кб и нормально работает.

Использую демо версию Keil'а для максимального размера программы 32Кб и кучей других ораничений, может в этом причина?

Может кто-то выложить проверенную программу для работы с USB и желательно уже скомпилированную под AT91SAM7S256?

Достал отладочную плату, с ней то же самое, так что проблема не аппаратная.

Re: Не могу запустить AT91SAM7S128

Ku6opr » 13 окт 2009, 22:58

Установил IAR и все проблемы сразу решились. Проекты от Атмела сразу работают без каких-либо изменений. USB поднял за 5 минут :)

Re: Не могу запустить AT91SAM7S128

galex1981 » 13 окт 2009, 23:02

Скинь какой нибудь интересный проект на форум

Re: Не могу запустить AT91SAM7S128

Ku6opr » 13 окт 2009, 23:39

Проекты от Атмел для Keil, IAR и GNU
http://www.atmel.com/dyn/resources/prod_documents/at91sam7s-ek.zip

Re: Не могу запустить AT91SAM7S128

Lockdog » 15 окт 2009, 12:44

Схема, которую ты выложил в первом посте, достаточна, чтобы можно было прошить АРМ? Нужно просто воткнуть юсб и связать с сам-ба? Просто прикупил себе один МК, решил потихоньку начать разбираться)

Re: Не могу запустить AT91SAM7S128

Ku6opr » 15 окт 2009, 21:08

Да, все верно.


Rambler\'s Top100 Mail.ru counter