11110011 01110110 (di_halt) wrote in ru_radio_electr,
11110011 01110110
di_halt
ru_radio_electr

Categories:

Непонятки с Тини12L

Пытаюсь тут раскачать Тини12Л. Нихрена не выходит. Прошиваю нормально, пробовал прошивать и через ISP и HV программером. Прошивается и считывается нормально, биты фузов считывает/ устанвливает нормально.


Тини12, впаяна в монтажку, к ногам припаяны три диода (от +5 и на ногу, через резисторы)
RESET притянут к +5 через резистор в 1кОм
Конфигруцая источника тактов по дефолту - внутренний генератор. По идее при подачи питания должен зажечь два диода по портам.

прога такая:

.equ IMP1 =0 ;Pulse Reset Phone
.equ IMP2 =1 ;Pulse number 1
.equ IMP3 =2 ;Pulse number 2
.equ ALR =3 ;Alarm sygnal was here

.CSEG
RJMP RESET ; Reset
RETI ; INT0
RETI ; PIN Change
RETI
RETI ; EE RDY
RETI ; ANA CMP

RESET: WDR

LDI wreg,0x0F ;Set Up WatchDog
OUT WDTCR,wreg

Main: WDR

SBI DDRB,IMP1 ; на эти ноги повешаны светодиоды
SBI PORTB,IMP1

SBI DDRB,IMP1 ; по идее, по выполнении, должен гореть один, а остальные быть погашены
CBI PORTB,IMP1

SBI DDRB,IMP1
SBI PORTB,IMP1


RJMP Main

Что в итоге происходит.
В пол силы горит диод висящий на PB0 (MOSI/AIN0), осцил показывает, что там идут прямоугольные импульсы.
Если потыкать осцилом в ножки, особенно за ножку +5В которая, то процик может запуститься и начать работать. Но это ладно, тупящие контроллеры это мне не привыкать, помехи и мало ли еще какой гон. Удивляет другое, из этого торчка (с импульсами на РВ0) он может выйти в рабочий режим, а может вдруг, не меняясь в лице, начать греться как утюг. Аж дым идет. Вроде как вытаскивать успеваю, но после такой прожарки уже не получается выбить его в рабочий режим. Можно подумать, что в результате перегрева он сгорел, однако он нормально определяется обеими видами программаторов (HV и по ISP), совершенно нормально читается, шьется, меняет фьюзы, в общем ведет себя нормально. Но работать больше уже не хочет никак. Даже случайным образом.

Что за херня? Это глюк не единичного экземпляра, проверял на трех разных. Эффект один :(((
Tags: МК
Subscribe
  • Post a new comment

    Error

    Comments allowed for members only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 58 comments