| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Редактиране на програма http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=6890 |
Страница 1 от 1 |
| Автор: | sisko [ Вто Юни 09, 2009 10:08 pm ] |
| Заглавие: | Редактиране на програма |
Здарвейте,нов съм във форума и никога до сега не съм се занимавал с мкроконтролери, реших да сглобя една схемичка с lcd дисплей,която е реализирана с pic 16f676 имам hex файла.Въпроса ми е някой може ли да ми помогне да редактира hex а като се промени само началният надпис който се изписва при включване, с друг избран от мен.Или как аз сам да си го редактирам? Моля помогнете!!! http://rapidshare.com/files/242715434/S ... s.pdf.html това е схемата http://rapidshare.com/files/242716169/asm.HEX.html а това е hex a |
|
| Автор: | Cino [ Вто Юни 09, 2009 11:43 pm ] |
| Заглавие: | |
ами кажи откъде си намерил схемата , за да разберем какъв надпис излиза в началото. Ако надписа се пази в програмната памет като стринг. може да потърсиш последователността на буквите в .hex файла. Турците ползват code page 1254, http://www.eff.co.uk/W/Alpha/L5.htm те повечето им символи съвпадат с английския език, но ако в текста има специални турски символи , не е гаранция че , кода от code page ще отговаря на кода за LCD дипслея (пример с китайски LCD- дисплейчета с "кирилица"). както и да е .. Ако примерно надписа в началото е Mashallah може да търсиш 4D617368616C6C6168 , като байтове.. ( по hex кодовете на символите от 1254) После ги заменяш с равен по брой символи, от този надпис който искаш да се изписва. и на същите места в .hex файла. После записваш променения .hex фаил в контролера. Друг начин е да си намериш библиотеки за управлние на LCD , и да си напишеш собствена програма , която ще пише по дисплея каквото искаш , без ограничение. |
|
| Автор: | nickich [ Сря Юни 10, 2009 4:28 pm ] |
| Заглавие: | |
Нах-хамалския начин за който се сещам е: 1. Дъпраш си hex2bin и bin2hex: http://www.keil.com/download/docs/7.asp http://www.keil.com/download/docs/113.asp 2. Конвертираш си хекса в бин 3. Редактираш 4. обратно в хекс. Като гледам стринга ти от 16 битови знаци (да не се чудиш каде е Внимавай да не напишеш нещо извън него. |
|
| Автор: | sisko [ Сря Юни 10, 2009 7:26 pm ] |
| Заглавие: | Редактиране на програма |
Благодаря ви пичове,за отговорите ами доколкото мога да разчета с програмата winpic800 в hex а пише DELTA PULSE TEKNOLOJIEKIBI.COM UYKUSUZ TASARIMIDIR FORUMA OZEL THOMAS OSTERBERG TURKIYE.Не съм пак сигурен но нещо такова би трябвало да изписва .LCD то е ползвано за металдетектор до колкото можах да разбера.А ко променя само буквите и запиша промененият hex в микроконтролера дали ще стане или да ползвам програмите които колегата nickich предлага благодаря ви отново |
|
| Автор: | nickich [ Чет Юни 11, 2009 1:51 am ] |
| Заглавие: | |
...дали ще ползваш winpic800 или програмите - резултатът ще е един и същ. Принципно това е идеята. Май с winpic800 ще е по-лесно |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|