| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Е Майкрочип успяха да ме смаят окончателно... http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=2968 |
Страница 1 от 2 |
| Автор: | Tisho [ Чет Сеп 28, 2006 4:24 pm ] |
| Заглавие: | Е Майкрочип успяха да ме смаят окончателно... |
Чета си аз из ератата на 18F8720 и попадам на следното : 8. Module: Reset It has been observed that in certain Reset conditions, including power-up, the first GOTO instruction at address 0x0000 may not be executed. This occurrence is rare and affects very few applications. To determine if your system is affected, test a statistically significant number of applications across the operating temperature, voltage and frequency ranges of the application. Affected systems will repeatably fail normal testing. Systems not affected will continue to not be affected over time. Work around Insert a NOP instruction at address 0x0000. Date Codes that pertain to this issue: All engineering and production devices. |
|
| Автор: | ToHu [ Чет Сеп 28, 2006 4:30 pm ] |
| Заглавие: | |
| Автор: | Tisho [ Чет Сеп 28, 2006 4:36 pm ] | |||||||||
| Заглавие: | ||||||||||
Мдам, ама нищо... Макар че при мен си работи и без Nop. Ама сега се чудя как да го набутам този NOP точно пък там със това С. |
||||||||||
| Автор: | Nikola Kirov [ Чет Сеп 28, 2006 5:04 pm ] |
| Заглавие: | |
Това да му е проблема на тоя PIC ще се преживее В ИАР става с включването в проекта на един асемблерски фаил в които да си направиш това. За останалите предполагам също става по подобен начин. |
|
| Автор: | evc [ Чет Сеп 28, 2006 6:20 pm ] |
| Заглавие: | |
В ХайТекския компилатор има директива, която му указва да изпълни всички такива уъркараунди. С какво работиш? |
|
| Автор: | Predator_MF [ Чет Сеп 28, 2006 7:12 pm ] |
| Заглавие: | |
В CCS също има такива опции, често включвам всичките. В mikroC би трябвало да е с ORG, но незнам как стои въпроса ако е ORG 0x0000 |
|
| Автор: | Цецо [ Чет Сеп 28, 2006 7:35 pm ] |
| Заглавие: | |
Ти да не би да ползваш наистина PIC18F8720? Не си ли ми чел постингите по отношение на това ядро? Бягай далеч от това недоразумение, това животно е торба с бъгове, от които рисета му е най-малкия проблем. Самия факт, че е спрян от пройзводство и заменен с 8721, който пък след това също беше спрян и заменен с 8722, трябва да те уплаши достатъчно. Бегай от това животно. |
|
| Автор: | Bezmozachen [ Пет Сеп 29, 2006 12:52 pm ] |
| Заглавие: | |
Цецо бъркаш се с 18F6620,21,22. |
|
| Автор: | Цецо [ Пет Сеп 29, 2006 1:13 pm ] |
| Заглавие: | |
Не мисля, че бъркам. 6620, 6720, 8620, 8720 са едно и също ядро. Различават се по размера на Flash-a, и корпуса. Така си мисля аз де. Верно че мойте проблеми бяха с 6620, но pdf и erata-та бяха за цялата серия (поне тогава). |
|
| Автор: | darkyp [ Пет Сеп 29, 2006 4:16 pm ] |
| Заглавие: | |
Това писание на microchip може да се тълкува и от друга гледна точка, в смисъла на колко по-добри са от другите (само тълкуване! не претендирам за нищо). Та тълкуването е следното: представете си колко трябва да са тествали и как непрекъснато тестват под всякъв ъгъл дивайсите си за да видят, че при дадени условия (вярно и те не знаят какви, но все пак са открили някъв недетерминизъм |
|
| Автор: | Цецо [ Пет Сеп 29, 2006 5:46 pm ] |
| Заглавие: | |
Виж сега - при Микрочип има една такава работа: На тях тестери съм и юзерите. Това е добре и зле: 1. Зле е защото не ми плащат за тестер на силикони (Уф а пък ако можеше да работя тестер на силиконови гърди на мадами....|) 2. Добре е защото бъговете им изкачат и стават публично достояние. Големите (уж безбъгави фирми) имат големи корпоративни клиенти, като според мен, доста бъгове си остават само между фирмата и корпоративните клиенти. Това поне показва моя опит. И ние си мислим - глей какви перфектни контролери - немат ерата. Абе аз на контролер без ерата, гледам като на жена дето твърди че си и втория (щото последствията от първия трудно се крият). |
|
| Автор: | Tisho [ Чет Окт 05, 2006 10:14 pm ] |
| Заглавие: | |
[quote="evc"]В ХайТекския компилатор има директива, която му указва да изпълни всички такива уъркараунди. С какво работиш?[/quote Най после си намерих темата... Бях я пуснал в общи приказки... Търсих я къде ли не но не и в микроконтролери - програмиране... Не може ли модераторите като местят нещо някъде да оставят някаква следа ? MicroC ползвам. |
|
| Автор: | Цецо [ Чет Окт 05, 2006 10:27 pm ] |
| Заглавие: | |
С риск да ти стана досаден - пак ти казвам - не ти трябва да се мъчиш с тая серия. И ако все пак си решил - внимателно прочети ератата точно за твоя ревижън на чип. Просто за пример -първит ревизии не работеха стабилно на над 4 MHz!!! http://ww1.microchip.com/downloads/en/D ... 80129j.pdf При следващата ревизия проблема уж е отстранен... Абе щом препоръчват да не се ползва... |
|
| Автор: | Tisho [ Чет Окт 05, 2006 10:45 pm ] | |||||||||
| Заглавие: | ||||||||||
В интерес на истината не съм се сблъсквал до момента с проблеми с този процесор. Работи си. Пуснал съм му единия Usart, няколко канала от АЦП-то и няколко вида прекъсвания от таймер. Но това което пишеш и това което чета из форумите на Майкрочип ме кара да се замисля сериозно да го подменя с някой друг екземпляр. |
||||||||||
| Автор: | Tisho [ Чет Окт 05, 2006 10:54 pm ] | |||||||||
| Заглавие: | ||||||||||
Аз съм го пуснал на 40Mhz ( С PLL-а). Но в момента чета това : http://forum.microchip.com/tm.aspx?m=164191&mpage=1&key=𨅟 |
||||||||||
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|