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

 
 
9 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Сбылась мечта идиота - приехали программатор и SAM7S256, Теперь нужен ликбез.
zheka
сообщение May 11 2010, 16:01
Сообщение #16


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



ДОброго времени суток, господа!
Вот и я делаю первые шаги в освоении ARM7. Сразу понял - как хорошо, что я все-таки сразу купил и программатор и отладочную плату. По крайней мере сэкономлю кучу времени, а денег не жаль.

Плата - OLIMEX SAM7-P256 c контроллером AT91SAM7S256.
Установил я себе KEIL 4.10 http://rutracker.org/forum/viewtopic.php?t=2305709
Подключил отладчик, запустил простейший пример blinker, который мне при загрузке подсунул KEIL. ЗАпустил отладку. Подсоединил осциллограф, дабы засвидетельствовать блиньканье и удивился. Идут импульсы - по фронту плюс 0.5 вольт, по спаду - минус 3.3 вольт. Это как? Я ожидал видеть плюсовые импульсы. И ноль ожидал видеть нулем. Кстати, те выходы, которые в программе не задействованы - на них действительно ноль. А я уже собрался светодиоды напаивать - JTAG конечно хорошо, но от "визуальной" отладки никогда не откажусь.


Осциллограмму прилагаю.
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 11 2010, 16:34
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(zheka @ May 11 2010, 19:01) *
Это как?

Это значит, что надо начинать освоение осциллографа smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zheka
сообщение May 11 2010, 16:50
Сообщение #18


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



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


Так вот если (первый вариант==true), то я должен был столкнуться с этими же проблемами и при работе с AVR. КОль вы такой умный, могли бы и об этом подумать. Вы же язвите. Комплексы детства?

Сообщение отредактировал zheka - May 11 2010, 16:51
Go to the top of the page
 
+Quote Post
mdmitry
сообщение May 11 2010, 17:06
Сообщение #19


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Для осциллографа ключевые слова: постоянная составляющая, открытый вход, закрытый вход.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 11 2010, 17:19
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(zheka @ May 11 2010, 20:01) *
...Кстати, те выходы, которые в программе не задействованы - на них действительно ноль.

А должна быть "1". Сдается мне, что земля осциллографа все-таки подключена к +3.3V smile.gif
Go to the top of the page
 
+Quote Post
mrKirill
сообщение May 11 2010, 17:24
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 283
Регистрация: 13-06-07
Из: Челябинск
Пользователь №: 28 391



Цитата(zheka @ May 11 2010, 22:50) *
Так вот если (первый вариант==true), то я должен был столкнуться с этими же проблемами и при работе с AVR.

Совершенно не обязательно. Знаю одного товарища, работает с AVR инженером (!!!), а пользоваться осциллографом как таковым и не умеет...


PS. Если он прочитает эти мои слова - пускай ему будет стыдно smile.gif
Go to the top of the page
 
+Quote Post
zheka
сообщение May 11 2010, 17:29
Сообщение #22


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Цитата
А должна быть "1". Сдается мне, что земля осциллографа все-таки подключена к +3.3V


Вам прислать фото, где земля осциллографа подключена к ножке, на которой имеется подпись - GND, или на слово поверите? Могу видео выслать. Ну и так - на всякий случай - первоначально я цеплял крокодил земли осциллографа к металлической части разъема COM-порта на отладочной плате. Да, непрофессионально, но там таки минус.
Go to the top of the page
 
+Quote Post
mrKirill
сообщение May 11 2010, 17:35
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 283
Регистрация: 13-06-07
Из: Челябинск
Пользователь №: 28 391



А вход открытый или закрытый?
Go to the top of the page
 
+Quote Post
zheka
сообщение May 11 2010, 17:37
Сообщение #24


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Вот черт....
Я из-за вас разнервничался и крокодилом замкнул две соседние ножки - GND и VREF. Светодиод питания на мгновение погас - как при КЗ. И наверное я спалил стабилизатор LM1117, ибо он теперь при входном питании 12 вольт на выходе дает 5.9 вольт.
Но - чудо!!! Горелым от чипа не запахло, импульсы на выходах идут с той же частотой, только они равны 5.9 вольт. KEIL отказывается работать с ним, предупреждая, что J-LINK будет поврежден. ПРогрмма J-LINK ARM тоже при загрузке предупреждает что высокое напряжение, но тем не менее, ядро видит и распознает. ПРограмма в проце, как я уже писал, шуршит, а ведь написано в даташите - "ABSOLUTE maximum operating voltage - 4.0 вольт."
Go to the top of the page
 
+Quote Post
mrKirill
сообщение May 11 2010, 17:40
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 283
Регистрация: 13-06-07
Из: Челябинск
Пользователь №: 28 391



Ваша невнимательность...
Учитесь признавать свои ошибки smile.gif
Go to the top of the page
 
+Quote Post
zheka
сообщение May 11 2010, 18:08
Сообщение #26


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Цитата
Ваша невнимательность...
Учитесь признавать свои ошибки


