Все равно ого такие маленькие и такие дорогие, думал ну 25$ ну не больше, а оно вооно шо.
А возможности конечно в них сильные тут говорить нечего,ну цена все говорит за себя, пока проэкт с Virtex отложим до их морального старения.
С такими вещами имели дело,знаем.
Согласен не простая
Мне с таким диагнозом плату уже месяц делают, говорят сложная нужно подождать так она и еще с двух сторон с шёлкографией размер 210х290мм.
Так Вам повезло,мне уже не раз говорят будет готово через 30 дней, потом звоню а они говорят что извените они потеряли мой шабло и еще нужно месяц ждать, я конечно улыбаюсь от таких людей с ихней ответственностью, обратился к другим ситуация приблизительно похожа только вместо заказаных двух они сделали одну и в два раза больше.
короче AT89S51, программируется Тритоном - программируется все нормально вроде (верифицируется потом четко)
а косяк в том что ничего не работает)))) допустим прога - по ножке на порте каждую секунду мигает светодиод (резистор - светодиод - земля).. какой обвес должен быть то? 40 - питание +5в, 20 - земля, на ресет - через резистор +5в, на ЕА - тож самое... что нибудь еще нужно? а то контроллер не выполняет программу... и на портах единицы не встают при включении, хотя вроде должны
Доброго времени суток!
Проблема возникла с AT89S51, вернее с его правильным включением в схему.
Подключаю его так 40 - питание +5в, 20 земля, сделал автоматический Reset при включении питания ( конденсатор на 10мк к 9 ноге (RST) и от 9 ноги на землю резистор на 150 кил), также для того чтобы мк выполнял прогу из внутренней памяти подключил ногу 31 (EA) через резистор 1к к питанию. Кварц на 12 МГц на землю через кондеры на 33 пик.
Написал простую прогу на асме, сбрасывает все порты в ноль, а потом дергает пин 0 порта 1 с частотой 40 кГц. Прога проверена в симуляторе. Программировал "Тритоном". Верификация проходит успешно.
Контроллер ведет себя так ( проверял осциллографом), на порт 0 на пин 0 и 1 выдаются имульсы 5 в с частотой около 2 МГц...все остальные пины 0 порта в нуле..сигнал PSEN есть 2МГЦ имульсы. Все остальные порты в единице.
Проверил напряжение питания 5в, EA 5в, ресет 0, при включении полсекунды примерно уровень лог 1 на ресете.
Есть второй точно такой же AT89S51 незапрограммированный, ведет себя также.
Складывается впечатление что МК пытается читать программу из внешней памяти (т.к. при этом он задействует порт 0 и частично порт 2).
Вопрос: может что не так в номиналах элементов или вообще не так подключаю, либо нужно установить какие то параметры в программе?
P.S. Если непонятно описал схему включения, могу нарисовать и прикрепить сюда.
Заранее спасибо
Сказать конечно нетрудно. Но еще проще скачать даташит (он кстати есть на русском: http://www.microchip.ru/files/d-sheets- ... 29_675.pdf ) и узнать не только выходной ток пина, но и ряд условий при которых нормируется этот ток. В даташите вообще очень много чего написано про контроллер...
Maximum output current sunk by any I/O pin............................ 25 mA
Maximum output current sourced by any I/O pin ...................... 25 mA
Maximum current sunk by all GPIO ...................... 125 mA
Maximum current sourced all GPIO...................... 125 mA
а самому скачать даташит и прочитать? _noise на вас не хватает.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."