| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Проблем с unimplemented memory http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=11433 |
Страница 1 от 1 |
| Автор: | decho [ Вто Юни 04, 2013 9:01 am ] | |||||||||
| Заглавие: | Проблем с unimplemented memory | |||||||||
Здравейте, първо искам да поздравя всички участници за чудесния форум. Много пъти ми е помагал. Това ми е първа тема и моля да ме извините ако има нещо нередно. Сега на проблема. Компилатора е CCS v.4.140, а чипа е PIC16F1518.
298h CCPR2L Capture/Compare/PWM Register 2 (LSB) 299h CCPR2H Capture/Compare/PWM Register 2 (MSB) 29Ah CCP2CON — — 29Bh to 29Fh — Unimplemented Проблема е в последните два реда. При симулация в протеус извежда предупреждение. Според вас дали е бъг в компилатора и дали има проблем ако го оставя така? |
||||||||||
| Автор: | ToHu [ Вто Юни 04, 2013 9:20 am ] |
| Заглавие: | Re: Проблем с unimplemented memory |
По скоро това е съобщение от протеуса и може би значи не това не го симулира. Не съм гледал дали този регистър наистина съществува, но предполагам си е там, провери в описанието на тоя процесор длаи е това е регистъра който ти трябва. |
|
| Автор: | CarBeta [ Вто Юни 04, 2013 9:37 am ] |
| Заглавие: | Re: Проблем с unimplemented memory |
На тоя адрес няма нищо, нормално е да изкарва това съобщение. Най-вероятно ползваш файл или процедура писани за друг процесор. |
|
| Автор: | rumen65 [ Вто Юни 04, 2013 10:03 am ] |
| Заглавие: | Re: Проблем с unimplemented memory |
Този компилатор винаги има проблеми с библиотеките за периферията за най-новите процесори. Минава време докато ги оправят. Лошото е че няма сорсове и човек не може да види какви ги творят. Най чистия вариант е не ползвай техните библиотеки, а си ги напиши сам. Периферията на тези процесори е достатъчно проста и всичко е описано в дейташита. Другите варианти са - смени компилатора, например HITECH или вече XC8. Ако не смени процесора с по стар, там нещата с библиотеките им са поулегнали. |
|
| Автор: | ToHu [ Вто Юни 04, 2013 2:59 pm ] |
| Заглавие: | Re: Проблем с unimplemented memory |
Проблем с библиотеките няма, може да има с дефинициите, дефинициите ги има в съответните .h файлове, възможно е и някои периферии да липсват, но по скоро е това което CarBeta казва, .h файла не е за тоя процесор, т.е. писал си за един процесор а симулираш на друг. |
|
| Автор: | decho [ Вто Юни 04, 2013 4:12 pm ] | |||||||||
| Заглавие: | Re: Проблем с unimplemented memory | |||||||||
.h файла си е за pic16f1518 и симулацията си е за pic16f1518. Между другото излезе и още един проблем. По-рано задавам
, за да използвам pin B3, а библиотечната функция ми изтрива CCP2SEL. Написах си моя функция и всичко тръгна. |
||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|