|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 12:54 pm
| Автор |
Съобщение |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
@Цецо, чак такава бърза реакция 500нс нямат. Нали трябва да запазиш някой и друг служен регистър, после трябва и при излизане да се възстановят. Грубо казано има около 20-тина инструкции или това са няколко микросекунди, а ако имаш 5-6 прекъсвания в най-долното в проверката ще се влезне за поне 10-тина микросекунди. Според мен, по-скоро не времето за влизане/излизане е важно, колкото времето за обработката на едно прекъсване.
При 18-та серия, 2-та вектора са напълно достатъчно за повечето приложения, лошото е, че в голяма част от 18-та серия има бъгове точно в хардуера за приоритетите.
Не знам при PIC24 & dsPIC по същия начин ли се процедира.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пет Яну 13, 2006 5:03 pm |
|
 |
|
Bezmozachen
Ранг: Популярен
Регистриран на: Сря Апр 27, 2005 2:47 pm Мнения: 349 Местоположение: Varna
|
Още по-лошото е че бъговете са в новите серии(примерно 18Ф4620), а в старти (примерно 18Ф452) ги нямаше.
500нс са възможни ако се ползват shadow registrite.
|
| Пет Яну 13, 2006 6:36 pm |
|
 |
|
Wise
Ранг: Форумен бог
Регистриран на: Нед Дек 19, 2004 6:26 pm Мнения: 1628 Местоположение: Сливен
|
Е то как може да кажеш точно за колко време се влиза
в прекъсването - не е възможно!
Има минимално време (За AVR- 4 клока), но винаги се изпълнява текущата
инструкция , а тя може да е всякаква - rcall е 3 клока, а mov е само 1
А векторите при AVR са си както трябва - за всяко прекъсване си има отделен вектор!!
Само статус регистъра трябва ръчно да пазиш. Ако трябва де.
|
| Пет Яну 13, 2006 7:20 pm |
|
 |
|
¶
Ранг: Форумен бог
Регистриран на: Пет Фев 25, 2005 1:58 pm Мнения: 4585 Местоположение: US
|
Те точно в тия shadow регистрите май бяха грешките и препоръчваха по стария начин да запазваш служебните регистри, тъй че си принуден да използваш прекъсванията както при 16-ките. Затова не са възможни 500нс.
_________________ Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....
|
| Пет Яну 13, 2006 8:56 pm |
|
 |
|
Bezmozachen
Ранг: Популярен
Регистриран на: Сря Апр 27, 2005 2:47 pm Мнения: 349 Местоположение: Varna
|
Да де, но 18Ф452 си работят, но в новите му замесници не  . Или по точно трябва да напривиш един call FAST, че да сработят  .
|
| Пет Яну 13, 2006 9:34 pm |
|
 |
|
StiV
Ранг: Ориентиран
Регистриран на: Съб Фев 05, 2005 10:58 pm Мнения: 284 Местоположение: Varna
|
Абе те Microchip правилно са ги кръстили ПИК - Пародия на Истински Контролер 
_________________ Господ прощава, тока не. А глада е по силен от тока !
|
| Пет Яну 13, 2006 11:44 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Абе Реконструктор - организирай една тема - "Мразим пиковете", да могат хората да си плюят Микрочип наволя. Че са бъгави е ясно, ама... тва ли е темата?
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Съб Яну 14, 2006 12:38 pm |
|
 |
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 12:32 pm Мнения: 8382 Местоположение: София
|
Еми кво да направя, и мен не ми харесва. Май ще почна да трия всички оффтопици на тема "мразя ПИК".
|
| Съб Яну 14, 2006 3:08 pm |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
Айде, почна се! 
|
| Съб Яну 14, 2006 3:19 pm |
|
 |
|
WDW
Ранг: Популярен
Регистриран на: Сря Окт 26, 2005 12:36 am Мнения: 353
|
Та каква беше темата, че загубих нишката?
_________________ Сичкото що е транзистор за илядо и пестотин волта се е BU ...
|
| Пон Яну 16, 2006 2:18 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|