Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Ответ
Опции темы
Непрочитано 07.02.2011, 09:49   #191
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: Осваиваем PIC24

вешал на PIC24FJ64GA004 микруху ENC28j60 - выводы SPI назначал библиотекой pin select microBasic -все работало...вешал PCF8583 по I2C -действительно привязаны к конкретным выводам....
Реклама:
Dtolok вне форума   Ответить с цитированием
Непрочитано 07.02.2011, 12:26   #192
varostov
Прописка
 
Регистрация: 14.10.2006
Адрес: Ростов-на-Дону
Сообщений: 113
Сказал спасибо: 14
Сказали Спасибо 32 раз(а) в 21 сообщении(ях)
varostov на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Справедливости ради нужно напомнить, что в последнее время модуль I2C имеет как минимум одну пару альтернативных выводов на многих кристаллах (и GA004 - не исключение).
varostov вне форума   Ответить с цитированием
Непрочитано 07.02.2011, 13:13   #193
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от realid Посмотреть сообщение
Я думал PIC24FJ16GA002, а у него SPI не привязан к конкретным выводам. У него есть Peripheral Pin Select и можно SPI назначить на любые RPx выводы.
Да я уже думаю о нем. Что не привязан - знаю. Жаль, что у младшего семейства такая фишка не встречается.
Easyrider83 вне форума   Ответить с цитированием
Непрочитано 07.02.2011, 14:07   #194
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

А использовать T13CKI видать не судьба.
st_1 вне форума   Ответить с цитированием
Непрочитано 07.02.2011, 14:09   #195
varostov
Прописка
 
Регистрация: 14.10.2006
Адрес: Ростов-на-Дону
Сообщений: 113
Сказал спасибо: 14
Сказали Спасибо 32 раз(а) в 21 сообщении(ях)
varostov на пути к лучшему
По умолчанию Re: Осваиваем PIC24

PPS уже есть и у некоторых PIC18:

Цитата:
PIC18F46J50-I/PT - 8-битный контроллер с поддержкой USB 2.0 и расширенной периферией: 2 x USART, 2 x MSSP, PPS, RTCC, CTMU
varostov вне форума   Ответить с цитированием
Сказали "Спасибо" varostov
Easyrider83 (07.02.2011)
Непрочитано 07.02.2011, 14:20   #196
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от st_1 Посмотреть сообщение
А использовать T13CKI видать не судьба.
Теперь не судьба. Почитал про WDT. Он микроамперный и прекрасный будильник для моего проекта, где точность не важна. Идеальный вариант. Возведу Никто в ранг духовного наставника. Очередной раз на путь истины наставляет.
Easyrider83 вне форума   Ответить с цитированием
Непрочитано 10.02.2011, 23:50   #197
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: Осваиваем PIC24

проблема с сохранением месяца в RTCC пытаюсь записать а считывает "0"

