реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> PIC12F629 и PICC 9.50, Странная проблема
urry1
сообщение Jan 23 2007, 10:15
Сообщение #16


Участник
*

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



Цитата(Petrovich @ Jan 15 2007, 23:15) *
Возьмите 12-тый пик откомпилируйте 9.50 и убедитесь, а не теоретизируйте на тему ошибок кода. И Протеус тут не причем, не работает в реальности.
Все.. тема закрыта ввиду бесперспективности

Я недавно компилировал 12ф675 и 12с509а. Все прекрасно работает. Не будет ли наглостью предположить, что Вы командой - стереть все - затерли крайнее слово пика - возврат с калибровочным значением ... Прочитайте последнее слово и если там - 3ффф, то поставьте ручками 3480 - среднее значение частоты. Присоединяю свой файл ... Рабочий... smile.gif
Go to the top of the page
 
+Quote Post
Stepanyuk
сообщение Jan 24 2007, 12:09
Сообщение #17





Группа: Новичок
Сообщений: 2
Регистрация: 24-01-07
Пользователь №: 24 712



Цитата(urry1 @ Jan 23 2007, 05:15) *
Я недавно компилировал 12ф675 и 12с509а. Все прекрасно работает. Не будет ли наглостью предположить, что Вы командой - стереть все - затерли крайнее слово пика - возврат с калибровочным значением ... Прочитайте последнее слово и если там - 3ффф, то поставьте ручками 3480 - среднее значение частоты. Присоединяю свой файл ... Рабочий... smile.gif


А при чём тут калибровка внутреннего генератора? Может у товарища внешний источник тактовой...
Go to the top of the page
 
+Quote Post
urry1
сообщение Jan 24 2007, 13:35
Сообщение #18


Участник
*

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



может. но вопрос стоял так - вы компилировали... компилировали..
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Jan 27 2007, 00:10
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Проверил. Взял новый ни разу не стиравшийся пик, прописал....проверил, записанно то что надо. Включаю ... не рабтает! angry.gif
Компилирую в 8.50 , записываю....все работает!
Может это свойственно только 629-тым ?
Да и содержимое osccal влияет только на значение частоты, а не на ее наличие, разве нет?
В общем проблема остается.
Go to the top of the page
 
+Quote Post
urry1
сообщение Jan 30 2007, 10:31
Сообщение #20


Участник
*

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



Цитата(Petrovich @ Jan 27 2007, 01:10) *
Да и содержимое osccal влияет только на значение частоты, а не на ее наличие, разве нет?

ну.. там retlw oscal .. Да, согласен, бред... А можно hex глянуть ?
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Jan 30 2007, 13:29
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Выяснил ... 9.50 автоматически генерирует в стартапе процедуру записи osccal
Как только она выполняется, контролер виснет. Если ее забить в хексе, то все работает. 8.05 в стартапе такого не генерирует. Вроде как это можно отключить опцией -RUNTIME с параметрами, но что то мне пока не удалось.
Go to the top of the page
 
+Quote Post
urry1
сообщение Jan 31 2007, 09:11
Сообщение #22


Участник
*

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



гы.. я на этом тоже накололся ... Поэтому и подсказал. smile.gif
Прочитайте последнее слово и если там - 3ффф, то поставьте ручками 3480 - среднее значение частоты.

Сообщение отредактировал urry1 - Jan 31 2007, 09:13
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Jan 31 2007, 11:31
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Не помагает
Go to the top of the page
 
+Quote Post
urry1
сообщение Jan 31 2007, 12:35
Сообщение #24


Участник
*

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



hex, пожалуйста
Go to the top of the page
 
+Quote Post
Petrovich
сообщение Jan 31 2007, 12:50
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658



Проблема решена вот такой опцией компилятора --RUNTIME=default,-osccal
Все работает. И в жизни и в протеусе.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th July 2025 - 01:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01433 секунд с 7
ELECTRONIX ©2004-2016