|
Pic12c509a+Proteus=?, Не пашет |
|
|
|
Feb 15 2007, 16:22
|

Частый гость
 
Группа: Свой
Сообщений: 189
Регистрация: 27-01-05
Из: с Транссиба
Пользователь №: 2 235

|
Кто может объяснить, почему Isis наотрез отказывается симулировать одноразовые восьминожечные контроллеры?
Эскизы прикрепленных изображений
--------------------
Советские микросхемы - самые большие микросхемы в мире
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Feb 15 2007, 17:31
|

Частый гость
 
Группа: Свой
Сообщений: 160
Регистрация: 30-01-07
Из: Minsk
Пользователь №: 24 870

|
Цитата(Михалыч @ Feb 15 2007, 15:22)  Кто может объяснить, почему Isis наотрез отказывается симулировать одноразовые восьминожечные контроллеры? Нужна dll на pic12 Ишите на www.kazus.ru P/S Кажется оно http://kazus.ru/programs/viewdownloaddetai...0/lid_8067.html
Сообщение отредактировал KostyanPro - Feb 15 2007, 17:33
|
|
|
|
|
Feb 18 2007, 20:20
|
Участник

Группа: Новичок
Сообщений: 54
Регистрация: 14-12-06
Пользователь №: 23 498

|
Цитата(Михалыч @ Feb 15 2007, 15:22)  Кто может объяснить, почему Isis наотрез отказывается симулировать одноразовые восьминожечные контроллеры? Оно отказалось из-за конфликта слова конфигурации - в хексе одно, а в свойствах кристалла - другое.
|
|
|
|
|
Feb 19 2007, 10:38
|

Частый гость
 
Группа: Свой
Сообщений: 189
Регистрация: 27-01-05
Из: с Транссиба
Пользователь №: 2 235

|
KostyanPro Не помогает urry1 Оно ругается на EEPROM, которого у данного девайса отродясь не было. А Протеус где-то нашОл...
--------------------
Советские микросхемы - самые большие микросхемы в мире
|
|
|
|
|
Feb 19 2007, 12:03
|
Участник

Группа: Новичок
Сообщений: 54
Регистрация: 14-12-06
Пользователь №: 23 498

|
Цитата(Михалыч @ Feb 19 2007, 11:38)  KostyanPro Не помогает urry1 Оно ругается на EEPROM, которого у данного девайса отродясь не было. А Протеус где-то нашОл... 1. Убираешь в исходниках все упоминания на слово конфигурации, чтобы в хексе торчали 1. 2. Уже в свойствах кристалла ставишь необходимое слово. 3. Все галочки в свойствах убираешь.
Сообщение отредактировал urry1 - Feb 19 2007, 12:18
|
|
|
|
|
Feb 19 2007, 20:57
|

Частый гость
 
Группа: Свой
Сообщений: 189
Регистрация: 27-01-05
Из: с Транссиба
Пользователь №: 2 235

|
Попробую вырезать это слово из самого хексарника. А эта хрень из той же оперы? И как ЕЕ победить?
Эскизы прикрепленных изображений
--------------------
Советские микросхемы - самые большие микросхемы в мире
|
|
|
|
|
Feb 19 2007, 21:08
|

Частый гость
 
Группа: Свой
Сообщений: 189
Регистрация: 27-01-05
Из: с Транссиба
Пользователь №: 2 235

|
Верите-нет, но оно хоть волком вой - НЕ РАБОТАЕТ!!!!! Или я неправильно слово конфигурации вырезаю (где-то в двух последних строках hex-файла?). Исходник написан на процовом бейсике, там про конфиг даже упоминания нет, специально проверил З.Ы. Что характерно, в IC-Prog при загрузке верхняя и нижняя области забиваются программой, а середина - пустыми ячейками 3FFF.
Эскизы прикрепленных изображений
--------------------
Советские микросхемы - самые большие микросхемы в мире
|
|
|
|
|
Feb 20 2007, 10:15
|
Участник

Группа: Новичок
Сообщений: 54
Регистрация: 14-12-06
Пользователь №: 23 498