Признаю только свою криворукость на нервной почве. Но другого выхода, кроме как подсоединить крокодила на штырь в опасной близости к VREF, дабы доказать кое-кому что я не идиот и землю осциллографа цепляю именно к земле платы, у меня не было. По закону Мэрфи неприятность случилась. Впрочем, с другой стороны спасибо aaarrr за эту идею - я взял другую заведомо рабочую плату с АВР и обнаружил что картина осциллографии та же.

Боюсь что ошибку придется признать не мне, а уважаемому zltigo. Ибо в итоге причина заключалась в предположенном мной пункте 2. А именно - глючил осциллограф. Я его выключил, включил и перезапустил софт. Все стало на свои места. На спаде 0 вольт, на фронте - напряжение питания.

А выводы я делаю в очередной раз одни и те же:
1. Профессионализм не всегда отягощен вежливостью по отношению к менее опытным собеседникам, к сожалению наоборот.
2. Если человек отсылает к мануалам и матчасти - значит его настроение находится где-то посередине между "хочу как-то обозначить себя" и "хочу дать дельный совет". Это я по поводу обвинений меня в незнании осциллографии. Да, я знаю ее поверхностно, но логики мне хватило чтобы понять, что не умей я пользоваться осциллографом - у меня теже проблемы были бы и с АВР. До дающих советы профи это не дошло - как же, перед глазами возможность плюнуть в невежду.

Была где-то здесь тема - у автора перестали вдруг программироваться ATMegи. Сколько плевков было в его адрес, сколько посылов к мануалам, сколько грамотеев искали соринки в разводке платы, в организации питания. И абсоютно пофиг что автор с пеной у рта объяснял - я 3 года раньше так делал, я и раньше так разводил платы, я вообще блокировочные конденсаторы по питанию не ставил - все получалось. В итоге оказалось, что автор купил новый комп и поставил туда плату расширения c LPT портом, а комп новый, быстрый. Вот и не успевал Byte Blaster за компом. Изготовление USB Petka полностью решило проблему.

ОДнако!!!
6 вольт питания - проц работает и не греется, исправно шлет на выходы импульсы амплитудой 6 вольт. Хвала разработчикам.

Сообщение отредактировал zheka - May 11 2010, 18:17
Go to the top of the page
 
+Quote Post
mrKirill
сообщение May 11 2010, 18:19
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 283
Регистрация: 13-06-07
Из: Челябинск
Пользователь №: 28 391



Цитата
ОДнако!!!
6 вольт питания - проц работает и не греется, исправно шлет на выходы импульсы амплитудой 6 вольт. Хвала разработчикам.

Верх дилетантства использовать абы какие режимы работы РЭК...
Было вполне верно послать Вас читать DS.

PS. Прежде чем пенять на zltigo стоило бы "руки выпрямить" и перестать нервничать...
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 11 2010, 18:21
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(zheka @ May 11 2010, 22:08) *
Боюсь что ошибку придется признать не мне, а уважаемому zltigo. Ибо в итоге причина заключалась в предположенном мной пункте 2. А именно - глючил осциллограф. Я его выключил, включил и перезапустил софт. Все стало на свои места. На спаде 0 вольт, на фронте - напряжение питания.

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

Цитата(zheka @ May 11 2010, 22:08) *
6 вольт питания - проц работает и не греется, исправно шлет на выходы импульсы амплитудой 6 вольт. Хвала разработчикам.

А что ему не работать? Вот на ядро подайте 6В, тогда посмотрим smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 11 2010, 18:24
Сообщение #29


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(zheka @ May 11 2010, 19:50) *
уважаемый zltigo. Варианта два:
1. я не знаю азов осциллографии.
2. я достаточно хорошо для начинающего (кажется так называется этот раздел) знаю основы работы с осциллографом, но столкнулся с чем-то что мне простительно не знать.

Выберете любой пункт.
Цитата
Вы же язвите.

Ни в малейшей степени - просто констатация того непреложного факта, что отрицательного напряжения там НЕТ. Что Вы там со своим осциллографом сотворили мене неведомо, а гадать просто не берусь.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zheka
сообщение May 11 2010, 18:24
Сообщение #30


Гуру
******

Группа: Участник
Сообщений: 2 072
Регистрация: 14-01-06
Пользователь №: 13 164



Цитата
Верх дилетантства использовать абы какие режимы работы РЭК...


Пардон, вы и здесь лажаете в риторике. DS я уже читал - см. выше ("не более 4 вольт").
А этот абы какой режим я специально не использую. Я собственно тогда и понял, что спалил LM1117, когда подключив в очередной раз плату увидел на осциллографе импульсы + 6 вольт. После пары секунд шока я потрогал микросхему еще раз взглянукл на осциллограф и отключил питание. Где криминал и дилетантство?
Go to the top of the page
 
+Quote Post

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

 


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


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