Камрады! По совету DX168B испробовал два варианта. Итак:
При коде:
if ( (PORTB & (1 << PB0)) != 0 )
{
PORTB |= (1 << PB1);
_delay_ms(500);
PORTB &= ~(1 << PB1);
}
На кнопку PB0 реакции нет. Но при нажатии на кнопку PB4 вместе со сменой частоты (на PB3) и индикации на светодиодах (PB5 и PB6 ...
Найдено 40 результатов
- Пт ноя 19, 2021 23:29:17
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 682422
- Ср ноя 17, 2021 09:24:08
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 682422
Re: Нескольно простых вопросов о программировании AVR на Си.
Просто словами опишите, где кнопки, и что хотите получить.
Иначе, получается разговор глухого с немым.
МК представляет собой два генератора. Один из них постоянно шарашит 100Гц на выводе OC1A (PB3).
Второй может выдавать 45 Гц и 33,33 Гц на выводе OC0A (PB2). Смена значения частоты производится ...
Иначе, получается разговор глухого с немым.
МК представляет собой два генератора. Один из них постоянно шарашит 100Гц на выводе OC1A (PB3).
Второй может выдавать 45 Гц и 33,33 Гц на выводе OC0A (PB2). Смена значения частоты производится ...
- Ср ноя 17, 2021 01:19:06
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 682422
Re: Нескольно простых вопросов о программировании AVR на Си.
Так у меня так и есть....
Это другая тактовая кнопка. Переключающая светодиоды и подающее высокое на PB1 - это разные кнопки. Их две.
Это другая тактовая кнопка. Переключающая светодиоды и подающее высокое на PB1 - это разные кнопки. Их две.
- Ср ноя 17, 2021 00:52:16
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 682422
Re: Нескольно простых вопросов о программировании AVR на Си.
Чёт никак... 
Нет реакции на кнопку.
Нет реакции на кнопку.
- Ср ноя 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 ...
Вот полный говнокод:
#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 ...
- Вт ноя 16, 2021 16:46:33
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 682422
Re: Нескольно простых вопросов о программировании AVR на Си.
Спасибо!
А строку не нужно менять?
А строку не нужно менять?
Код: Выделить всё
while ((PINB&(1 << PB4)) == 0){} // Ждем пока на выводе PB4 лог. 0- Вт ноя 16, 2021 16:17:24
- Форум: AVR
- Тема: Нескольно простых вопросов о программировании AVR на Си.
- Ответы: 1498
- Просмотры: 682422
Re: Нескольно простых вопросов о программировании AVR на Си.
Но с портом D она же работает... Как правильно записать эту строку?ее результат - не логическая константа
- Вт ноя 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 ...
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRD = 0b00000000; // Порт D вход
PORTD = 0b11111111; // Подключаем подтягивающие резисторы
DDRB = 0b11111111; // Порт B выход
PORTB ...
- Пн авг 09, 2021 21:45:14
- Форум: AVR
- Тема: FuseBit Doctor
- Ответы: 448
- Просмотры: 303459
Re: FuseBit Doctor
Путем пропайки подозрительных участков, чистке и промывке платы удалось добиться моргания светодиодов, после нажатия на кнопку. +5 и +12 вольт на соответствующих ногах появляются. Что должно быть на других ногах? Восстанавливаю Attiny12.
- Пт авг 06, 2021 10:59:19
- Форум: AVR
- Тема: FuseBit Doctor
- Ответы: 448
- Просмотры: 303459
- Чт авг 05, 2021 11:23:34
- Форум: AVR
- Тема: FuseBit Doctor
- Ответы: 448
- Просмотры: 303459
Re: FuseBit Doctor
DC-DC работает. 12 вольт есть. Без МК 5В на 11 ноге нет.
- Ср авг 04, 2021 21:41:51
- Форум: AVR
- Тема: FuseBit Doctor
- Ответы: 448
- Просмотры: 303459
Re: FuseBit Doctor
Год назад на соседнем форуме купил сабж на заводской плате. Поднял несколько микросхем, и необходимость в нем временно отпала.
Когда снова понадобился - был неприятно удивлен:
При нажатии на кнопку загорался красный светодиод. Пробовал на заведомо рабочем МК - то же самое.
Начал разбираться ...
Когда снова понадобился - был неприятно удивлен:
При нажатии на кнопку загорался красный светодиод. Пробовал на заведомо рабочем МК - то же самое.
Начал разбираться ...
- Ср дек 02, 2020 14:41:15
- Форум: Умные мысли
- Тема: Часы на люминесцентных индикаторах.
- Ответы: 9180
- Просмотры: 3743563
Re: Часы на люминесцентных индикаторах.
Победил!!!!
Все прекрасно работает. BD139 спасли.
Большое всем спасибо!
Все прекрасно работает. BD139 спасли.
Большое всем спасибо!
- Ср дек 02, 2020 14:16:21
- Форум: Умные мысли
- Тема: Часы на люминесцентных индикаторах.
- Ответы: 9180
- Просмотры: 3743563
Re: Часы на люминесцентных индикаторах.
[uquote="kollaider",url="/forum/viewtopic.php?p=3934598#p3934598"]Я бы попробовал запитать преобразователь от 12 вольт. Для чего автор сделал такую муть. У вас базовые и коллекторные обмотки не попутаны? R31 тоже можно пробовать уменьшать. Транзисторы все-таки какие стоят у вас?
Когда полная ...
Когда полная ...
- Ср дек 02, 2020 13:01:33
- Форум: Умные мысли
- Тема: Часы на люминесцентных индикаторах.
- Ответы: 9180
- Просмотры: 3743563
Re: Часы на люминесцентных индикаторах.
[uquote="kollaider",url="/forum/viewtopic.php?p=3934501#p3934501"]Стоят КТ315? Фтопку. Ставьте кт815 хотя бы.
И возможно R33 уменьшить а емкость параллельно ему увеличить.[/uquote]
На данный момент ёмкость параллельно R33 - 1n8. При указаной на схеме происходил срыв генерации.
R33 без изменений.
И возможно R33 уменьшить а емкость параллельно ему увеличить.[/uquote]
На данный момент ёмкость параллельно R33 - 1n8. При указаной на схеме происходил срыв генерации.
R33 без изменений.
- Ср дек 02, 2020 11:08:45
- Форум: Умные мысли
- Тема: Часы на люминесцентных индикаторах.
- Ответы: 9180
- Просмотры: 3743563
Re: Часы на люминесцентных индикаторах.
[uquote="kollaider",url="/forum/viewtopic.php?p=3933949#p3933949"]Коэффициент усиления транзисторов преобразователя. Напряжение насыщения К-Э транзисторов. Сечение и параметры магнитопровода. Количество витков базовой обмотки (ток в базе). Без ответов на эти вопросы никто вам не поможет.[/uquote ...
- Вт дек 01, 2020 10:24:26
- Форум: Умные мысли
- Тема: Часы на люминесцентных индикаторах.
- Ответы: 9180
- Просмотры: 3743563
Re: Часы на люминесцентных индикаторах.
Перемотал трансформатор. Без нагрузки теперь -79В. На накале - около 8В.
Подключаю нагрузку - на накале 2В, а анодное падает до -14В. О яркости индикаторов говорить не приходится.
Если отключить накал, то на анодах -52В... Куда девается 38В?????
Все отмыл, на закоротки проверил....
Подключаю нагрузку - на накале 2В, а анодное падает до -14В. О яркости индикаторов говорить не приходится.
Если отключить накал, то на анодах -52В... Куда девается 38В?????
Все отмыл, на закоротки проверил....
- Сб ноя 21, 2020 16:01:43
- Форум: Умные мысли
- Тема: Часы на люминесцентных индикаторах.
- Ответы: 9180
- Просмотры: 3743563
Re: Часы на люминесцентных индикаторах.
[uquote="korob",url="/forum/viewtopic.php?p=3928339#p3928339"]Так и должно быть, у них ток анода больше. :wink: Сравнять яркость можно добавлением в аноды ИВ-6 токоограничительных резисторов, номиналы подобрать экспериментально. :roll: Можно и один резистор в сетку. :roll:[/uquote]
Дело в том, что ...
Дело в том, что ...
- Сб ноя 21, 2020 14:26:42
- Форум: Умные мысли
- Тема: Часы на люминесцентных индикаторах.
- Ответы: 9180
- Просмотры: 3743563
Re: Часы на люминесцентных индикаторах.
Таки сработала эта хреновина!!!!
Сделал следующее:
1. Залил платы ацетоном, дабы отмыть канифоль.
2. Пока отмокали платы, сбросил все фьюзы с помощью FuseBit Doctor
3. Прошил микросхему прошивкой №3.
4. Собрал. Включил. Устранил пару закороток и непропаев. На накале стоят ограничительные резисторы 2 ...
Сделал следующее:
1. Залил платы ацетоном, дабы отмыть канифоль.
2. Пока отмокали платы, сбросил все фьюзы с помощью FuseBit Doctor
3. Прошил микросхему прошивкой №3.
4. Собрал. Включил. Устранил пару закороток и непропаев. На накале стоят ограничительные резисторы 2 ...
- Чт ноя 19, 2020 14:22:43
- Форум: Умные мысли
- Тема: Часы на люминесцентных индикаторах.
- Ответы: 9180
- Просмотры: 3743563
Re: Часы на люминесцентных индикаторах.
[uquote="korob",url="/forum/viewtopic.php?p=3927156#p3927156"]Фьюзы... Датчик освещения... Монтаж... :roll:
Пока только это могу предположить. :dont_know:[/uquote]
Фьюзы в соответствии с картинкой (выше приводил), вместо датчика стоит резистор (номинал не помню). Буду проверять монтаж ...
Пока только это могу предположить. :dont_know:[/uquote]
Фьюзы в соответствии с картинкой (выше приводил), вместо датчика стоит резистор (номинал не помню). Буду проверять монтаж ...
