Программирование микроконтроллеров Atmel

femidass

Well-Known Member
А по освещению как? Сколько таких надо на спальную комнату для комфортного освещения?
 

abigsam

Member
А по освещению как?
Ощущения у всех разные, но может эта ссылка Вам поможет:

Я делал подобное для товарища, как оказалось -- незаменимая штука для отдыха на природе (если с ночевкой).
 

femidass

Well-Known Member
ээээ зачем так траллить? Я знаю что такое люмены, потому и переспросил, что 300 лм это ниочем :/
 
Всем привет. Нужно написать програмку к мк Attiny 13. Таймер с задержками 15,20,25 минут. С Ув. Владимир.
ЗЫ: подробности в личку
 

lar-x

http://osidok.site/
Требуется написание программы на ATmega8515.

Существующая плата управления 5ю аналоговыми выходами. С ее помощью производится регулировка и отображение задания на этих выходах. Без обратной связи.

5 парных семисегментных индикатора отображают в процентах (от 0 до 99) состояние выходов МК (аналоговый сигнал 0-5 В, пульсации !по-видимому! сглаженные конденсатором).
7ю кнопками задается этот самый уровень на выходах (5 кнопок выбора канала и 2 шт "больше" "меньше").

Контроллер сгорел из-за неосторожной эксплуатации.
С такой же платы слиты flash и eeprom, но не fuses, с помощью USBasp и khazama.

Новый впаян, работа всех остальных элементов платы проверена простой программкой написана мною для этого. Скопированная программа успешно записывается но не работает.

Есть схема устройства со всеми распиновками, фото. Частота МК задается внутренним тактовым генератором.
 

Malok

Member
Существующая плата управления 5ю аналоговыми выходами. С ее помощью производится регулировка и отображение задания на этих выходах. Без обратной связи.
МК должен давать эти сигналы или через АЦП принимать и показывать? % чего показывать?
индикаторы 5*2*7 = 70. у 8515 нет столько выходов - нужно еще программу писать для отображения на их. Через дешифратор оно организовано или хитроумным алгоритмом - нужно разбираться. С кнопками аналогично.
Нужен точный алгоритм работы контроллера либо более точное ТЗ.
В любом случае, работы не на час.
Не проще ли вытянуть фьюзы из аналогичной платы? Или поиграться с установкой текущих?
Там же не много настроек:
 

lar-x

http://osidok.site/
МК должен давать эти сигналы или через АЦП принимать и показывать? % чего показывать?
индикаторы 5*2*7 = 70. у 8515 нет столько выходов - нужно еще программу писать для отображения на их. Через дешифратор оно организовано или хитроумным алгоритмом - нужно разбираться. С кнопками аналогично.
Нужен точный алгоритм работы контроллера либо более точное ТЗ.
В любом случае, работы не на час.
Не проще ли вытянуть фьюзы из аналогичной платы? Или поиграться с установкой текущих?
Там же не много настроек:
1. МК сам генерирует сигнал. Шкала 0 вольт - 0%, 5в - 99%.
2. 5шт по 2 цифры. итого 10 цифр. модель индикатора
3. Кнопок всего 7 шт. 2 из них это "+" и "-". 5 других при нажатии вызывают вход в редактирование того или иного канала, что отображается миганием текущего значения на индикаторе канала. После установки кнопками "+" и "-" желаемого значения значение "закрепляется" повторным нажатием кнопки канала. Значения задействуются уже во время перебора "+" и "-" online так сказать.
4. по фьюзам: перебрал все частоты встроенного генератора - результат тот же. Остальные не трогал.
5. вытянуть из работающей палаты можно, но на данный момент она вне зоны досягаемости.
6. Подключение индикаторов такое:
 
Последнее редактирование:

femidass

Well-Known Member
Советский индикатор. Есть точки. Никак не могу идентифицировать.
Для просмотра вложений необходима регистрация
 

Malok

Member
1. МК сам генерирует сигнал. Шкала 0 вольт - 0%, 5в - 99%.
2. 5шт по 2 цифры. итого 10 цифр. модель индикатора
3. Кнопок всего 7 шт. 2 из них это "+" и "-". 5 других при нажатии вызывают вход в редактирование того или иного канала, что отображается миганием текущего значения на индикаторе канала. После установки кнопками "+" и "-" желаемого значения значение "закрепляется" повторным нажатием кнопки канала. Значения задействуются уже во время перебора "+" и "-" online так сказать.
4. по фьюзам: перебрал все частоты встроенного генератора - результат тот же. Остальные не трогал.
5. вытянуть из работающей палаты можно, но на данный момент она вне зоны досягаемости.
6. Подключение индикаторов такое:
1. Значит нужен ШИМ. Здесь также возможна организация его либо аппаратно либо программно.
2,6 - алгоритм программного перебора, 8+20(5*2) ножек - все равно многовато.
3. для кнопок также не понятна схема выборки нажатий
4. В идеале там больше и нечего дергать (если нет загрузчика и напряжение 5В). Может с чипом что не так?

Смотрите, больше всего заморочек здесь на индикаторах и клавиатуре. Сам алгоритм регулирования напряжения на ножках не сложно реализовать. Даже программным ШИМом.
Могу взяться за эту работу после праздников. С работой и отладкой оцениваю от 200грн. Более точно могу сказать после просмотра принципиальной схемы платы, процессор в ДИП/СМД корпусе?
Но, как я уже говорил, проще с фьюзами поиграться. их там не так уже и много.
 

