Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   PIC-микроконтроллеры, изучение, и всё что с ними связано. (http://zx-pk.ru/showthread.php?t=22761)

Tronix 7th May 2014 22:41

Умываю руки.

Jukov 12th May 2014 11:36

Вообщем, друзья, давайте не будем больше ссорится и мерить у кого толще и длиннее. Мир конечно же не стоит на месте, кто-то вырывается вперед, кто-то отстаёт. Каждый сам выберет что ему нужнее. Но я хотел бы отметить еще вот такой фактор: среди попавших под мою руку на разборку измерительных приборов выпуска 2000-х годов оказались 8 шт AT89S8252, 3 шт AT89C2052...AT89C4052, 5 шт PIC16F628A, 4 шт PIC18F252...242, PIC10F200. Может оно и старье, но грех не изучить и использовать, тем более что оно на халяву.

АлександрПП 22nd May 2014 00:43

Практический вопрос. Конструкция на PIC18F4620. Внутренний генератор на 10 МГц не запускается. Поставил кварц на 4 МГц, генератор запустился.
Подозреваю, что дело в конфигурации, но не знаю как выставить биты и какие. Может кто-нибудь подскажет?

Tronix 22nd May 2014 01:12

А тут нет людей, работающих с PIC. Тут только "теоретики". Поэтому никто не подскажет.

KeKc 22nd May 2014 01:14

АлександрПП, у Вас скорее всего неправильно выставлены биты конфигурации, а именно CONFIG1H. Если я правильно понял, то контроллер запустился после того, как к выводам OSC1, OSC2 был подключен кварцевый резонатор? Если да - то дело точно в неправильно выставленных битах конфигурации.

АлександрПП 22nd May 2014 01:22

Quote:

Originally Posted by KeKc (Post 712096)
контроллер запустился после того, как к выводам OSC1, OSC2 был подключен кварцевый резонатор

Верно. На 4 мегагерца работает, на 10 уже не запускается. То, что неправильно выставлены биты я понял, но что и как ставить по даташиту не могу понять.

KeKc 22nd May 2014 01:30

А исходная программа на каком языке написана? Есть ли там строчки, задающие конфигурацию?

АлександрПП 22nd May 2014 01:42

А кто его знает! У меня два файла. Один *.hex, второй *.cfg. Второй, видимо, файл конфигурации, открыл его в программаторе, там одни нули.
На 4 МГц запускается, это ясно, pic по умолчанию стоит на этой частоте.

ALS 22nd May 2014 02:44

Нет, конфиг содержится в hex-е.
Многие программаторы (если не все) позволяют выставить нужный конфиг вручную непосредственно перед прошивкой.

Либо просто поменяйте кварц на 10MHz.

Viktor2312 22nd May 2014 10:24

Биты конфигурации указываются/настраиваются в начале программы, и изменяются при "прошивке" микроконтроллера. Раз не запускается от кварца на 10 МГц, значит программа писалась/разрабатывалась при работе на другой частоте. Нужно открыть программу и посмотреть, что и как там настроено.


All times are GMT +4. The time now is 00:03.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.