|
АТмега 128 с внешней памятью и светодиоды на порту F, странное поведение |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Nov 8 2006, 12:36
|
Местный
  
Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788

|
Цитата(GDI @ Nov 8 2006, 15:26)  режим совместимости не включен. написал новую программу где просто мигаю светодиодом на порту PF0, если поставить галку в опциях проекта в IARe - использовать внешнюю память, то появляются импульсы на порте PA0 Вы бы листинг(асм) глянули
|
|
|
|
|
Nov 8 2006, 12:59
|
Местный
  
Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788

|
Цитата(GDI @ Nov 8 2006, 15:44)  листинг смотрел, запись идет только в прорт F по адресу 0х98 Ну наверное все таки 98(Decimal) = 0x62 -> Действительно PORTF Но ето не помогает решить проблему
|
|
|
|
|
Nov 8 2006, 15:56
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
Похоже этот эффект не влияет на работу шины внешней памяти.. Сейчас сделал бесконечный тест на чтение с проверкой содержимого внешней памяти на фоне мигающего светодиода - 20 минут, полет нормальный сбоев чтения нет. В архиве находится тестовый проект - мигающий светодиод на PF0, при добавлении в файле main.c в функцию init() строки MCUCR |= 0x80; появляются импульсы на PA0 Проект под IAR 4.20a для ATmega128L при питании 3.3В
Прикрепленные файлы
test.rar ( 22.5 килобайт )
Кол-во скачиваний: 41
--------------------
|
|
|
|
|
Nov 9 2006, 07:30
|
Профессионал
    
Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008

|
To SasaVitebsk Подпорки ставить не могу - платы уже готовые, может на новых сделаем, правда этих уже партия сделана.
To VDG AVCC запитан, на AREF стоит кондер 0.1 мкФ на землю.
Плату оставлял включенной с тестом чтения внешней памяти на ночь - сбоев не было, так что, считаю, что данный эффект можно считать безобидным.
Никто не пробовал запустить мой тест? может это у меня партия атмег такая? Тест можно запустить на голой меге, даже светодиод не обязателен, у меня эффект проявляется, даже если ноги PF0 и PA0 висят в воздухе(контролировал осциллографом), в тесте и у меня на плате мега работает от внутреннего RC генератора на 8МГц
--------------------
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|