Получилось: в буте моргает светодиод и работает основная программа.
#include <avr/io.h>
#include <avr/interrupt.h>
ISR(TIMER1_COMPA_vect, ISR_NAKED)//
{
PIND |= _BV(PIND4);
reti();
}
static void (*jump_to_app)(void) = 0x0000;
int main (void) {
DDRD |= 1 << 3;
PORTD |= 1<<3;
asm("NOP");
if ...
Найдено 13 результатов
- Пн ноя 15, 2021 16:53:57
- Форум: AVR
- Тема: Ретранслятор UART в boot область
- Ответы: 15
- Просмотры: 4289
- Вс ноя 14, 2021 22:37:22
- Форум: AVR
- Тема: Ретранслятор UART в boot область
- Ответы: 15
- Просмотры: 4289
Re: Ретранслятор UART в boot область
Добавил к прошивке по адресу 0x7E00 это кусок и с него не стартует.
поставил ардуиновские
low_fuses=0xFF
high_fuses=0xDE
extended_fuses=0xFD
Убираю бит чтобы стартовал с 0х0000 грузит основной код. Что не так с этим boot?
И протэус висит и не ругается.
поставил ардуиновские
low_fuses=0xFF
high_fuses=0xDE
extended_fuses=0xFD
Убираю бит чтобы стартовал с 0х0000 грузит основной код. Что не так с этим boot?
И протэус висит и не ругается.
- Вс ноя 14, 2021 22:06:56
- Форум: AVR
- Тема: Ретранслятор UART в boot область
- Ответы: 15
- Просмотры: 4289
Re: Ретранслятор UART в boot область
Большое спасибо!!!Карбофос писал(а):Не нужно линии Rx настраивать на выход.
Это входные линии.
Этот код надо исключить.
Заработало в протэусе и в железе.
Тиктак нужен чтобы знать работает контроллер или нет, пока для отладки.
Попробую запихнуть в boot.
- Вс ноя 14, 2021 21:17:09
- Форум: AVR
- Тема: Ретранслятор UART в boot область
- Ответы: 15
- Просмотры: 4289
Re: Ретранслятор UART в boot область
Что не так? Как нужно?
- Вс ноя 14, 2021 19:45:47
- Форум: AVR
- Тема: Ретранслятор UART в boot область
- Ответы: 15
- Просмотры: 4289
Re: Ретранслятор UART в boot область
Написал такой повторитель
#include <avr/io.h>
#include <avr/interrupt.h>
ISR(TIMER1_COMPA_vect)
{
if (PIND & (1 << PIND4))PORTD &= ~(1 << 4);//светодиод
else PORTD |= 1 << 4;
}
static void (*jump_to_app)(void) = 0x0000;
int main (void) {
DDRD |= 1 << 3;
PORTD |= 1<<3;
cli();
TCCR1A = 0 ...
#include <avr/io.h>
#include <avr/interrupt.h>
ISR(TIMER1_COMPA_vect)
{
if (PIND & (1 << PIND4))PORTD &= ~(1 << 4);//светодиод
else PORTD |= 1 << 4;
}
static void (*jump_to_app)(void) = 0x0000;
int main (void) {
DDRD |= 1 << 3;
PORTD |= 1<<3;
cli();
TCCR1A = 0 ...
- Сб ноя 13, 2021 20:14:33
- Форум: AVR
- Тема: Ретранслятор UART в boot область
- Ответы: 15
- Просмотры: 4289
Re: Ретранслятор UART в boot область
Это вреде бы как перейти на boot из программы.
[uquote="Карбофос",url="/forum/viewtopic.php?p=4121441#p4121441"]Конечно, встает вопрос, как с основной программой скомпоновать.[/uquote]
Я встречал как их склеить.
Я думаю, что самый простой способ объединить шестнадцатеричные файлы с помощью ...
[uquote="Карбофос",url="/forum/viewtopic.php?p=4121441#p4121441"]Конечно, встает вопрос, как с основной программой скомпоновать.[/uquote]
Я встречал как их склеить.
Я думаю, что самый простой способ объединить шестнадцатеричные файлы с помощью ...
- Сб ноя 13, 2021 18:44:46
- Форум: AVR
- Тема: Ретранслятор UART в boot область
- Ответы: 15
- Просмотры: 4289
Re: Ретранслятор UART в boot область
Карбофос писал(а):Вроде как, в Atmega324pa и так 2 шт. USART на борту.
Alexeytm писал(а):на Atmega324pa оба порта заняты
Alexeytm писал(а):на втором Atmega328p пишу сам
Я описал в общих чертах.Карбофос писал(а):Ничего не понятно.
Нужно запихнуть ретранслятор USART в boot область. Т.е. при старте нажата кнопка - ретранслятор.
Что не понятно?
- Сб ноя 13, 2021 16:39:41
- Форум: AVR
- Тема: Ретранслятор UART в boot область
- Ответы: 15
- Просмотры: 4289
Ретранслятор UART в boot область
Здравствуйте. Есть устройство из двух МК которые общаются между собой по UART (на первый МК Atmega324pa есть исходники но не мой, на второй Atmega328p пишу сам). Нужно предусмотреть возможность подключения к первому com порта вместо МК. Возникла идея сделать со второго МК программный ретранслятор ...
- Пн ноя 19, 2018 17:19:31
- Форум: Питание
- Тема: Понижение напряжения до 110в
- Ответы: 87
- Просмотры: 52893
Re: Понижение напряжения до 110в
[uquote="musor",url="/forum/viewtopic.php?p=3507688#p3507688"]м2 вариант доработать схему так чтобу управление штатным триаком димировалось на фиксипроованом минималном угле включения 105градусоф ! ка это зделать не пишу кто может додумает сам(подскажу идею мк тактируемый синхросигналом с ...
- Пн ноя 19, 2018 11:01:34
- Форум: Питание
- Тема: Понижение напряжения до 110в
- Ответы: 87
- Просмотры: 52893
Re: Понижение напряжения до 110в
Так фены и сейчас все с диодом. У меня и паяльник заводской с керамическим нагревателем и кнопкой быстрого разогрева с диодом (узнал когда нагреватель менял). И лампочка в подъезде через диод уже 9 лет так стоит и ничего.
Кофеварка полуавтомат и работает пару минут. Жена феном дольше волосы сушит.
Кофеварка полуавтомат и работает пару минут. Жена феном дольше волосы сушит.
- Пн ноя 19, 2018 10:16:51
- Форум: Питание
- Тема: Понижение напряжения до 110в
- Ответы: 87
- Просмотры: 52893
Re: Понижение напряжения до 110в
Выбрасывать не вариант т.к. кофеварка новая в заводской упаковке и досталась почти даром.
Автотран тоже не вариант.
А если переделать (изменить номиналы) управление семистором и может сам семистор и последовательно с тэном включить пусковой конденсатор? Если я правильно посчитал то где-то на 330 ...
Автотран тоже не вариант.
А если переделать (изменить номиналы) управление семистором и может сам семистор и последовательно с тэном включить пусковой конденсатор? Если я правильно посчитал то где-то на 330 ...
- Сб ноя 10, 2018 16:26:24
- Форум: Питание
- Тема: Понижение напряжения до 110в
- Ответы: 87
- Просмотры: 52893
Re: Понижение напряжения до 110в
Здравствуйте.
Есть кофеварка на 120в 60Гц 1470Вт.
Мозги и моторчики/ насосы питаются от инвертера на 12в. На входе инвертера стоит резистор 10Ом 2Вт супрессор 1,5К***АС (полную маркировку невидно) дальше двохполупериодный удвоитель напряжения (конденсаторы на 10мк 250В, средняя точка не ...
Есть кофеварка на 120в 60Гц 1470Вт.
Мозги и моторчики/ насосы питаются от инвертера на 12в. На входе инвертера стоит резистор 10Ом 2Вт супрессор 1,5К***АС (полную маркировку невидно) дальше двохполупериодный удвоитель напряжения (конденсаторы на 10мк 250В, средняя точка не ...
- Пн апр 04, 2016 17:21:09
- Форум: Статьи
- Тема: Самая дешевая "Паяльная станция" с феном
- Ответы: 274
- Просмотры: 149902
Re: Самая дешевая "Паяльная станция" с феном
А зачем меняли? Что улучшилось?KUIB писал(а):Заменил резисторы с 100 к на 68 к в обратке операционика.