|
Цитата(Михалыч @ Feb 19 2007, 22:08)  Верите-нет, но оно хоть волком вой - НЕ РАБОТАЕТ!!!!! Или я неправильно слово конфигурации вырезаю (где-то в двух последних строках hex-файла?). Исходник написан на процовом бейсике, там про конфиг даже упоминания нет, специально проверил З.Ы. Что характерно, в IC-Prog при загрузке верхняя и нижняя области забиваются программой, а середина - пустыми ячейками 3FFF.  И не должно в таком раскладе. Во - первых, значение осциллятора не может быть 00 ! В однократках (да и не только) последнее слово - возврат со значением калибровки для внутреннего генератора. Нормальный компилятор туда вообще ничего не пишет! Т.е.там должно быть 3фф, но никак не 0. Поскольку прописывается микросхема нулями, то заводское значение и остается. Вот что должно быть в хексе, чтобы понял протеус.
|
|
|
|
|
Feb 20 2007, 11:13
|
Участник

Группа: Новичок
Сообщений: 54
Регистрация: 14-12-06
Пользователь №: 23 498

|
Цитата(Михалыч @ Feb 20 2007, 11:55)  В протеусе та же самая ошибка, но теперь уже с адресом 0400  покажите картинку в айсипроге
|
|
|
|
|
Feb 20 2007, 11:18
|

Частый гость
 
Группа: Свой
Сообщений: 189
Регистрация: 27-01-05
Из: с Транссиба
Пользователь №: 2 235

|
Вот две последние строки. Мне непонятно, почему программа получилась разорванной - в середине пустые ячейки. Это вообще нормально?
Эскизы прикрепленных изображений
--------------------
Советские микросхемы - самые большие микросхемы в мире
|
|
|
|
|
Feb 20 2007, 11:22
|
Участник

Группа: Новичок
Сообщений: 54
Регистрация: 14-12-06
Пользователь №: 23 498

|
Цитата(Михалыч @ Feb 20 2007, 12:18)  Вот две последние строки. Мне непонятно, почему программа получилась разорванной - в середине пустые ячейки. Это вообще нормально?  слово конфигурации -должно быть ф-ки, я ведь подчеркнул.... Генератор -EXTRC WDT и MCLR включить. С разорванными строками - в принципе, ненормально, переходите на другой компилятор
Сообщение отредактировал urry1 - Feb 20 2007, 11:24
|
|
|
|
|
Feb 20 2007, 11:37
|

Частый гость
 
Группа: Свой
Сообщений: 189
Регистрация: 27-01-05
Из: с Транссиба
Пользователь №: 2 235

|
Если слово конфигурации нулевое, то как указать тактирование от внутреннего RC? И почему тогда IC-прог связан с Протеусом? Если в айси проге выставить СК, то в хекс оно не записывается...
Эскизы прикрепленных изображений
--------------------
Советские микросхемы - самые большие микросхемы в мире
|
|
|
|
|
Feb 20 2007, 11:45
|
Участник

Группа: Новичок
Сообщений: 54
Регистрация: 14-12-06
Пользователь №: 23 498

|
Цитата(Михалыч @ Feb 20 2007, 12:37)  Если слово конфигурации нулевое, то как указать тактирование от внутреннего RC? И почему тогда IC-прог связан с Протеусом? Если в айси проге выставить СК, то в хекс оно не записывается... конфиг - уже в свойствах кристалла в протеусе- я же писал в предыдущих постах. И как это не записывается ???
|
|
|
|
|
Feb 20 2007, 12:33
|

Частый гость
 
Группа: Свой
Сообщений: 160
Регистрация: 30-01-07
Из: Minsk
Пользователь №: 24 870

|
Цитата(Михалыч @ Feb 20 2007, 10:18)  Вот две последние строки. Мне непонятно, почему программа получилась разорванной - в середине пустые ячейки. Это вообще нормально?  Нормально если писать на Си. Обвчно он таблицы retlw закидывает на начальные адреса. Это связана с тем что стек хранит толлько младшие восемь бит счетчика адреса. Да , если уже используете IC-prog , то возмите версию 1.05 С Иначе можно нарватся на глюки.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|