Сейчас переделываю проект HF RFID ридера .........
всегда было интересно, какой физический процесс в основе передачи данных таким способом? У меня валяется (уже как лет 15) несколько вазовских иммо апс-4, как-то разбирал/смотрел (слишком уж много там всего, включая 16f73....) - это же как раз и есть HF RFID?
какой физический процесс в основе передачи данных таким способом?
В сторону метки - амплитудная манипуляция 10/100 процентов. В сторону ридера - есть разные протоколы. Для банковских карт, карт СКУД, проездных карт и т.п. применяется фазовая манипуляция и это карты с очень малым расстоянием чтения. Для инвентаризационных меток карты отвечают тоже амплитудной манипуляцией путем шунтирования магнитного поля своей катушкой.
Заголовок сообщения: Re: Програмирование pic на СИ.
Добавлено: Вт окт 10, 2023 15:51:15
Нашел транзистор. Понюхал.
Карма: 1
Рейтинг сообщений: 22
Зарегистрирован: Чт ноя 26, 2015 23:22:35 Сообщений: 162 Откуда: не с Уфы
Рейтинг сообщения:0
ого, короче я так понимаю для своих бытовых нужд (доступ в авто/дом) такую штуку так просто на столе не сваяешь...... а существуют драйверы, которые весь этот амплитудно-манипуляционный сложняк на себя берут, а ты только с помощью мк по шине рулишь.....? Иными словами, покупаю я например какие-нибудь чипы иммо (от авто) и теперь мне нужен ридер, да не просто чтоб читал id, а динамично общался....... что мне для этого нужно прикупить чтоб изготовить его?
Ридеры для карт с ближним доступом достаточно распространены. Они сейчас есть почти во всех смартфонах - это NFC. А я делаю с дальним. Это противокражная система для библиотек. Такие ридеры очень редки. Их выпускают всего несколько компаний в мире. И наша планирует войти в их число. Но тут дело не в сложности. а в маргинальности применения. Такие антенны имеют очень ограниченное применение. А системы учета товара используют UHF RFID. Там все удобнее для такой работы и антенны компактнее.
ого, короче я так понимаю для своих бытовых нужд (доступ в авто/дом) такую штуку так просто на столе не сваяешь...... а существуют драйверы, которые весь этот амплитудно-манипуляционный сложняк на себя берут, а ты только с помощью мк по шине рулишь.....? Иными словами, покупаю я например какие-нибудь чипы иммо (от авто) и теперь мне нужен ридер, да не просто чтоб читал id, а динамично общался....... что мне для этого нужно прикупить чтоб изготовить его?
А она тебе нужна, та штука ? Когда с ридером не нужно подходить к тебе впритык (чуть ли не толкаясь), а достаточно метра
А драйверы существуют Любая библиотека от Микрочип, Атмел, Стм, и т.п. по работе с беспроводными сетями - это уже распространённая и ВСЕМ доступная библиотека А драйвер .... - а что тебе даст чужой драйвер ? Он может не подойти к твоей прошивке, к примеру, у микрочипа библиотеки рассчитаны на то, что ты используешь модуль, но больше ничем не занимаешься Это равносильно, что просто пином дрыгать без всяких библиотек. Не скажу за все, но состыковать пару протоколов, в которых висишь до окончания (получения флага окончания передачи) передачи/приёма довольно таки проблематично. А протоколы там пишутся разными людьми, очень плохо стыкуются в плане - > запустил одно, запустил второе, третье ... и потом просто подгружаешь в прерывании ...
Для КРАМ - без комментариев Набросал некую хрень непонятно на чём - то-ли АСМ, то-ли в редакторе поработал ... нарисовал некий поржняк, еоторый СИ хс8 даже в пьяном не наваляет ... и распинается, что из винды вытянул коды для символов индикатора Ты сам над собой не смеёшься ? ммммм Может коды из глюконата "GitHub" ??? А ты знаешь - сколько времени перекодировка символа по той системе времени занимает ? Или ты решил что пик18Ф25К20 разгоняется до 100 МИПС ? А сколько же времени тогда у тебя занимает ОСНОВНАЯ программа, если ты на эту джитХрень тратишь столько времени ????
А драйверы существуют Любая библиотека от Микрочип, Атмел, Стм, и т.п. по работе с беспроводными сетями - это уже распространённая и ВСЕМ доступная библиотека А драйвер .... - а что тебе даст чужой драйвер ? Он может не подойти к твоей прошивке, к примеру, у микрочипа библиотеки рассчитаны на то, что ты используешь модуль, но больше ничем не занимаешься Это равносильно, что просто пином дрыгать без всяких библиотек.
Очередной поток сознания очередного "ардуинщика", который жить не может без библиотек.
Для КРАМ - без комментариев Набросал некую хрень непонятно на чём - то-ли АСМ, то-ли в редакторе поработал ... нарисовал некий поржняк, еоторый СИ хс8 даже в пьяном не наваляет ... и распинается, что из винды вытянул коды для символов индикатора
Вообще то, паттерн шрифтов из Винды можно получить только из Винды. И причем тут Си известно только твоему поврежденному в детстве моску. Нормальные эмбеддеры используют готовый софт на компе, который генерирует массив констант символов шрифта для Си-кода. Этот массив включается в собственный код для МК в качестве элемента знакогенератора.
А ты знаешь - сколько времени перекодировка символа по той системе времени занимает ? Или ты решил что пик18Ф25К20 разгоняется до 100 МИПС ? А сколько же времени тогда у тебя занимает ОСНОВНАЯ программа, если ты на эту джитХрень тратишь столько времени ????
Ты о какой "перекодировке" ведешь речь? Для работы с монохромным графическим STN LCD не требуется никакой "перекодировки". Есть совсем не сложная работа с указателями и объектами на экране. Такой код можно писать на Си или на АСМе - без разницы. Никакой особенной нагрузки на МК все это не оказывает. Можно даже выводить двух-трех тоновое изображение.
Не хочу тебя сильно в тему индикаторов углублять :)
Но, берём параллельные индикаторы, и последовательные :) Первые работают по приблизительно 11-13 пинам, и они информацию воспринимают в неком виде .... Вторые работают по 4 проводам, и принцип передачи - абсолютно другой :)
Ну ты же не пизд ... бол, покажешь - что это один и тот-же код :) ?
А указатели и объекты (про которые ты говоришь) :) это уже понятие того, что ты даже близко не знаешь - как передаётся инфа в индикатор, и чем она отличается :) А можно вообще - код и дизасм твоего "УНИВЕРСАЛЬНОГО КОДА" в студию ? А ещё - хотелось бы время вывода твоей УНИВЕРСАЛЬНОЙ инфы - увидеть время вывода на индикатор :) В смысле - "ноп" в начале вывода, и "ноп" в конце вывода :) Я много не прошу, я просто хочу ПРАВДУ .... :)
/* Такой код можно писать на Си или на АСМе - без разницы. Никакой особенной нагрузки на МК все это не оказывает. Можно даже выводить двух-трех тоновое изображение. */
Конечно можно :) За одним исключением, если проц НИЧЕМ больше не занимается :) А если у проца ещё КУЧА задач, то индикатор должен обрабатываться в аппаратном SPI, и подгружаться данными в прерывании. А вот когда ты покажешь - сколько времени у тебя занимает работа с индикатором, тогда я скажу - сколько времени у тебя остаётся на остальную работу :)
Утверждать не буду, но что-то кажется, что в твоей прошивке - индикатор - это ОСНОВНАЯ работа :)
Ты реально про двух-трёх тоновое ? а ничего, что эти индикаторы и так мерцают (не все) сами по себе. Т.е. ты хочешь ему менять инфу так, чтобы человеческий глаз воспринимал - что там не успеет засветится кристалл - а ты уже сменишь инфу ???? Ну давай поговорим об этом :) Я индикатору пихаю инфу ДВА раза в секунду на скорости 15 МГц - ну это чтоб было красиво :) Ты собираешься пихать около 25-27 Гц в секунду на частоте (можно около: 128 * 64 бит * 27 раз в секунду), чтобы мойц глаз воспринимал появляющиеся на доли секунды пиксели - как типа чёрный, тёмно серый, светло серый, и почти белый .... :) Ты просто скажи - на какой частоте будешь это передавать ? :) Ну ты же представляешь - сколько бит в секунду нужно пердолить ?
Молодец, возьми с полки пирожок. Накалякать примитивный шрифт может любой. Ничего сложного в этом нет. А вот придумать оригинальный несколько сложнее. Еще раз. Закатай свой ЧСВ. Если есть о чем сообщить миру - открой отдельную тему и сообщай. Сообщество посмеется.
Молодец, возьми с полки пирожок. Накалякать примитивный шрифт может любой. Ничего сложного в этом нет. А вот придумать оригинальный несколько сложнее. Еще раз. Закатай свой ЧСВ. Если есть о чем сообщить миру - открой отдельную тему и сообщай. Сообщество посмеется. :tea: :)))
Секундочку! А не Вы ли говорили, что для обоих индикаторов код ОДИНАКОВЫЙ? Так приведите этот код ?!?
А здесь тема по ПИК-ам, не правда ли?
И возможно, начинающие хотят знать - с какого пика начинать! Может, чел хочет сразу индикатор, ШИМ, АЦП, и т.д ... А ты ему скажешь, что пик16 и пик18 - это одно и то-же :)
Так ты, раз уже завёл разговор, то заканчивай - со своими примерами :)
А я и так знаю, что если взять пик18 или пик24 серии FJ, то перекодировка и вывод информации (обновление всего индикатора) на 128*64 монохром - это не меньше 30 миллисекунд на заводской частоте 16 МИПС, причём там основная работа НЕ ПЕРЕДАЧА, А ПЕРКОДИРОВКА ДАННЫХ. А если ещё и 25 раз/сек - то это три четверти секунды :) А для пик16 ...... да обсерется даже современный, с кучей своих ГОЛИМЫХ банков ОЗУ!
Так ты тут может пиши правду, чтобы люди знали - что им нужно, и с чего начинать?!? А стм твой - голимый как использованная бабска прокладка :) Вот собственно для них - он и предназначен :)
Вот ссылка на проект на старом добром пик16 :) проект был сделан на организацию, которая меня ... мне давала 6-ой разряд :) Смешно конечно, но там люди, которых самих нужно учить :) Они застряли в 90-ых годах прошлого века, они конечно получают новые данные по аттестации людей на компе, но сами практически нихера нового не знают :) Вот чтобы не сидеть там на лекциях, я им за две недели нарисовал такой стенд работы автоматики котла :) Рисовал конечно не на ровном месте, увидел у них там, типа бидона - сделан котёл в разрезе, и загорается лампочка по некому часовому механизму - ну типа старых микроволновок.... Я такое в жизни уже не видел лет десять, а они этим пытаются кого-то учить :)
Ну что сказать ... люди из первобытного периода :) Ну вот пришлось побыструхе набросать им что-то, похожее на современную автоматику :) Пусть пользуются, я потратил баксов 15, но зато сказали , что запишут в архив своего училища :) ну-ну ..... :)
Вот такое можно написать на пик16 :) У меня с 2016 года работает блок на котельной, который даже часа не стоит в простое. Управляет конвейером подачи щепы, и управлением загрузкой двух бункеров щепой по индуктивным датчиккам, и управлением гидравлическими станциями. Ещё ни разу не подходил к нему после этого, тоже на 16Ф877А :) А до моего блока, стоял ящик размером 1,5 * 1 метр, в котором куча релюх, временных задержек, пускателей, и всё на дин рейках в восемь рядов по вертикали :) Теперь осталось три пускателя, и одиннадцать релюх, и всё работает - электриков по ночам не вызывают, все довольны, правда никто не проставился... Дали так ... типа от сердца оторвали 400 баксов, и всё ....
Т.е. я не хочу сказать, что пик16 - говно, не, они нормальные, но для своей ниши.
Я вот сейчас к примеру, использую пик16ф18323 для управления буровыми насосами (для скважин воды), хорошо работают, но с индикаторами я их даже в пьяном угаре дружить не буду :)
А не Вы ли говорили, что для обоих индикаторов код ОДИНАКОВЫЙ? Так приведите этот код ?!?
Зачем? Ты полагаешь, что мне больше нечем заняться, кроме как искать на корпоративном сервере свой проект хер знает какой давности? И для каких "обоих индикаторов"? Все STN LCD монохромные дисплеи имеют примерно одинаковый протокол обмена - байтные вертикальные столбики образующие 8 однопиксельных строк на экране. Поэтому совершенно непринципиально какой интерфейс использован для вывода. Есть с I2C, есть SPI. Параллельного не встречал и не понимаю к чему он тут. У меня использован TIC154A (или TIC120J - не помню уже) с I2C.
И возможно, начинающие хотят знать - с какого пика начинать! Может, чел хочет сразу индикатор, ШИМ, АЦП, и т.д ...
Когда "чел" захочет и посчитает, что к него возник вопрос, тогда он незамедлительно создаст тему по своему вопросу. Возможно, что на этом форуме. И в этой теме он расскажет какой дисплей он желает и какой МК он планирует. Вероятность выбора ПИКов крайне низка. Сейчас все выбирают АРМы. Потому что они позволяют легко менять производителя чипов.
А я и так знаю, что если взять пик18 или пик24 серии FJ, то перекодировка и вывод информации (обновление всего индикатора) на 128*64 монохром - это не меньше 30 миллисекунд на заводской частоте 16 МИПС, причём там основная работа НЕ ПЕРЕДАЧА, А ПЕРКОДИРОВКА ДАННЫХ. А если ещё и 25 раз/сек - то это три четверти секунды
Очередной поток сознания. Ты просто не в теме. Впрочем, это уже давно все поняли из твоих предыдущих сентенций...
чтобы люди знали - что им нужно, и с чего начинать?!? А стм твой - голимый как использованная бабска прокладка Вот собственно для них - он и предназначен
Кроме бабской истерики от тебя по поводу STm я ничего не понял. Чем конкретно тебя не устраивает ARM?
Вот ссылка на проект на старом добром пик16 проект был сделан на организацию, которая меня ... мне давала 6-ой разряд. Смешно конечно, но там люди, которых самих нужно учить. Они застряли в 90-ых годах прошлого века, они конечно получают новые данные по аттестации людей на компе, но сами практически нихера нового не знают Вот чтобы не сидеть там на лекциях, я им за две недели нарисовал такой стенд работы автоматики котла
Ты решил все свои психологические проблемы изложить в теме про Си для ПИКов? Мне кажется не стоит засорять эту тему твоим флудом про все подряд. Заведи свою личную в МЯУ и народ очень быстро научит тебя "родину любить"...
"родину любить" - это не значит от одной МОРДЫ меня минусовать. Если есть что по делу сказать - так покажи, выложи код. А твоё гав ... мяв..., тьфу ты - КАР .... ну смешно
Я тоже могу зарегится от 500 стран и тебе наставить минусов штук восемьсотен , только что это изменит? Если у тебя мозг ... типа ты должен везде рулить, но не получается , то тебя только могила исправит когда-нибудь ... в старости ...
Я тоже могу зарегится от 500 стран и тебе наставить минусов...
Можешь конечно. Правда тебя очень быстро забанят, но это как водится... У меня в карме и рейтинге таких клоунов из 500 стран персонажей уже изрядно отметилось. Я к этому по философски отношусь. Я не червонец, чтобы всем нравится...
Я тоже могу зарегится от 500 стран и тебе наставить минусов...
Можешь конечно. Правда тебя очень быстро забанят, но это как водится... У меня в карме и рейтинге таких клоунов из 500 стран персонажей уже изрядно отметилось. Я к этому по философски отношусь. Я не червонец, чтобы всем нравится...
А ты уверен, что из двух составляющих - ИМЕННО они клоуны ?
... наивный ... чукотский ....
Ты вообще - накой в этом форуме торчишь? Наверное людям помогать, осваивать микроконтроллеры? не ? А в результате чем занимаешься?
[uquote="ALEKS1102X",url="/forum/viewtopic.php?p=4491789#p4491789"] У меня в карме и рейтинге таких клоунов из 500 стран персонажей уже изрядно отметилось. Я к этому по философски отношусь. Я не червонец, чтобы всем нравится...
Ты думаешь, что самому нихера не зная, но имея рейтинг, который ты заработал на ПУСТЫХ сообщениях, можно уже ВСЕХ ПОДРЯД валить ? Так судя по твоим сообщениям, ты НОЛЬ в прошивках. Ты пользуясь тем-же индикатором, ни разу не задумался - а сколько времени РЕАЛЬНАЯ прошивка, и твой индикатор Трёхтоновое отображение для монохрома - это ВООБЩЕ - нужно в книгу рекордов "ГУМНО-са" записать Но ты же в этом не признаешься, САМ себе наставишь тут плюсиков, меня как обычно - отминусуешь, и будешь тут кататься как просроченный перец в коричневом вонючем шоколаде
...Вот такое можно написать на пик16 У меня с 2016 года работает блок на котельной, который даже часа не стоит в простое. Управляет конвейером подачи щепы, и управлением загрузкой двух бункеров щепой по индуктивным датчиккам, и управлением гидравлическими станциями...
Ты решил, что-ли, медальками погреметь? С такими-то заслугами??? Все на форуме и вне его, разумеется, в полном ахуе от твоего "высокотехнологичного решения". Только, мля, ты опоздал слегка. Таких "решений" здесь уже тьма описывалась, задолго до твоего рождения. На девочку свою сыпь пустой своей терминологией. Здесь тебе кого-то, чем-то, удивить не светит. Тем более с твоей святой верой в "бакс". Что может быть противнее периферийного пиетета...
...Вот такое можно написать на пик16 У меня с 2016 года работает блок на котельной, который даже часа не стоит в простое. Управляет конвейером подачи щепы, и управлением загрузкой двух бункеров щепой по индуктивным датчиккам, и управлением гидравлическими станциями...
Ты решил, что-ли, медальками погреметь? С такими-то заслугами??? Все на форуме и вне его, разумеется, в полном ахуе от твоего "высокотехнологичного решения". Только, мля, ты опоздал слегка. Таких "решений" здесь уже тьма описывалась, задолго до твоего рождения. На девочку свою сыпь пустой своей терминологией. Здесь тебе кого-то, чем-то, удивить не светит. Тем более с твоей святой верой в "бакс". Что может быть противнее периферийного пиетета...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения