| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| прекъсвания на 16f628... http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=7002 |
Страница 1 от 1 |
| Автор: | karlos [ Чет Юли 23, 2009 9:12 pm ] |
| Заглавие: | прекъсвания на 16f628... |
... та ползвам прекъсвания по PORTB <4:7> + по RB0 , но ми трябват по още входове... мисля , че трябва софтуерно да се прави прекъсването , но нямам никаква идея... ще съм много благодарен ако подскажете нещо.... |
|
| Автор: | Zeus [ Чет Юли 23, 2009 10:04 pm ] |
| Заглавие: | |
Направи прекъсване на някой от таймерите и в него си следи промяната на портовете. Прочиташ ги и пазиш стойностите в някоя променлива, и при следващото прекъсване сравняваш за промяна. |
|
| Автор: | karlos [ Пет Юли 24, 2009 9:19 am ] |
| Заглавие: | |
да....за това не се бях сетил , аз мислех да си играя с аналоговия компаратор на портА - нали и там има прекъсване , на сга ще пробвам с таймерите - струва ми се по лесно... много балагодарности....... |
|
| Автор: | Cekins [ Пет Юли 24, 2009 11:11 am ] |
| Заглавие: | |
Смени чипа, примерно с 18ф1320 => повече рам, флаш, три външни пр. + от РБ4-7 и куп други глезотии + по ниска цена. Няма много бъгове. |
|
| Автор: | tolstolob [ Пет Юли 24, 2009 11:46 am ] |
| Заглавие: | |
Бутони ли ще четеш с тоя порт? Щото ако е така, не ти трябват прекъсвания. |
|
| Автор: | Infinity [ Пет Юли 24, 2009 12:22 pm ] |
| Заглавие: | |
18F1320 има толкова сериозни бъгове,че трябва да го спрат от производство завинаги.Същото се отнася и за 18F1220 /и за много други,с означение 18Fxxx0 /.Погледнете ерата-та и ще се уплашите |
|
| Автор: | Cekins [ Пет Юли 24, 2009 12:28 pm ] |
| Заглавие: | |
Де да знам, оня ден я гледах и ми изглеждаше сякаш не беше много богата, за разлика примерно от 66хх която си е поне 15-20 страници Едит : последния силикон всичко на всичко има 5 точки, две от тях са промени в силикона а не дефекти. Другите три единия го споменават на всички 18-ки ама на мен до сега не ми се е случвало (за резета), другия е за усарта не е някакъв супер фатален. И третия предполагам че компилаторите се справят с него защото го има в повечето 18-ки. Ако на това му викаш богата ерата. Виж за 6621, 22, 23 е друга работата. |
|
| Автор: | karlos [ Пет Юли 24, 2009 12:43 pm ] |
| Заглавие: | |
не мога да мърдам с друг чип , освен ако не съвпадат краката.....платката е направена. а иначе следят се релета , идеята е ако има сигнал на вход , докато той се обработва(за около 10 сек) , ако на други входове се появят сигнали и отпаднат , да не се губят тези сигнали.... |
|
| Автор: | Cekins [ Пет Юли 24, 2009 12:46 pm ] |
| Заглавие: | |
Ами основните крака съвпадат, другите са леко поразместени, РА6-7 са си на място, РБ6-7 съшо, РА4-5 и те. другите не са ама, то може да се конфигурира кой какъв да е. |
|
| Автор: | bobyper [ Пет Юли 24, 2009 1:17 pm ] | |||||||||
| Заглавие: | ||||||||||
Релетата са достатъчно бавни за да може да се четат чрез таймерско прекъсване. Така че това е решението за теб. |
||||||||||
| Автор: | karlos [ Чет Юли 30, 2009 10:38 pm ] |
| Заглавие: | |
...с таймера стана убиец.... всички входове вече следя през таймера и няма пропуск... с това RBIE само ядове.. особено с релета или механични ключета..то не бяха кондензатори , не бяха софт закъснения...и пак имаше проблеми..сега си пускам прекъсване по 16-бит таймер на 0.5 сек и всичко си работи без грешка.... а 18f1320 не е по евтин от 628 , дори и от 648 , който се доближава откъм памет към 18-ката (в комет) - освен вътрешен дебъг друго май няма кой знае какво.... благодаря за съветите...помогнаха |
|
| Автор: | bongo_x2 [ Чет Юли 30, 2009 11:55 pm ] |
| Заглавие: | |
Докато не се разхлаби някой контакт По-дбре отсега си въведи някаква шумоустойчивост. |
|
| Автор: | Cekins [ Пет Юли 31, 2009 10:15 am ] |
| Заглавие: | |
karlos, не се изказвай неподготвен, щото ацп, EUSART, ECCP, таймери, self write/read flash, разпределение на памет, инструкции, 16 битови думи на кода, повечко външни прекъсвания, не са никак малко, особенно като се позанимаваш малко повече и ще ги разбереш тия работи. |
|
| Автор: | karlos [ Пет Юли 31, 2009 8:35 pm ] |
| Заглавие: | |
вероятно е така , аз не се занимавам професионално с микроконтролери, дори на 16 серия не мога да стигна и 70% използване на ресурсите... ама като я спрат от производство...ще се минава на 18 , няма как... |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|