Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.11.2011, 17:10
|
|
Гражданин KAZUS.RU
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Сообщение от niXto
|
Если повышенные требования по надежности - размещать там можно что угодно.
Ибо программа НИКОГДА не перейдет на этот адрес
|
Когда может случайно что-то от сочетания сильных помех сбиться ,или еще от чего-то произойти ,то переход от такого сбоя , пусть даже и единичного и трудно фиксируемого (типа раз в год например) никак не могу назвать что он "НИКОГДА" не наступит, так что когда конструируете устройство повышенной надежности - учитывайте и это .
__________________
Короче асма кода нет !
|
|
|
|
24.11.2011, 17:18
|
|
Гражданин KAZUS.RU
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Сообщение от kison
|
...Но nop и reti - неприемлемы в любом случае....
|
Приемлемы , приемлемы .А если Вы их не применяете то это не значит что это вообще нельзя применять , а еще это значит что Вы сомневаетесь что это работает , а следовательно что общий уровень подготовки пока у Вас пока не очень . А пока вот вместо того чтобы звать кого-то и ждать пока этот кто-то придет и что-то там нам всем скажет - проверьте сами все эти применения в железе , только не за чей-то счет , а сами , своими ручками ,очень рекомендую .
__________________
Короче асма кода нет !
|
|
|
|
24.11.2011, 17:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Оставайтесь при своем мнении. Только советы раздавать прекращайте. Мне проверять нечего, я программы пишу больше 20 лет. И проверять очевидное мне давно не нужно. Пример выше с постоянным входом в прерывание был. Вам он не поможет похоже, а вот других надеюсь заставит задуматься. И приведет к выводу что и как надо делать.
ЗЫ. И почему меня не удивляет что Фобос-грунт никуда не летит? Там где то в программе reti или вообще nop на векторе наверно.
|
|
|
|
24.11.2011, 18:44
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Сообщение от pinco
|
вместо того чтобы звать кого-то и ждать пока этот кто-то придет и что-то там нам всем скажет
|
Эт вы зря...
Поверьте... у "кто-то" есть чему поучиться...
Сообщение от pinco
|
а сами , своими ручками
|
Типо... "универсальные советы на все случаи жизни" ???
Сомневаюсь...
Последний раз редактировалось st_1; 24.11.2011 в 18:47.
|
|
|
|
24.11.2011, 19:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Сообщение от pinco
|
это значит что Вы сомневаетесь что это работает , а следовательно что общий уровень подготовки пока у Вас пока не очень .
|
Я бы не торопился с подобными оценками в сторону KISON, все мы почитываем форумы, и неплохо знаем вес каждого из разрядов.
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
24.11.2011, 19:36
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
... даже... если не говорим об этом вслух...
|
|
|
|
26.11.2011, 21:30
|
|
Гражданин KAZUS.RU
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Сообщение от kison
|
.... Только советы раздавать прекращайте. Мне проверять нечего, я программы пишу больше 20 лет. И проверять очевидное мне давно не нужно.......
ЗЫ. И почему меня не удивляет что Фобос-грунт никуда не летит? Там где то в программе reti или вообще nop на векторе наверно.
|
kison ,это Вы свой флуд вокруг nop и reti прекращайте - поскольку если что-то не знали ,то достойно это признайте ,без всяких обиженных поз, хоть и пишете проги "...больше 20 лет." .
P.S. Я как и большинство здесь на форуме до сего форума был тоже высокого мнения о kison-не , но видимо на самом деле этот уровень и не так уж сильно высок , как многие думают .
P.S.2 Про Фобос - скорее он там на вашем любимом C написан , наскоро и со скрытыми граблями пополам ,чем на асме ,и все их вылавливать не стали посчитав за незначительные , мое мнение ,поэтому и такие фокусы с ним .Хотя может оказаться что там вообще нет таких команд в принципе поскольку управление в нем может быть построено на каком-нибудь спецпроцессоре со своим специфическим набором команд где вообще нет ни reti ни nop , либо их аналогов по таким действиям .Если у кого есть точно достоверная инфа на чем именно там построено управление у него - напишите , пообсуждаем , либо здесь , либо в рамках отдельно открытой для этого темы.
__________________
Короче асма кода нет !
Последний раз редактировалось pinco; 26.11.2011 в 22:22.
|
|
|
|
27.11.2011, 00:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,049
Сказал спасибо: 592
Сказали Спасибо 3,968 раз(а) в 1,826 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Я бы нопами тоже не заполнял таблицу векторов и вот почему.
Если есть прерывание в конце таблицы векторов, которое может быть запрещено в ходе выполнения программы, то мы получаем не санкционированный переход на обработку этого прерывания по любому чиху (нопы приведут к этому) и в самый не подходящий момент. В лучшем случае это потеря времени, в худшем срань в регистрах. Все зависит от самого обработчика прерывания.
Если нопы приводят к начальной инициализации, это тоже не есть гуд. Есть алгоритмы, в которых не должен теряться ход (история) выполнения программы.
Оптимальный вариант reti там, где это допустимо и минимальная обработка там, где она нужна для сброса прерывания. В первом варианте потеряем максимум 10 циклов, во втором чуть больше, но при этом не нарушается ход выполнения основной программы.
|
|
|
|
27.11.2011, 02:46
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Сообщение от pinco
|
Я как и большинство здесь на форуме до сего форума был тоже высокого мнения о kison-не , но видимо на самом деле этот уровень и не так уж сильно высок , как многие думают .
|
Да ладно... не надо ля-ля...
Уровень kison достаточно высок...
Последний раз редактировалось st_1; 27.11.2011 в 12:02.
|
|
|
|
27.11.2011, 13:24
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: Помогите начинающему по ATmega8515
Спасаем Kison-а, он хороший!!!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:19.
|
|