код:
'************************************************* ******
чтение
'************************************************* *****************************
sub procedure PIC24_RTU_GetDate() ' dim days, months, years as byte)
dim tempVal as word
SetBit(RCFGCAL, '
SetBit(RCFGCAL, 9)
tempVal = RTCVAL
years = lo(RTCVAL)
tempVal = RTCVAL
days = lo(RTCVAL) '
months = hi(RTCVAL) ' '
years = (((years AND 0xF0) ›› 4) * 10) + (years AND 0x0F) '
months = (((months AND 0x10) ›› 4) * 10) + (months AND 0x0F) '
days = (((days AND 0x30) ›› 4) * 10) + (days AND 0x0F) '
End sub'

'************************************************* *****************************
' запись
'************************************************* *****************************
sub procedure PIC24_RTU_SetDate(dim days, months, years as byte)
days = ((days DIV 10) ‹‹ 4) or (days MOD 10)
months = ((months DIV 10) ‹‹ 4) or (months MOD 10)
years = ((years DIV 10) ‹‹ 4) or (years MOD 10)
SetBit(RCFGCAL,
SetBit(RCFGCAL, 9)
RTCVAL = years AND 0x00FF
ClearBit(RCFGCAL,
SetBit(RCFGCAL, 9)
RTCVAL = (months ‹‹ or days
PIC24_RTC_Unlock()
end sub

чет рожу рисует вместо восьмерки

Последний раз редактировалось Dtolok; 11.02.2011 в 00:29.
Dtolok вне форума   Ответить с цитированием
Непрочитано 10.02.2011, 23:54   #198
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от Dtolok Посмотреть сообщение
чет рожу рисует вместо восьмерки
Потому что тегом [ CODE ][ /CODE ] (# на панели) надо пользоваться для вставки кода.

Код:
SetBit(RCFGCAL, 8)
SetBit(RCFGCAL, 9)
И совсем не читаете даташит:
Цитата:
In order to perform a write to any of the RTCC Timer
registers, the RTCWREN bit (RCFGCAL‹13›) must be
set
.

To avoid accidental writes to the timer, it is
recommended that the RTCWREN bit
(RCFGCAL‹13›) is kept clear at any
other time. For the RTCWREN bit to be
set, there is only one instruction cycle time
window allowed between the 55h/AA
sequence and the setting of RTCWREN;
Это делается специальной unlock-процедурой. Пример приведен в даташите.

Последний раз редактировалось realid; 11.02.2011 в 00:02.
realid вне форума   Ответить с цитированием
Непрочитано 11.02.2011, 00:00   #199
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от realid Посмотреть сообщение
отому что тегом [ CODE ][ /CODE ] (# на панели) надо пользоваться для вставки кода.
ок! понял....
Dtolok вне форума   Ответить с цитированием
Непрочитано 11.02.2011, 00:19   #200
Dtolok
Гражданин KAZUS.RU
 
Регистрация: 28.11.2007
Адрес: харьков
Сообщений: 850
Сказал спасибо: 339
Сказали Спасибо 43 раз(а) в 23 сообщении(ях)
Dtolok на пути к лучшему
По умолчанию Re: Осваиваем PIC24

Сообщение от realid Посмотреть сообщение
In order to perform a write to any of the RTCC Timer
registers, the RTCWREN bit (RCFGCAL‹13›) must be
set.

To avoid accidental writes to the timer, it is
recommended that the RTCWREN bit
(RCFGCAL‹13›) is kept clear at any
other time. For the RTCWREN bit to be
set, there is only one instruction cycle time
window allowed between the 55h/AA
sequence and the setting of RTCWREN;


Это делается специальной unlock-процедурой. Пример приведен в даташите.
так это... записывает все кроме месяца!!!
вот процедура следует в конце

sub procedure PIC24_RTC_Unlock()
asm
'move the address of NVMKEY into W1
MOV #0x0766, W1
'start 55/AA sequence
MOV #0x55, W2
MOV W2, [W1]
MOV #0xAA, W3
MOV W3, [W1]
'set the RTCWREN bit
BSET RCFGCAL, #13

end asm
end sub

Последний раз редактировалось Dtolok; 11.02.2011 в 00:24.
Dtolok вне форума   Ответить с цитированием
Ответ

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Осваиваем USBee Kabron Микроконтроллеры, АЦП, память и т.д 2196 29.11.2020 22:43
Proteus PIC24 CNEN2??Gluk?? rubel Proteus, KiCAD и другие ECAD 1 09.06.2011 17:45
PIC24 CTMU rubel Микроконтроллеры, АЦП, память и т.д 11 20.05.2010 15:56
PIC24 terminal VGA + отладка с USBee AX PRO dosikus Микроконтроллеры, АЦП, память и т.д 7 23.04.2010 19:08
MPLAB C Compiler for PIC24 dsPIC avr123-nm-ru Микроконтроллеры, АЦП, память и т.д 4 25.11.2009 22:53


Часовой пояс GMT +4, время: 20:22.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot