Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
15.12.2016, 20:15
|
|
Прописка
Регистрация: 01.11.2006
Сообщений: 199
Сказал спасибо: 0
Сказали Спасибо 15 раз(а) в 13 сообщении(ях)
|
Перенос программы с AT89C51RC на AT89C51RD2
Простой залив программы в камень успехом не увенчался (программа работоспособная и плата готовая для ...RC).
Программа простая, типа мигания светодиодом и прерыванием по INT0 по нажатию кнопок.
По документации новые регистры не использую, старые имеют одинаковую адресацию. При заливке X2 режим не выставляю.
Прошу помощи.
1. Укажите основные моменты на что обратить внимание, чтобы оживить программу.
2. Можно ли использовать кварцевый резонатор аналогичный ....RC или требуется генератор (правда с генератором тот же результат).
|
|
|
|
16.12.2016, 05:58
|
|
Прописка
Регистрация: 09.05.2005
Сообщений: 98
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 13 сообщении(ях)
|
Re: Перенос программы с AT89C51RC на AT89C51RD2
У Вас есть исходник программы?
|
|
|
|
16.12.2016, 07:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 23.10.2007
Адрес: Великие Луки
Сообщений: 2,942
Сказал спасибо: 730
Сказали Спасибо 1,855 раз(а) в 881 сообщении(ях)
|
Re: Перенос программы с AT89C51RC на AT89C51RD2
Сообщение от avgust75
|
1. Укажите основные моменты на что обратить внимание
|
проверить плату (Вы не указали тип корпуса).
Сообщение от avgust75
|
программа работоспособная и плата готовая для ...RC
|
оно работало и перестало?
|
|
|
|
16.12.2016, 16:47
|
|
Прописка
Регистрация: 01.11.2006
Сообщений: 199
Сказал спасибо: 0
Сказали Спасибо 15 раз(а) в 13 сообщении(ях)
|
Re: Перенос программы с AT89C51RC на AT89C51RD2
Корпус PLCC и выводы совпадают.
Исходник написан мной для ...RC и в наличии.
Плата работает с ...RC, а с ...RD не работает.
Убрал кварц и подал с генератора - ...RC работает, с
...RD не работает.
|
|
|
|
16.12.2016, 17:09
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: Перенос программы с AT89C51RC на AT89C51RD2
Сообщение от avgust75
|
Исходник написан мной для ...RC и в наличии.
Плата работает с ...RC, а с ...RD не работает.
|
То есть вы прошивку для RC заливаете в RD?
А у RD между прочим периферия чуток другая - соответственно таблица векторов другая. Тут запросто могут быть накладки.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
|
|
|
|
16.12.2016, 17:53
|
|
Прописка
Регистрация: 01.11.2006
Сообщений: 199
Сказал спасибо: 0
Сказали Спасибо 15 раз(а) в 13 сообщении(ях)
|
Re: Перенос программы с AT89C51RC на AT89C51RD2
Сообщение от nml
|
То есть вы прошивку для RC заливаете в RD?
А у RD между прочим периферия чуток другая - соответственно таблица векторов другая. Тут запросто могут быть накладки.
|
Да, просто залил. Если не трудно сообщите для INT0 какой адрес у RD2.
Да и причем прерывания, пусть не работают кнопки, а другие ножки - обмен с датчиком температуры или с DS1307 должен был-бы работать до нажатия кнопок?
|
|
|
|
16.12.2016, 21:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,983
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Перенос программы с AT89C51RC на AT89C51RD2
Сообщение от avgust75
|
сообщите для INT0 какой адрес у RD2
|
слышь, сено, бегом ко мне, я есть хочу! (мае)
а сравнить ДШ не пробовали?
AT89C51RC
AT89C51RD2
надеюсь, до 5 страницы долистать сил хватит?
|
|
|
|
16.12.2016, 21:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 23.10.2007
Адрес: Великие Луки
Сообщений: 2,942
Сказал спасибо: 730
Сказали Спасибо 1,855 раз(а) в 881 сообщении(ях)
|
Re: Перенос программы с AT89C51RC на AT89C51RD2
а то, что у 51С память больше? оно влезло в 51Д? и куда? Вам виднее.
|
|
|
|
16.12.2016, 21:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 23.10.2007
Адрес: Великие Луки
Сообщений: 2,942
Сказал спасибо: 730
Сказали Спасибо 1,855 раз(а) в 881 сообщении(ях)
|
Re: Перенос программы с AT89C51RC на AT89C51RD2
Сообщение от avgust75
|
Исходник написан мной для ...RC и в наличии
|
кто мешает подогнать на RD?
|
|
|
|
17.12.2016, 16:59
|
|
Прописка
Регистрация: 01.11.2006
Сообщений: 199
Сказал спасибо: 0
Сказали Спасибо 15 раз(а) в 13 сообщении(ях)
|
Re: Перенос программы с AT89C51RC на AT89C51RD2
Сообщение от jump
|
слышь, сено, бегом ко мне, я есть хочу! (мае)
а сравнить ДШ не пробовали?
AT89C51RC
AT89C51RD2
надеюсь, до 5 страницы долистать сил хватит?
|
Во первых страница 75, а во вторых вектор 03h один и тот же.
Есть у микроконтроллеров отличия, которые и хочу использовать далее. Требуется всего лишь ответить на первый мой вопрос, где искать?
|
|
|
Сказали "Спасибо" avgust75
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:05.
|
|