Сообщение от Signalshik2
|
ну вы же сами говорили, что там в конце программирования - программатор AT90162USB переводит все свои выходы SPI-Программатор в 3-е состояние.
|
Я говорил что программатор всё врем пока длится программирование, удерживает ресет в 0, тем самым переводя выводы ТАРГЕТА в 3е состояние, и таргет в это время ничего лишнего не будет давать "на встречу" программатору. Акегор уточнил что не все выводы таргета в 3е состояние переходят. И заметил, что в общем-то когда программатор закончил работу, он больше не шлёт сигналы таргету, и по большему счёту всё равно, 3е там состояние или порт программатора переведён на чтение. Я уже ему возразил, что в каком состоянии остаются выводы программатора - неизвестно. В частности они могут остаться выходами. И тогда фильтрующие резисторы стоящие последовательно, превратятся в ограничивающие при некоторых условиях. И что если их не будет - порт программатора точно сдохнет, хоть и не мгновенно. А вот если будут - то программатор окажет влияние на работу схемы, и этого влияния может хватить для нарушения работы таргета, а может и не хватить. Акегор потребовал фактов, и я описал случай, с которым столкнулся лично буквально на днях. У меня влияния программатора не хватило на приведение схемы в полную неработоспособность, но хватило для небольшого искажения ШИМа. Так же Акегор высказался в том смысле, что работники производителя контроллеров не пальцем деланные, лажу выпускать на будут, на что я ему напомнил, что обсуждаемый программатор был разработан вовсе не фирмой атмел, а так же напомнил случаи, когда работники производителя таки делали лажу, не смотря на своё происхождение.
Тебе же я посоветовал не надеяться на кого-то а поставить между таргетом и контроллером буфер 74HС244 (как я сам сделал), который гарантированно переходит в 3е состояние когда запрещается его работа. Данная микросхема распространена широко, отечественный аналог, если не путаю, вроде кр1564АП6, стоит не дорого.