ссылкаtexbez писал(а):не могу понять как сравнить коды ключей.
Вносите ключи в массив вручную перед заливкой, и используйте как базу для сравнения.texbez писал(а):Разве если ключи хранить в массиве после сброса питания они не теряются?
Вы бы не философствовали, а загрузили готовый проект и посмотрели как он работает.texbez писал(а):Да дело не в том как внести ключи,а в том что после сброса питания контроллера они стираются.Так как массив это по сути оперативка контроллера.
Это я понимаюpan писал(а):нужно сделать 2 режима. режим записи карт и обычный для чтения.
А в чём?В этом у меня и загвоздка,в еепром можно писать во всём кроме строк,а со строками всё получается.pan писал(а):и это будет не byte явно )
Какие мы нежные....texbez писал(а):Вопрос закрыт.
rw6cm писал(а):Цитата texbez ()не могу понять как сравнить коды ключей.
ссылка
Из вашего ответа понятно что вы не вникали.texbez писал(а):Разве если ключи хранить в массиве после сброса питания они не теряются?
Вы опять на своей волне.rw6cm писал(а):Вносите ключи в массив вручную перед заливкой, и используйте как базу для сравнения.
texbez писал(а):Да дело не в том как внести ключи,а в том что после сброса питания контроллера они стираются.
Здесь задел ваше самолюбие.rw6cm писал(а):Вы бы не философствовали, а загрузили готовый проект и посмотрели как он работает.
Хотите получить знание - наберитесь терпения.texbez писал(а):не кто и не филосовствует,просто пытался понять с помощью "знатоков"как правильно и лучше сделать.
Ну раз вы считаете что звание генерал-лейтенанта позволяет вам с высока смотреть,ну извините куда уж нам рядовым,будем разбираться сами.
В проекте от ключа они слоги, разбитые на байты. Цельного ключа нет.texbez писал(а):И при любом ключе выход срабатывает как есть ключ.При том что записывает ключи вроде бы нормально.
А зачем их удалять, если они одинаковые у всех ключей, старт 02, стоп 03? Это лишний код(что в случае с блоками вообще молчу).rw6cm писал(а):К тому же пакет надо парсить (удалять старт/стоп бит, и не нужные пробелы)
Все бы ни чего, если бы этот код в этом проекте не конвертировался в стринг,Dev1 писал(а):А зачем их удалять, если они одинаковые у всех ключей
Не по фэншую это как раз:rw6cm писал(а):Да и не по фэншую ваше предложение
rw6cm писал(а):код в этом проекте не конвертировался в стринг
Именно...rw6cm писал(а):По хорошему в таком варианте надо и привязки к старт/стоп биту делать, иначе нет гарантии что мы пишем в память пакет с начала а не с середины или конца.
Согласен, в идеале еще отсеивать битые пакеты, по контрольной сумме.Dev1 писал(а):пысы: там еще контрольная сумма есть...