Vic_M 0 24 марта, 2012 Опубликовано 24 марта, 2012 · Жалоба При выводе сигналов управления наблюдается дрожжание. Предполагается, из-за КЭШа. Как заставить его готовить нужные адреса. Поддерживает ли Keil такие настройки. Из описания на C8051F130 трудно что-либо понять, особенно если "родной язык" немецкий. Просветите. Нужны будут подробности - сообщу. Заранее благодарен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
barabek 0 25 марта, 2012 Опубликовано 25 марта, 2012 · Жалоба При выводе сигналов управления наблюдается дрожжание. Предполагается, из-за КЭШа. Как заставить его готовить нужные адреса. Поддерживает ли Keil такие настройки. Из описания на C8051F130 трудно что-либо понять, особенно если "родной язык" немецкий. Просветите. Нужны будут подробности - сообщу. Заранее благодарен. С кэшем никогда не запаривался. Может задачу подробней опишете? Дело в том, что работать с МК и рассчитывать на жесткое выполнение программы потактно - мне это не нравится. Такое допустимо в редких ситуациях. В очень редких. Это значит, что уже даже прерывания недопустимы. Или этот жесткий код в прерывании? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edit2007 3 26 марта, 2012 Опубликовано 26 марта, 2012 · Жалоба может быть ото внесет ясность, описалово правдо старенькое, зато по русски C8051F12x_13x_rus.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vic_M 0 31 марта, 2012 Опубликовано 31 марта, 2012 · Жалоба С кэшем никогда не запаривался. Может задачу подробней опишете? Дело в том, что работать с МК и рассчитывать на жесткое выполнение программы потактно - мне это не нравится. Такое допустимо в редких ситуациях. В очень редких. Это значит, что уже даже прерывания недопустимы. Или этот жесткий код в прерывании? Благодарю за отклик. Сам понимаю, что некоторое дрожжание будет всегда, но аппаратура готова, и что-либо изменить нельзя. А нужно обеспечить синхронную работу нескольких устройств. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sujan 0 16 июня, 2012 Опубликовано 16 июня, 2012 · Жалоба Коллеги в 8051 не бывает кэша :) Описанные проблемы могут быть из за прерываний. Постарайтесь максимально укоротить функции обработки прерываний. Какой величины дрожания наблюдаются и какой синхронности нужно добится? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
barabek 0 17 июня, 2012 Опубликовано 17 июня, 2012 · Жалоба Коллеги в 8051 не бывает кэша :) Хм. А о чем тогда раздел datasheet "16. Branch Target Cache" ? Конечно, это не совсем нормальный кэш в общепринятом понимании для "взрослых" МК, но какое-то подобие есть. Но, т.к. даты последних постов давние, скорее всего ТС уже решил проблему. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sujan 0 23 июня, 2012 Опубликовано 23 июня, 2012 · Жалоба Хм. А о чем тогда раздел datasheet "16. Branch Target Cache" ? И правда есть. Сколько лет работаю с 8051, ни разу такого не встречал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться