Страница 58 из 628
Добавлено: Пт июл 31, 2009 09:08:27
Hudgun
GP1 писал(а):ищи "Микроконтроллеры AVR семейства Mega" А.В.Евстифеева там про все меги, есть такая же книхка про тиньки

спасибо

Добавлено: Пт июл 31, 2009 12:12:25
Hudgun
На некоторых схемах программатора STK200\300 присутствуют резисторы 33 Ом. Имеет ли смыл их ставить?
Добавлено: Пт июл 31, 2009 13:12:14
DiGiCat
Hudgun писал(а): Имеет ли смыл их ставить?
Для подстраховки стоят, от разных КЗ. На работу не повлияют, если ошибаешься часто, то поставь.
Добавлено: Вс авг 02, 2009 18:30:08
DataLife
МЯУ!
Подскажите, плиз, схемку (с платой) программатора STK200/300 для размещения в корпусе LPT штекера.
Заранее благодарен!
Добавлено: Пн авг 03, 2009 18:22:55
Yellow Tiger
Что-то я не пойму, где у тебя дырка, смотри - 27 февраля, полгода назад, практически,
ты писал:
В статье, по которой ты собирал программатор, даны файлы печатных плат (для STK в том числе), так неужели нельзя было за полгода чуток ужать эту плату, чтобы она умещалась в разъем DB25?

Вот она, в центре, и ненамного больше корпуса разъема, выкинуть две лишние кроватки - и всех делов-то! ::>

Что-то не верится в такое, по-моему, ты высосал проблему из пальца...
Добавлено: Вт авг 04, 2009 21:47:27
Белк
Есть возможно ламерский вопрос, в ПЛИС Altera можно делать регистры-защёлки не используя при этом триггеры из макроячеек?
Добавлено: Ср авг 05, 2009 14:23:22
Hudgun
Собрал программатор STK200+\300 на 555АП5 Подключил к Atmega8 - Прочитал его CVAVR. Ошибок не было

. Вот нашел прогу моргающую светодиодом. Попровьте если не прав - светик подключается через резик 300 Ом к 2ой ноге меги (ножка МК "+" или "-"?). Hex файл из архива открывается в Chip Programmer: File-Load Flash. Фузы не трогаю. частота стоит 0.23Mhz (работа от внутреннего кварца) и нажимаю Programm All. Все? Еси что не правильно можно кратко описать каждый шаг прошивки.
Просто хочется побыстрее проверить работу МК, а уж потом вдавться в подробности программирования.
Извините если задал глупые вопросы
Добавлено: Ср авг 05, 2009 15:36:42
GryNi
всем привет! столкнулся с такой проблемой, нужно перевести число 800000 в 16-ричную систему счисления, ответ к нему 0хС3500, вапще не понимаю как это число нада правильно переводить! с числами которые не больше 255 апилирую нормально! это надо для создания таймера самой программой, т.е. не используя таймер МК! если не трудно напишите как для дурака, чтобы вопросов небыло!
Добавлено: Ср авг 05, 2009 16:06:13
ibiza11
$С3500, это тоже самое что $0C3500. делишь на группы по два знака, начиная справа. получаешь, младшая группа $00, средняя $35, старшая $0C. вот тебе три числа до 255.
Добавлено: Ср авг 05, 2009 19:06:21
Synergetik
GryNi писал(а):вапще не понимаю как это число нада правильно переводить!
Я знаю только один способ перевода чисел из одной системы счисления (СС) в другую - делением исходного числа на -ичность конечной СС в рамках исходной СС.
То есть, допустим, имеется десятичное число 800 000. Конечная СС - 16-ричная, следовательно, делим последовательно 800 000 на 16, пока число не будет превышать F, одновременно считая, сколько раз делили. Получилось число 12 (C), а делили ровно 4 раза - ставим C на 4-разряд (отсчёт начинается с нуля): С _ _ _ _. Умножаем 12 на 16^4 и вычитаем результат из 800 000. Получаем 13 568. А теперь, зная, сколько 16-ричное число будет иметь разрядов и заполнив 4-й, делим это число на 16^3, результат (3) заносим в 3-разряд (С 3 _ _ _), а остаток опять подвергается делению. И так до последнего разряда.
Это то же самое, что просто делить в столбик, заполняя разряды остатками с конца в начало (то есть последний остаток - старший разряд, а первый - младший 0-й разряд).
Эх, умели бы мы считать в 16-ичной системе (а заодно в 2, и 8-ичной), в миг бы переводили.
Добавлено: Ср авг 05, 2009 19:56:08
GP1
а я знаю способ еще быстрее перевести из 10 в hex цисло
в виндовсе есть куркулятор и если перевести его в инженерный вид - то вот оно щасте - ставим точку в нужной системе и вперед на мины