Stam

Member
Советский индикатор. Есть точки. Никак не могу идентифицировать.
Для просмотра вложений необходима регистрация
светодиодный семисегментный индикатор. такие ставили в калькуляторы но Ваш по ходу из часов. мультиметром можно вызвонить все сегменты...
 

femidass

Well-Known Member
Я пробовал вызванивать, там как то интересно все оформлено. Все и не вызвонил. Я помню, когда был школьником в М-К (моделист-конструктор) встречал в разделе о справочной информации по советской елементной базе эти индикаторы, но ни номера ни года не припомню. Хотя бы серию знать...
 

Stam

Member
Я пробовал вызванивать, там как то интересно все оформлено. Все и не вызвонил. Я помню, когда был школьником в М-К (моделист-конструктор) встречал в разделе о справочной информации по советской елементной базе эти индикаторы, но ни номера ни года не припомню. Хотя бы серию знать...


 

Roger Wilco

Heavy Metal Forever
Требуется написание программы на ATmega8515.

Существующая плата управления 5ю аналоговыми выходами. С ее помощью производится регулировка и отображение задания на этих выходах. Без обратной связи.

5 парных семисегментных индикатора отображают в процентах (от 0 до 99) состояние выходов МК (аналоговый сигнал 0-5 В, пульсации !по-видимому! сглаженные конденсатором).
7ю кнопками задается этот самый уровень на выходах (5 кнопок выбора канала и 2 шт "больше" "меньше").

Контроллер сгорел из-за неосторожной эксплуатации.
С такой же платы слиты flash и eeprom, но не fuses, с помощью USBasp и khazama.

Новый впаян, работа всех остальных элементов платы проверена простой программкой написана мною для этого. Скопированная программа успешно записывается но не работает.

Есть схема устройства со всеми распиновками, фото. Частота МК задается внутренним тактовым генератором.
Можно взглянуть на содержимое?
 

Roger Wilco

Heavy Metal Forever
Так тут все просто, этот дамп - попытка стянуть ПО из залоченного МК. Программы там нету, вот, посмотрите кусок:
Код:
20114000A0A0A1A1A2A2A3A3A4A4A5A5A6A6A7A7A8A8A9A9AAAAABABACACADADAEAEAFAF9F
:20116000B0B0B1B1B2B2B3B3B4B4B5B5B6B6B7B7B8B8B9B9BABABBBBBCBCBDBDBEBEBFBF7F
:20118000C0C0C1C1C2C2C3C3C4C4C5C5C6C6C7C7C8C8C9C9CACACBCBCCCCCDCDCECECFCF5F
:2011A000D0D0D1D1D2D2D3D3D4D4D5D5D6D6D7D7D8D8D9D9DADADBDBDCDCDDDDDEDEDFDF3F
:2011C000E0E0E1E1E2E2E3E3E4E4E5E5E6E6E7E7E8E8E9E9EAEAEBEBECECEDEDEEEEEFEF1F
:2011E000F0F0F1F1F2F2F3F3F4F4F5F5F6F6F7F7F8F8F9F9FAFAFBFBFCFCFDFDFEFEFFFFFF
:2012000000000101020203030404050506060707080809090A0A0B0B0C0C0D0D0E0E0F0FDE
:2012200010101111121213131414151516161717181819191A1A1B1B1C1C1D1D1E1E1F1FBE
:2012400020202121222223232424252526262727282829292A2A2B2B2C2C2D2D2E2E2F2F9E
:2012600030303131323233333434353536363737383839393A3A3B3B3C3C3D3D3E3E3F3F7E
 

lar-x

http://osidok.site/
Так тут все просто, этот дамп - попытка стянуть ПО из залоченного МК. Программы там нету, вот, посмотрите кусок:
Код:
20114000A0A0A1A1A2A2A3A3A4A4A5A5A6A6A7A7A8A8A9A9AAAAABABACACADADAEAEAFAF9F
:20116000B0B0B1B1B2B2B3B3B4B4B5B5B6B6B7B7B8B8B9B9BABABBBBBCBCBDBDBEBEBFBF7F
:20118000C0C0C1C1C2C2C3C3C4C4C5C5C6C6C7C7C8C8C9C9CACACBCBCCCCCDCDCECECFCF5F
:2011A000D0D0D1D1D2D2D3D3D4D4D5D5D6D6D7D7D8D8D9D9DADADBDBDCDCDDDDDEDEDFDF3F
:2011C000E0E0E1E1E2E2E3E3E4E4E5E5E6E6E7E7E8E8E9E9EAEAEBEBECECEDEDEEEEEFEF1F
:2011E000F0F0F1F1F2F2F3F3F4F4F5F5F6F6F7F7F8F8F9F9FAFAFBFBFCFCFDFDFEFEFFFFFF
:2012000000000101020203030404050506060707080809090A0A0B0B0C0C0D0D0E0E0F0FDE
:2012200010101111121213131414151516161717181819191A1A1B1B1C1C1D1D1E1E1F1FBE
:2012400020202121222223232424252526262727282829292A2A2B2B2C2C2D2D2E2E2F2F9E
:2012600030303131323233333434353536363737383839393A3A3B3B3C3C3D3D3E3E3F3F7E
Ок, спасибо. Значит без вариантов - нужна новая программа.
 

КОТ

Белый и пушистый !
Случайно ни у кого нет , не дорого , такой зверушки как ATmega8 в DIP28 ?
 
Верх