Заливка скетча через MEGA2560 в ATMEG 1284 проблема

zumer67
Offline
Зарегистрирован: 17.06.2021

nik182 пишет:

А какие проблемы библиотеку на пик перепереть? В либах редко встречаются настолько железозависимые вещи, что прям ни как. А написать как ардуиновские digitalWrite digitalRead вообще не проблема, после чего куча библиотек прям в мплабе можно пользовать.

синтаксис немного другой

nik182
Offline
Зарегистрирован: 04.05.2015

Да ладно! И что подправить не можешь?

zumer67
Offline
Зарегистрирован: 17.06.2021

та когда ! это только один стол а их у меня 3

b707
Offline
Зарегистрирован: 26.05.2017

барахла навалить - дело нехитрое :)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

кусачики какие-то некошерные, любители используют KNIPEX )))

zumer67
Offline
Зарегистрирован: 17.06.2021

b707 пишет:

барахла навалить - дело нехитрое :)

ну почему барахла? заводик потихонечьку выгребает контроллеры! не много но на пивоварни штук 60 в од берет на автоклавы (думал не будет спроса) уже в заказе 30 шт , регулятор мощности тоже пошел -больше 10шт сделал по 100 долл берут. еще 2 оптовых клиента появилось - арньше поштучно делал кому надо - теперь от 10 шт. контроллеры на инкубаторы не меньше 100 штук в году уходит . да ЧПУ чтанков в этом году уже собрал 8 шт. последний  стол 1000х1500 . 

zumer67
Offline
Зарегистрирован: 17.06.2021

по поводу некошерно! продал свой нинас лиф (слава богу сдыхался!) купил китайца !!!! батарейка 48кВт мотор 90кВт кроссовер диски R18 . такой классный паркетничек! салон бомба!!! просторный! ненарадуюсь! уже накатал 5 тысч! пробег на одной зарядке 250км . 

zumer67
Offline
Зарегистрирован: 17.06.2021

и в догонку - собраю маломощные частотники до 2.2.кВт 220в - 3ф 220в есть и 3ф до 15кВт (ну очень редко берут!) 

zumer67
Offline
Зарегистрирован: 17.06.2021

спрос небольшой 20 - 30 шт в год 

zumer67
Offline
Зарегистрирован: 17.06.2021

ну а это мои платки самых ходовых поделок! 

zumer67
Offline
Зарегистрирован: 17.06.2021

много проектов которые просто физически не успеваю тянуть! платы есть программы писать надо! вот висят 2 проекта на stm32 - народ уже спрашивает  а хз когда запущу ... 

zumer67
Offline
Зарегистрирован: 17.06.2021

иновый частотник уже сварганил в корпус на 4кВт - надо программу подкорректировать 

zumer67
Offline
Зарегистрирован: 17.06.2021

кстати - я из украины! у меня есть знакомый в усмани - берет у меня контроллеры на инкубаторы и делает точно такие жэе как я - я дал все чертежи и раскрой по металлу.

zumer67
Offline
Зарегистрирован: 17.06.2021

та да нормальный инструмент проблема! ну что у нас есть то и пользую ... 

zumer67
Offline
Зарегистрирован: 17.06.2021

сегодня завод наконец то родил корпус!!!! из нержавейки - ура! 2 недли ждал! но и без косяков не обошлось - нет выреза под шлейф кнопок

Green
Offline
Зарегистрирован: 01.10.2015

zumer67 пишет:

кстати - я из украины!


Уж не из Одессы ли?

zumer67
Offline
Зарегистрирован: 17.06.2021

Нет харьков

Green
Offline
Зарегистрирован: 01.10.2015

"Кто нахаркав?") Экс столица, как никак. Хороший город, знакомый возил меня по нему.)

b707
Offline
Зарегистрирован: 26.05.2017

zumer67 - эк тебя понесло-то.... :) Реклама сплошная... :)

Тогда еще раз повторю по поводу светодиодных матриц - если надо, обращайся. Могу работать с любыми типами матриц - HUB08 HUB12 HUB75. Монохром и полноцвет. Матрицы собираются последовательно, по горизонтали и вертикали, можно делать большие панно.

СТМ32

Green
Offline
Зарегистрирован: 01.10.2015

b707 пишет:

zumer67 - эк тебя понесло-то.... :) Реклама сплошная... :)


Бухой наверно.)

zumer67
Offline
Зарегистрирован: 17.06.2021

ок! та смысл здесь давать рекламу?! это так чтоб не пинали ногами))) по матрицам чел которому делаю проект может в последствии что  то захотеть (скорей всего так и будет) буду иметь ввиду. для начала просто цифирки . в украине немножко не так как в рф у нас еще можно намутить свое устройство и благополучно продавать! 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Green пишет:

b707 пишет:

zumer67 - эк тебя понесло-то.... :) Реклама сплошная... :)


Бухой наверно.)


там что-то другое )))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

zumer67 пишет:

 нас еще можно намутить свое устройство и благополучно продавать! 

это называется брошены на выживаемость, зато в тонусе однако, смотри какая номенклатура изделий, мой респект и уважуха )))

zumer67
Offline
Зарегистрирован: 17.06.2021

100% ))) 

b707
Offline
Зарегистрирован: 26.05.2017

zumer67 пишет:

в украине немножко не так как в рф у нас еще можно намутить свое устройство и благополучно продавать! 


а в рф так нельзя разве?

SAB
Offline
Зарегистрирован: 27.12.2016

В РФ нельзя. Это будет называться незаконное предпринимательство. В Украине пока можно всё. :))))