Добавлено: Ср авг 05, 2009 20:33:01
ibiza11
ммм, я видимо вопрос не понял))) ну так вам все уже рассказали)))
Добавлено: Чт авг 06, 2009 09:08:23
Hudgun
Hudgun писал(а):Собрал программатор STK200+\300 на 555АП5 Подключил к Atmega8 - Прочитал его CVAVR. Ошибок не было

. Вот нашел прогу моргающую светодиодом. Попровьте если не прав - светик подключается через резик 300 Ом к 2ой ноге меги (ножка МК "+" или "-"?). Hex файл из архива открывается в Chip Programmer: File-Load Flash. Фузы не трогаю. частота стоит 0.23Mhz (работа от внутреннего кварца) и нажимаю Programm All. Все? Еси что не правильно можно кратко описать каждый шаг прошивки.
Просто хочется побыстрее проверить работу МК, а уж потом вдавться в подробности программирования.
Извините если задал глупые вопросы
Заставил я светодиод моргать

Терь буду подробнее изучать

Добавлено: Чт авг 06, 2009 14:15:50
GryNi
Спасиба за помощь разобрался =)))
Добавлено: Чт авг 06, 2009 15:09:37
SII
Белк писал(а):Есть возможно ламерский вопрос, в ПЛИС Altera можно делать регистры-защёлки не используя при этом триггеры из макроячеек?
Можно, конечно. Только на это будет тратиться логика, причём ячеек потребуется больше.
Добавлено: Сб авг 08, 2009 12:27:47
DataLife
Yellow Tiger писал(а):Что-то я не пойму, где у тебя дырка, смотри - 27 февраля, полгода назад, практически,
ты писал
В статье, по которой ты собирал программатор, даны файлы печатных плат (для STK в том числе), так неужели нельзя было за полгода чуток ужать эту плату, чтобы она умещалась в разъем DB25?

Вот она, в центре, и ненамного больше корпуса разъема, выкинуть две лишние кроватки - и всех делов-то! ::>
Что-то не верится в такое, по-моему, ты высосал проблему из пальца...
"Ужать" плату - в общем не проблема, вот только проблема ужать её настолько чтобы влезла она в корпус DB25, который не на защёлкал, а на винтах собирается. Туда еле влазит буферная мс., что там говорить про разводку к ней...
Проблему я из пальца не высасываю.
Фото корпуса DB25. Внутри лежит буфер. Можете убедиться, что места там "очень много".
==========
Такого рода вопрос.
Подскажите, зачем понижать напряжение диодами и LDO стабилизаторами в схеме программатора от Проттоса? Ведь в статье даже написано:
http://radiokot.ru/lab/controller/29/ писал(а):чем больше напряжение питания (в пределах до 5В, естественно), тем выше вероятность того, что контроллер запустится и будет устойчиво работать
USB порт даёт 5 вольт, то, что нужно для питания МК...
Объясните, плиз.
Добавлено: Сб авг 08, 2009 12:52:45
Yellow Tiger
Попробуй повернуть ХЦ244 поперек, или купи другой корпус разъема, а еще лучше - возьми её в SOIC'е, тогда даже вот в такой корпус влезет:

Разводка, за давностью лет, потеряна, но разобрать по фото можно... И заметь - эту фотографию я здесь уже размещал, ты мог бы ею уже давно воспользоваться...
DataLife писал(а):зачем понижать напряжение питания
Это делается для того, чтобы уравнять напряжение питания с уровнями сигналов на шине данных - там-то не 5, а 3,6 вольта.
Добавлено: Сб авг 08, 2009 13:10:54
Synergetik
Yellow Tiger писал(а):Попробуй повернуть ХЦ244 поперек, или купи другой корпус разъема, а еще лучше - возьми её в SOIC'е
Она и поперёк-то еле влезает. А такого типа корпуса я вообще не встречал. В одно время тоже думал, как бы всё это поместить в LPT-корпус. А так как мой "любимый" пока вид сборки - навесной монтаж - то собрал вот как:
микруху удобно положить на бок.
Добавлено: Сб авг 08, 2009 13:32:48
Yellow Tiger
DataLife писал(а):Проблему я из пальца не высасываю.
Два предыдущих поста свидетельствуют - проблемы нет! Она тебе кажется...
Добавлено: Сб авг 08, 2009 14:24:26
DiGiCat
Вот проблемы то.. Фото не важное и не "свежее", но понять можно.

Плата (кажись из Радио)
