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

uk8amk
Вс фев 12, 2023 10:45:17
Форум: AVR
Тема: Микроконтроллер Attiny1607
Ответы: 2
Просмотры: 2154

Re: Микроконтроллер Attiny1607

Перечитайте раздел даташита 16.3.2.1 Basic Functions более внимательно.

Аналогия примерно такая
PORTA --> PORTA.OUT
PINA --> PORTA.IN
DDRA --> PORTA.DIR
Дальше уже всё как со знакомыми вам регистрами из старых AVR.
uk8amk
Вт июл 26, 2022 17:25:09
Форум: AVR
Тема: Подключение библиотеки freemodbus microchip (Atmel) studio
Ответы: 7
Просмотры: 3661

Re: Подключение библиотеки freemodbus microchip (Atmel) stud

.demo - папка с примерами
.port - папка с функциями, переписанными под AVR
demo.c - пример проекта для работы с регистрами Input
excoils.c - пример проекта для работы с функциями дискретных выходов
.modbus - сама библиотека

Чтобы запустилось, надо подключать к проекту все файлы.

У меня тоже было ...
uk8amk
Пн июл 25, 2022 21:24:37
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8409
Просмотры: 2462668

Re: CodeVision AVR в вопросах и ответах

а зачем, если не секрет?

1. Калибровка RC генератора. Вам наверно известно что при запуске загружается значение в OSCCAL для 1МГц(Например Atmega8 и др.). Для 8МГц надо считать программатором константу и записать в флеш или еепром. Дело не очень хлопотное когда программируется только 1 устройство ...
uk8amk
Пн июл 25, 2022 12:25:45
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8409
Просмотры: 2462668

Re: CodeVision AVR в вопросах и ответах

Есть ли возможность в CVAVR встроенными средствами разместить flash константу по фиксированному адресу?

Придумал пока использовать asm вставку:
// область глобальных переменных в отдельном С-файле:
#asm
.cseg
.org 8000 // адрес
.db 0x64 // константа
#endasm

// В main:
OSCCAL ...
uk8amk
Пн июн 13, 2022 22:56:55
Форум: AVR
Тема: USBasp не распознает atmega328p
Ответы: 7
Просмотры: 3711

Re: USBasp не распознает atmega328p

Конфигурация пишется целиком, а не по частям.
Поэтому если залита указанная в первом сообщении конфигурация, то программатор ISP больше не поможет.
uk8amk
Пн июн 13, 2022 22:22:24
Форум: AVR
Тема: USBasp не распознает atmega328p
Ответы: 7
Просмотры: 3711

Re: USBasp не распознает atmega328p

RSTDISBL=0

Теперь делать или искать программатор, который умеет HVPP. Либо новую атмегу и более вдумчиво подходить к установке битов конфигурации.
uk8amk
Чт май 19, 2022 23:34:03
Форум: AVR
Тема: Вопрос по программированию в ATMEL Studio 7
Ответы: 9
Просмотры: 2962

Re: Вопрос по программированию в ATMEL Studio 7

нужно получить доступ к переменным из основного файла их приходится определять в файле с функцией.
сделайте файл main.h и вставьте туда декларацию переменных
extern uint8_t var1, var2, var3 и т.д.
Затем подключайте этот заголовочник ко всем файлам, нуждающихся в ваших переменных.

Можно почитать ...
uk8amk
Чт май 19, 2022 19:08:59
Форум: AVR
Тема: Вопрос по программированию в ATMEL Studio 7
Ответы: 9
Просмотры: 2962

Re: Вопрос по программированию в ATMEL Studio 7

В файлы .C пишут код функций, в заголовочные файлы .H - прототипы и определения, необходимые для доступа к функциям из других модулей .С что их вызывают.
Если свалить всё в кучу и в несколько модулей include-ить этот файл, то компилятор свалиться в ошибку так как увидит множественное переопределение ...
uk8amk
Пн дек 06, 2021 23:13:38
Форум: AVR
Тема: Не хочет прошиваться atmega8-16au..Программатор ТРИТОН 7.5 А
Ответы: 8
Просмотры: 2790

Re: Не хочет прошиваться atmega8-16au..Программатор ТРИТОН 7

Попробуй в настройках программатора уменьшить максимальное напряжение, подаваемое на микросхему с 5,5 до 5 или даже 4,5 вольт.
Периодически возникала такая ошибка и это помогало как с МК, так и с чипами памяти.
uk8amk
Сб ноя 20, 2021 22:28:11
Форум: AVR
Тема: AVR studio в вопросах и ответах
Ответы: 3188
Просмотры: 1244218

Re: AVR studio в вопросах и ответах