b707
Offline
Зарегистрирован: 26.05.2017

Зарегестрировать ИП и можно. Оформить упрощенку - еще и налоги в 2 раза ниже

zumer67
Offline
Зарегистрирован: 17.06.2021

самая большая головная боль - сертификация! 

b707
Offline
Зарегистрирован: 26.05.2017

А вы все сертифицируете? По моему все подобные кустари продают так

SAB
Offline
Зарегистрирован: 27.12.2016

4 kW это уже промышленное оборудование. Какой дурак будет покупать для производства не сертифицированное оборудование. Это тюрьма, и для продавца и для покупателя (случись что).

Green
Offline
Зарегистрирован: 01.10.2015

Мы ещё при Украине свою продукцию сертифицировали. Этто чтотто! Смех и грех.( В первую очередь бабки решают всё. Как и везде, видать.(

zumer67
Offline
Зарегистрирован: 17.06.2021

я у меня и покупают такие же кустари! завод контроллеры берет и так же продает - есть инструкция в конце концов! да и все таки я дипломированный электронщик. и что значит в случае чего? чел возьмет частотник и в ванную с ним полезет что ли?! ну а если модуль разорвет - что крайне редко бывает - ну автомат выбьет делов то! хотя хватает и желающих раскурочить и глянуть что там внутри но тут уже нафик послать можно 

zumer67
Offline
Зарегистрирован: 17.06.2021

b707 пишет:

Тогда еще раз повторю по поводу светодиодных матриц - если надо, обращайся. 

 в общем все хорошо но не камильфо ! при изменении значения приходится стирать весь экран - долго и все значения моргаю! менял когда значение полногстью изменяется - лучше но  не сильно! пробую стирать по циферкам - блин а нифига не получается - пишу так 

 matrix.setCursor(5, 5);
    sprintf(txt,"%c\0",' ');
    matrix.println(txt);

вообще не переписывает значение! пробовал уже и 0х20 -неа! какой вариант может быть изменения одного знакоместа?

 

b707
Offline
Зарегистрирован: 26.05.2017

библиотека какая?

если RGBMatrixPanel - то там есть метод drawChar() для вывода одиночного символа.

А еще, чтоб не мигало -  там есть двойная буферизация вывода - то есть можно сначала сформировать изображение в памяти, а потом разом обновить картинку на матрице.

zumer67
Offline
Зарегистрирован: 17.06.2021

да вот пытаюсь drawChar() использовать! а картинку в памяти это в буфер число записывать?

zumer67
Offline
Зарегистрирован: 17.06.2021
RGBmatrixPanel matrix(A, B, C, D, CLK, LAT, OE, false , 64);

двойную и использую

b707
Offline
Зарегистрирован: 26.05.2017

zumer67 пишет:

RGBmatrixPanel matrix(A, B, C, D, CLK, LAT, OE, false , 64);

двойную и использую

предпоследний параметр false - значит двойную не используете.

 

zumer67
Offline
Зарегистрирован: 17.06.2021

ок сделал через drwChar () ну лучше - хоть затирает одну цифирю! есть один вопрос который меня гложет!у дата шит указано что до 20мГц чип включительно! а в настройках осцила только 16мГц!! как выставить фьюзы для 20мГц внешнего осцила?  

b707
Offline
Зарегистрирован: 26.05.2017

zumer67 пишет:

в настройках осцила только 16мГц!! как выставить фьюзы для 20мГц внешнего осцила?  

фьюзы для 16 и 20 МГц одинаковые. Частота задается внешним кварцем

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

и загрузчики для 16 и 20 мегагерц (если используется) - разные

zumer67
Offline
Зарегистрирован: 17.06.2021

пытаюсь прикрутить таймер1 - при установке парачетров - контроллер перестает отвечать! прерывание еще не включаю !

// TCCR1A = 0;
 // TCCR1B = 0;
 // TCNT1 = value;
 // TCCR1B |= (1 << CS10)|(1 << CS12); 
 // TIMSK1 |= (1 << TOIE1); 

по какой причине может быть  прерывание есть в программе

ISR(TIMER1_OVF_vect)
{
  //прерывание по таймеру 2 период 1 сек
 
  if (!timerTemp ){
    timerTemp = timer;
  }
  else  timerTemp --;
  
  
}

 

zumer67
Offline
Зарегистрирован: 17.06.2021

для чего таймер - необходимо после некоторых операций отсчитать 120сек и установить начальные значения 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

zumer67 пишет:

для чего таймер - необходимо после некоторых операций отсчитать 120сек и установить начальные значения 

использовать целый таймер для этого сильно жирно, millis() достаточно

zumer67
Offline
Зарегистрирован: 17.06.2021

millis() - эта функция подвесит программу на 120с? 

zumer67
Offline
Зарегистрирован: 17.06.2021

есть функция которая  перезапускает millis() ?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

zumer67 пишет:

есть функция которая  перезапускает millis() ?

эта функция возвращает количество миллисекунд с момента старта программы, смотрите блинк без delay

zumer67
Offline
Зарегистрирован: 17.06.2021

как то геморно использовать эту функцию это же надо отслеживать переход через ноль 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

zumer67 пишет:

как то геморно использовать эту функцию это же надо отслеживать переход через ноль 

ничего там не надо отслеживать, если сделать правильно

zumer67
Offline
Зарегистрирован: 17.06.2021

а с таймером как подружиться?

zumer67
Offline
Зарегистрирован: 17.06.2021

запрограммировать таймер на 1 сек остчитал по прерыванию 120 сек и поменял значение