Описание: Продолжение |
Поиск в теме | Версия для печати |
rAn4eG |
Отправлено: 17 Января, 2011 - 12:20:17
|
Рядовой
Сообщений всего: 8
Дата рег-ции: Янв. 2011
|
Вот, собственно фотки:
1 - обратная сторона платы;
2 - соединительные проводки;
3 - сверху под наколом;
4 - полностью собранная со включеным питание (на самом деле, светятся 2-а индикатора на плате, а 2-а тестовых, что подключены к портам PD0, PD1 поочерёдно мигают);
на любую фотку могу дать ссылку с высоким качеством(7 мп)
Подключил резистор (1-30к) на 15к. О, чудо произошло, "BURN" больше не горит. Пытаюсь прошить, та же оибка...
Вынул микрухи, протестил прозвонкой все контакты COM и ISP кабеля, сверил со схемой... всё правельно, даже незнаю что может быть не так...(Отредактировано автором: 17 Января, 2011 - 18:20:06) |
|
|
rAn4eG |
Отправлено: 17 Января, 2011 - 19:52:01
|
Рядовой
Сообщений всего: 8
Дата рег-ции: Янв. 2011
|
Тест 1-й: успешно.
Тест 2-й: при HIGHT сигнале на TXD, CTS начинает часто мигать с LOW на HIGHT, крастный светодиод загорается(всё как написано, но со временем заметил, что сигнал CTS пропадается вообще на несколько сенкунд).
Тест 3-й: При HIGHT TXD и LOW DTR на 7 и 10 ножках 74LS240 нет напряжения; При LOW TXD и HIGHT DTR на 7 и 10 ножках 74LS240 нет напряжения;При HIGHT TXD и HIGHT DTR на 7 и 10 ножках 74LS240 есть напряжение, которое колебается от 4,3-4,5 В; Но если при уровне High на "TXD" замкнуть между собой отрезком провода выводы 9 и 10 в "ISP-штекере", то состояние сигнальной линии "CTS" изменится на Low.
Тест 4-й: Показания вольтметра на 3 и 10 ножках 74LS240 : 1) при нажитии TXD и DTR - 1,4В; 2) при нажатии TXD и RTS - 3,3В; 3) при отключеных всех кнопках - 4,6 В.
Иногда в тестах зачемал колебание напряжения...
Незнаю чтобы значили эти результаты, но мне кажется что СОМ порт вполне рабочий и дело в программаторе...
Кстати пользуясь WinAVR-20090313, пытаясь прошить микруху тестовой прогой, а именно :
#define F_CPU 1000000UL // 1 MHz
#include <avr/io.h>
#include <avr/delay.h>
int main(void) // начало основой программы
{
DDRD = 0xff; // все выводы порта D сконфигурировать как выходы
while (1) { // Бесконечный цикл
PORTD = 0xff; // установить "1" на всех линиях порта D
_delay_ms(50); // Ждем 0.25 сек.
PORTD = 0x00; // установить "0" на всех линиях порта D
_delay_ms(250); // Ждем 0.25 сек.
} // закрывающая скобка бесконечного цикла
} // закрывающая скобка основной программы
получаю ту же самую ошибку, независимо от того, подключён программатор к СОМ порту вообще, или нет...
PonyProg, увы пользоватся не умею...
может стоит поставить другую микруху?( в место 74LS240) или ещё чтото...(Отредактировано автором: 17 Января, 2011 - 19:59:27) |
|
|
|
Поиск в теме | Версия для печати |
Страниц (25): « 1 [2] 3 4 5 6 7 8 9 ... » В конец |
« С чего начать? » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
|
|
|
|