В 4 студии была функция Up-Download memory чтобы в процессе отладки можно было прочитать или записать память из файла. В 7-й студии не нашёл. Как это там называется или кто как решает такой вопрос?
uk8amk
Вс июн 14, 2020 10:47:41
Форум: Изготовление PCB
Тема: Торцевая металлизация плат
Ответы: 1
Просмотры: 2220

Re: Торцевая металлизация плат

1. Медведев. Технология производства печатных плат.
2. Отраслевой стандарт. Печатные платы. Типовые технологические процессы. ОСТ 107.4600092.004.01-86

Металлизация происходит до момента травления.
uk8amk
Вт мар 03, 2020 09:23:34
Форум: Статьи
Тема: Простые часы на светодиодных матрицах.
Ответы: 10818
Просмотры: 3303331

Re: Простые часы на светодиодных матрицах.

malex66 писал(а):Доброго времени.
если можно - исходники. просто такого мк нет.

Там под очень ограниченное кол-во мк подходит.
Вот исходник.
При некоторых уровнях оптимизации и тактовой >8МГц код просто перестаёт работать. Грешу на недостаточно проработанный драйвер I2C.
uk8amk
Сб фев 29, 2020 13:49:33
Форум: Статьи
Тема: Простые часы на светодиодных матрицах.
Ответы: 10818
Просмотры: 3303331

Re: Простые часы на светодиодных матрицах.

Выкладываю проект GPS приемника с эмуляцией DS1307.
Может кому пригодится.

По интерфейсу I2C есть некоторые нюансы, но в большинстве случаев должно работать нормально.
uk8amk
Ср фев 26, 2020 22:46:15
Форум: Статьи
Тема: Простые часы на светодиодных матрицах.
Ответы: 10818
Просмотры: 3303331

Re: Простые часы на светодиодных матрицах.

Подключил к макету часов навигационный приёмник NEO. Согласование сделал на Attiny2313 вместо DS1307. Не без косяков с шиной I2C, но основные функции работают. Скоро можно будет забыть про всякие коррекции и кварцы.
Изображение
uk8amk
Чт фев 20, 2020 14:22:01
Форум: AVR
Тема: Зависание МК atmega328 при диммировании нагрузки 2.5А
Ответы: 9
Просмотры: 1812

Re: Зависание МК atmega328 при диммировании нагрузки 2.5А

От просади напряжения БП до неправильного монтажа, когда начинает проявляться индуктивность проводов.
И как осуществляется раскачка затвора транзистора от контроллера?
uk8amk
Сб фев 08, 2020 08:50:24
Форум: AVR
Тема: Atmega8 и SPI 25 серии помогите разобраться
Ответы: 81
Просмотры: 16157

Re: Atmega8 и SPI 25 серии помогите разобраться

Соединение для SPI памяти:
MOSI -> DI
MISO <- DO
SCK -> CLK
CS -> CS

CS будет управляться программно, как обычный GPIO.
Если познания неглубокие, то сначала может быть проще сделать программную реализацию SPI, то есть самостоятельно дергать ножками для формирования нужных сигналов. Когда будет ...
uk8amk
Пн янв 27, 2020 18:54:44
Форум: Базарные разговорчики
Тема: Разрабатываю проект - часы на 4х ГРИ
Ответы: 23
Просмотры: 12324

Re: Готовые проекты на ГРИ и ВЛИ и их обсуждение.

RoboC,
Интересно посмотреть как сделана раскачка затвора IRF740 с выхода STM в той схеме.
uk8amk
Вт янв 21, 2020 18:11:10
Форум: Статьи
Тема: Простые часы на светодиодных матрицах.
Ответы: 10818
Просмотры: 3303331

Re: Простые часы на светодиодных матрицах.

uk8amk, а с какой прошивкой будет dht22 работать?
Официальных вариантов прошивки под DHT22 нет.
То что я пробовал под DHT11 и 22 выявило в работе следующие недочёты:
1. Постоянно идущие импульсы на DHT11 временами сводят его с ума, он начинает выдавать неадекватные показания. DHT22 оказался чуть ...
uk8amk
Сб янв 18, 2020 10:35:49
Форум: AVR
Тема: ATTINY13 Деление
Ответы: 7
Просмотры: 2077

Re: ATTINY13 Деление

Запишите так

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

 float test2 = (512.0/1024)*10

или так

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

 float test2 = ((float)512/1024)*10

Все числа являются целыми, компилятор выбирает для них целочисленную арифметику.
uk8amk
Ср янв 15, 2020 22:41:58
Форум: Цифровая техника
Тема: Proteus: вопросы и ответы
Ответы: 5559
Просмотры: 2207153

Re: Proteus: вопросы и ответы

steamengine,
У меня через TDA2030 всё работает.

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