Отговори на тема  [ 20 мнения ]  Отиди на страница Предишна  1, 2
Програмно обръщане към епрома 
Автор Съобщение
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Пон Авг 24, 2020 3:45 pm
Мнения: 209
Местоположение: София, Люлин 3
Мнение Re: Програмно обръщане към епрома
При PIC-овете има предложена програмка в приложенията на Microchip, при която веднага след записа се прочита епромната клетка и се сравнява с оригинала. Ако има грешка, се прави запис в следващия адрес. Когато става дума за един байт, това не е проблем, но когато са повече, цялото ЕЕPROM пространство се дели на толкова дялове, колкото са променливите и всяка се записва в своя дял. При изчерпване на дори един от дяловете, програмата трябва да обяви "фалит" с предупреждение.


Последна промяна ikarlo на Вто Дек 16, 2025 10:34 am, променена общо 1 път



Вто Дек 16, 2025 10:32 am
Профил YIM
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Пон Авг 24, 2020 3:45 pm
Мнения: 209
Местоположение: София, Люлин 3
Мнение Re: Програмно обръщане към епрома
Обърках бутона!


Вто Дек 16, 2025 10:33 am
Профил YIM
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 11:32 am
Мнения: 8319
Местоположение: София
Мнение Re: Програмно обръщане към епрома
ikarlo написа:
При PIC-овете има предложена програмка в приложенията на Microchip, при която веднага след записа се прочита епромната клетка и се сравнява с оригинала. Ако има грешка, се прави запис в следващия адрес. Когато става дума за един байт, това не е проблем, но когато са повече, цялото ЕЕPROM пространство се дели на толкова дялове, колкото са променливите и всяка се записва в своя дял. При изчерпване на дори един от дяловете, програмата трябва да обяви "фалит" с предупреждение.


Туй не е много умно. :)


Вто Дек 16, 2025 11:04 am
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Фев 06, 2007 1:45 am
Мнения: 263
Мнение Re: Програмно обръщане към епрома
ToHu написа:
Библиотеката която са дали е ОК но е сложна за използване, иска ОС доколкото виждам. Няма смисъл от такива усложнения на малък контролер, всички тия слоеве абстракция са безсмислени за контролер с 8к ром :)

Не си гледал внимателно - иска единствено функции/макрота за enter/exit critical section, и то само ако ще се ползва в преемптив среда.
Билднах примера, който е даден там за въпросния пик16 -> 3359 думи флаш (със size optimization), което доколкото схващам, включва цялата бизнес логика. Никак не е зле, дори за малък пик. Няма един function pointer, конфигурацията е изцяло статична, което намеква да е писано специално за малки чипове.


Вто Дек 16, 2025 2:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 30228
Местоположение: София
Мнение Re: Програмно обръщане към епрома
Ами да по диагонал гледах но прочетох нещо от сорта че иска ос...


Вто Дек 16, 2025 3:26 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 20 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни