НОВИНА !!!! ПИК ПРОЦЕСОРИ РАЗПОЗНАВАТ СТРИНГОВЕ !!!! тъч дисплея на NEXTION 7 инчовия огромен дисплей може да комуникира със пик процесорите посредством стринговата система !!!! всички данни и команди, които трябва да се изпращат / получават между контролер борда със пик процесора и тъч дисплея вече ще се трансферират под формата на разбираеми съобщения / СТРИНГОВЕ /. най-доброто от цялата история е, че операторите ще могат да също да четат същите съобщения на терминала на уин 10, било то сериен терминал като СТРОНГ ТЕРМИНАЛА и/или всякакъв друг удобен за работа сериейн терминал. същото ще важи и за терминалите със лан комуникация LAN10/100/1000, където ще се използват същите стрингове във вида на данни и команди за приемане / предаване на информация към пик борд платките и тъч дисплеите едновременно. следват малко снимки и графики за това как се случват работите при подаване на команди за вклюване / изключване на едно реле.

едно кратко филмче в картинки. пик процесорите вече могат да разпознават, сравняват, изпълняват и връщат обратно като ехо към серийния терминал на уин СТРОНГ ТЕРМИНАЛА, или който и да е друг.

така, както знаете стринговете са масиви от байтове четими както за компютърните програми със ASCII символите, така и от потребителите за да бъде разбираемо какво се приема предава между платките и терминалите /серийни, мрежови, няма значение/.

тука в този пример съм показал как се прави така че серийният терминал да праща стрингови съобщения към платката със ПИК процесора, за да може да се приеме стринга, сравни дали е същия като записания константен стринг в софта на пик микро процесора И АКО ДВАТА СТРИНГА СА ЕДНАКВИ да се изпълни получената команда от пик процесора.

тези функции са залегнали отдавна във С++ езика, който се ползва от ардуино, стм, есп, РАСПБЕРИ ПИКО и другите хардуерни платформи.

сега обаче със последния ъпдейт на ХС8 компилатора на микрочип, става възможно употребата на стринговете и във пик миро процесорите като 18F27/47K42. както знаете този проц е във моята разработка със буут лоадера вече работи, остава съвсем малко да се изтества и да се качи на сайта и да си поръчвате и купувате.

на показаната снимачна площадка се вижда изпратената команда от терминала, изпълнена е командата RELAY1ON, светва зелената ргб лента на първо реле. след изпратена команда RELAY1OFF, ргб лентата е изгасена.

във следващите уроци за серийните портове ще го видим това как се прави, защото КОЙТО НЕ РАЗБИРА И НЕ ПРОГРАМИРА, НЯМА ДА ПИЕ РАКИЯ :)

учете обработка на масиви, направил съм няколко урока за това във моя канал в тубата !!!! не разбираш масиви, значи нищо не разбираш от програмиране !!!! ще има и още !!!!