-
Постов
3 550 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Весь контент donec
-
От чего запитано это все? Провалов по питанию нет? Помехи от подключённого программатора? Или осциллографа
-
В этом режиме TCNT0 автоматически должен сбрасываться при совпадении с OCR0A., прерывания вообще убрать, а изменение выхода сделать аппаратно настроив COM0A, частоту рассчитать по формуле из даташита пункт 11.7.2
-
Как-то ставил диод 10А10, искры не было.
-
В MPLAB X IDE v6.0 нет поддержки Pickit3
-
Удалил... В обработчике прерывания нужно сбрасывать PR3 и PR4 соответственно.
-
128x128 точек, размер 60х31 матрица, по корпусу 60х35. LED
-
На заборе тоже много чего написано...
-
DAT0 это 7 вывод , а не 8, и вообще подключение карты какое-то странное например 2 вывод. Здесь сравни.
-
Тип данных Menu_Item_t, им описана одна строка меню, состоит из 4-х указателей на начала таких же данных: *Next, *Previous, *Parent, *Child. 2-х указателей: void (*SelectCallback)(void) и void (*EnterCallback)(void) на функции SelectCallback(void) и EnterCallback(void) соответственно, чтобы можно было вызвать функцию по указателю. и const char Text[]. Будешь обращаться например Menu_Item_t* Menu1 = Menu->Next Или вызывать функцию Menu1->EnterCallback() Может быть несколько окон меню, в каждом окне по несколько строк меню. Next - следующая строка окна, Previous - предыдущая, Parent - предыдущее окно, Child - окно которое нужно вызвать для текущей строки, если оно есть. Вызывая функцию например MENU_ITEM(Menu_1, Menu_2, Menu_3, NULL_MENU, Menu_1_1 , Level1Item1_Select, Level1Item1_Enter, "1"); создается строка меню Menu_Item_t MENU_ITEM_STORAGE Menu_1/*Name*/ = {Menu_2/*&Next*/, Menu_3/*&Previous*/, NULL_MENU/*&Parent*/, Menu_1_1/*&Child*/, Level1Item1_Select/*SelectFunc*/, Level1Item1_Enter/*EnterFunc*/, "1"/*Text*/}. Menu_1 - это будет имя этой строки окна меню, Menu_2 - имя следующей строки (Next) этого окна, Menu_3 - имя предыдущей строки (Previous) этого окна, NULL_MENU - нет уровня выше (Parent), Menu_1_1 - имя первой строки следующего окна меню (Child), Level1Item1_Select и Level1Item1_Enter - функции, "1" - текст стоки меню. Сколько нужно строк (окон), для каждой из них нужно вызвать MENU_ITEM
-
Смотря, что туда писать, в вышеприведенной пишется 0х0400 для включения и 0х0800 для выключения
-
Открой АЛИ на свою карту может там будут команды нарисованы как на этой. Если нету пробуй Holding 0 и 1, не получится тогда Coils 0 и 1.
-
Тогда и транзисторы которые имитируют нажатие кнопок убирай, они там не нужны, а нажатие кнопок от ATTINY2313 , будешь имитировать переключением пинов со входа на выход, предварительно записав на выход 0. Сразу сколько места освободится.
-
Поставь ионистор. Attiny2313 после потери питания записывала память AT45db32, секунд 10 работала.
-
bit 10 LSTAT: PHY Link Status bit (non-latching) 1 = Link is up 0 = Link is down
-
GD32F330F8, GD32F330CB заработали, GD32F470 в процессе