Найдено 40 результатов

slonek
Пт ноя 19, 2021 23:29:17
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 682422

Re: Нескольно простых вопросов о программировании AVR на Си.

Камрады! По совету DX168B испробовал два варианта. Итак:
При коде:
if ( (PORTB & (1 << PB0)) != 0 )
{
PORTB |= (1 << PB1);
_delay_ms(500);
PORTB &= ~(1 << PB1);
}
На кнопку PB0 реакции нет. Но при нажатии на кнопку PB4 вместе со сменой частоты (на PB3) и индикации на светодиодах (PB5 и PB6 ...
slonek
Ср ноя 17, 2021 09:24:08
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 682422

Re: Нескольно простых вопросов о программировании AVR на Си.

Просто словами опишите, где кнопки, и что хотите получить.
Иначе, получается разговор глухого с немым.

МК представляет собой два генератора. Один из них постоянно шарашит 100Гц на выводе OC1A (PB3).
Второй может выдавать 45 Гц и 33,33 Гц на выводе OC0A (PB2). Смена значения частоты производится ...
slonek
Ср ноя 17, 2021 01:19:06
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 682422

Re: Нескольно простых вопросов о программировании AVR на Си.

Так у меня так и есть....
Это другая тактовая кнопка. Переключающая светодиоды и подающее высокое на PB1 - это разные кнопки. Их две.
slonek
Ср ноя 17, 2021 00:33:54
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 682422

Re: Нескольно простых вопросов о программировании AVR на Си.

Спасибо! Запустил смену светодиода по тактовой кнопке... ну и не только.
Вот полный говнокод:

#define F_CPU 9216000UL
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>

int main()
{
CLKPR = (1 << CLKPCE);
CLKPR = (0 << CLKPCE) | (0 << CLKPS3) | (0 << CLKPS2) | (1 << CLKPS1 ...
slonek
Вт ноя 16, 2021 16:46:33
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 682422

Re: Нескольно простых вопросов о программировании AVR на Си.

Спасибо!
А строку не нужно менять?

Код: Выделить всё

while ((PINB&(1 << PB4)) == 0){} // Ждем пока на выводе PB4 лог. 0
slonek
Вт ноя 16, 2021 16:17:24
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 682422

Re: Нескольно простых вопросов о программировании AVR на Си.

ее результат - не логическая константа
Но с портом D она же работает... Как правильно записать эту строку?
slonek
Вт ноя 16, 2021 12:16:04
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 682422

Re: Нескольно простых вопросов о программировании AVR на Си.

Котаны! Подскажите, пожалуйста. Есть код для мигания светодиодов с помощью тактовой кнопки:


#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRD = 0b00000000; // Порт D вход
PORTD = 0b11111111; // Подключаем подтягивающие резисторы
DDRB = 0b11111111; // Порт B выход
PORTB ...
slonek
Пн авг 09, 2021 21:45:14
Форум: AVR
Тема: FuseBit Doctor
Ответы: 448
Просмотры: 303459

Re: FuseBit Doctor

Путем пропайки подозрительных участков, чистке и промывке платы удалось добиться моргания светодиодов, после нажатия на кнопку. +5 и +12 вольт на соответствующих ногах появляются. Что должно быть на других ногах? Восстанавливаю Attiny12.
slonek
Пт авг 06, 2021 10:59:19
Форум: AVR
Тема: FuseBit Doctor
Ответы: 448
Просмотры: 303459

Re: FuseBit Doctor

slonek
Чт авг 05, 2021 11:23:34
Форум: AVR
Тема: FuseBit Doctor
Ответы: 448
Просмотры: 303459

Re: FuseBit Doctor

DC-DC работает. 12 вольт есть. Без МК 5В на 11 ноге нет.
slonek
Ср авг 04, 2021 21:41:51
Форум: AVR
Тема: FuseBit Doctor
Ответы: 448
Просмотры: 303459

Re: FuseBit Doctor

Год назад на соседнем форуме купил сабж на заводской плате. Поднял несколько микросхем, и необходимость в нем временно отпала.
Когда снова понадобился - был неприятно удивлен:
При нажатии на кнопку загорался красный светодиод. Пробовал на заведомо рабочем МК - то же самое.
Начал разбираться ...
slonek
Ср дек 02, 2020 14:41:15
Форум: Умные мысли
Тема: Часы на люминесцентных индикаторах.
Ответы: 9180
Просмотры: 3743563

Re: Часы на люминесцентных индикаторах.

Победил!!!!

Все прекрасно работает. BD139 спасли.

Большое всем спасибо!
slonek
Ср дек 02, 2020 14:16:21
Форум: Умные мысли
Тема: Часы на люминесцентных индикаторах.
Ответы: 9180
Просмотры: 3743563

Re: Часы на люминесцентных индикаторах.

[uquote="kollaider",url="/forum/viewtopic.php?p=3934598#p3934598"]Я бы попробовал запитать преобразователь от 12 вольт. Для чего автор сделал такую муть. У вас базовые и коллекторные обмотки не попутаны? R31 тоже можно пробовать уменьшать. Транзисторы все-таки какие стоят у вас?
Когда полная ...
slonek
Ср дек 02, 2020 13:01:33
Форум: Умные мысли
Тема: Часы на люминесцентных индикаторах.
Ответы: 9180
Просмотры: 3743563

Re: Часы на люминесцентных индикаторах.

[uquote="kollaider",url="/forum/viewtopic.php?p=3934501#p3934501"]Стоят КТ315? Фтопку. Ставьте кт815 хотя бы.
И возможно R33 уменьшить а емкость параллельно ему увеличить.[/uquote]
На данный момент ёмкость параллельно R33 - 1n8. При указаной на схеме происходил срыв генерации.
R33 без изменений.
slonek
Ср дек 02, 2020 11:08:45
Форум: Умные мысли
Тема: Часы на люминесцентных индикаторах.
Ответы: 9180
Просмотры: 3743563

Re: Часы на люминесцентных индикаторах.

[uquote="kollaider",url="/forum/viewtopic.php?p=3933949#p3933949"]Коэффициент усиления транзисторов преобразователя. Напряжение насыщения К-Э транзисторов. Сечение и параметры магнитопровода. Количество витков базовой обмотки (ток в базе). Без ответов на эти вопросы никто вам не поможет.[/uquote ...
slonek
Вт дек 01, 2020 10:24:26
Форум: Умные мысли
Тема: Часы на люминесцентных индикаторах.
Ответы: 9180
Просмотры: 3743563

Re: Часы на люминесцентных индикаторах.

Перемотал трансформатор. Без нагрузки теперь -79В. На накале - около 8В.
Подключаю нагрузку - на накале 2В, а анодное падает до -14В. О яркости индикаторов говорить не приходится.
Если отключить накал, то на анодах -52В... Куда девается 38В?????

Все отмыл, на закоротки проверил....
slonek
Сб ноя 21, 2020 16:01:43
Форум: Умные мысли
Тема: Часы на люминесцентных индикаторах.
Ответы: 9180
Просмотры: 3743563

Re: Часы на люминесцентных индикаторах.

[uquote="korob",url="/forum/viewtopic.php?p=3928339#p3928339"]Так и должно быть, у них ток анода больше. :wink: Сравнять яркость можно добавлением в аноды ИВ-6 токоограничительных резисторов, номиналы подобрать экспериментально. :roll: Можно и один резистор в сетку. :roll:[/uquote]
Дело в том, что ...
slonek
Сб ноя 21, 2020 14:26:42
Форум: Умные мысли
Тема: Часы на люминесцентных индикаторах.
Ответы: 9180
Просмотры: 3743563

Re: Часы на люминесцентных индикаторах.

Таки сработала эта хреновина!!!!
Сделал следующее:
1. Залил платы ацетоном, дабы отмыть канифоль.
2. Пока отмокали платы, сбросил все фьюзы с помощью FuseBit Doctor
3. Прошил микросхему прошивкой №3.
4. Собрал. Включил. Устранил пару закороток и непропаев. На накале стоят ограничительные резисторы 2 ...
slonek
Чт ноя 19, 2020 14:22:43
Форум: Умные мысли
Тема: Часы на люминесцентных индикаторах.
Ответы: 9180
Просмотры: 3743563

Re: Часы на люминесцентных индикаторах.

[uquote="korob",url="/forum/viewtopic.php?p=3927156#p3927156"]Фьюзы... Датчик освещения... Монтаж... :roll:

Пока только это могу предположить. :dont_know:[/uquote]

Фьюзы в соответствии с картинкой (выше приводил), вместо датчика стоит резистор (номинал не помню). Буду проверять монтаж ...

Перейти к расширенному поиску