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

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

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

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

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

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


 
Опции темы
Непрочитано 05.02.2014, 15:17  
true71
Почётный гражданин KAZUS.RU
 
Аватар для true71
 
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,384
Сказал спасибо: 5,529
Сказали Спасибо 1,044 раз(а) в 601 сообщении(ях)
true71 на пути к лучшему
По умолчанию CHAN FATfs порт на C30

Камень в примере PIC24FJ64GA002, я пытаюсь прикрутить к PIC24FJ256GA106. Компилятор в примере CCS, пытаюсь прикрутить на С30.
Запускаю проект, меняю в настройках камень, по всем файлам меняю на нужный камень, подставляю макросы из ПерифералЛиб.
Добиваюсь убирания всех варнингов-эрроров.
В файле, отвечающем за инициализацию UART делаю бесконечный цикл для проверки:
for(;{
while(UARTзанят){}
WRITEUART('E');
DELAY_ms(500);
}
Запускаю на камне - вижу по осциллографу два импульса. Подозреваю, что это старт-стоп биты. (?????) Но они какие-то не такие... Ширше, что-ли...
Все попытки настроить уарт, прерывания, мапинг и т.д. к изменениям к лучшему не привели.
Всё те же два импульса на любой символ.

Плодотворно туплю полдня.

Делаю новый проект для проверки работы UART по примерам из хелпа ПерифералЛиб. Переделываю для работы асинхронно с компом.
Всё работает как доктор прописал.

Собираю новый проект, закидываю туда все файлы *.с и *.h с примера Чена, настраиваю РП, УАРТ - работает УАРТ с компом. Зараза такая!

Потихоньку начинаю доезжать, что проблема в настройках компилятора.
Мозги уже набекрень.
Может кто вкурсе? Чё делать и как теперь быть?
Реклама:

Последний раз редактировалось true71; 05.02.2014 в 15:20.
true71 вне форума  
Непрочитано 05.02.2014, 15:25  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: CHAN FATfs порт на C30

Я ничего не понял. Неплохо бы проект увидеть.
realid вне форума  
Непрочитано 06.02.2014, 09:25  
true71
Почётный гражданин KAZUS.RU
 
Аватар для true71
 
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,384
Сказал спасибо: 5,529
Сказали Спасибо 1,044 раз(а) в 601 сообщении(ях)
true71 на пути к лучшему
По умолчанию Re: CHAN FATfs порт на C30

Вот проект.

Заново перековырял проект Чена. Чтобы уменьшить количество следов моих издевательств.
Вложения:
Тип файла: rar pic24.rar (325.4 Кб, 33 просмотров)
true71 вне форума  
Непрочитано 06.02.2014, 11:16  
true71
Почётный гражданин KAZUS.RU
 
Аватар для true71
 
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,384
Сказал спасибо: 5,529
Сказали Спасибо 1,044 раз(а) в 601 сообщении(ях)
true71 на пути к лучшему
По умолчанию Re: CHAN FATfs порт на C30

Проблема у меня в том, что не работает нормально УАРТ.
СПИ с карточкой пока не проверял - не дошел до туда.

Чует мой анус, что придется сделать так, как уже пробовал - создать новый проект с моим камнем, на С30, прикрепить к нему *.с и *.h файлы от Чена и ковырять его.
true71 вне форума  
Непрочитано 06.02.2014, 11:58  
true71
Почётный гражданин KAZUS.RU
 
Аватар для true71
 
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,384
Сказал спасибо: 5,529
Сказали Спасибо 1,044 раз(а) в 601 сообщении(ях)
true71 на пути к лучшему
По умолчанию Re: CHAN FATfs порт на C30

Или этот проект для МПЛАБ-Х ?
Я то ковыряю в 8.92...
true71 вне форума  
Непрочитано 06.02.2014, 12:14  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: CHAN FATfs порт на C30

Да какая разница! Научитесь отделять зёрна от high-level. Функции работы со SPI и UART ваши, как и сам проект, вам нужно только их имплементировать в либу Чена.
Когда стыковал STM32 с Ченовской либой брал именно пример под PIC24, и ничего, всё срослось и зажужжало.
nahimovv вне форума  
Непрочитано 06.02.2014, 12:18  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,529
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: CHAN FATfs порт на C30

Сообщение от true71 Посмотреть сообщение
Вот проект.
Я вечерком гляну, сейчас нет возможности.

Сообщение от nahimovv Посмотреть сообщение
Когда стыковал STM32 с Ченовской либой брал именно пример под PIC24, и ничего, всё срослось и зажужжало.
Аналогично, все просто же. И не важно по сути какой мк.
Так же брал облегченную PetitFatFs и прикрутил без проблем к PIC24, когда понадобилось.
realid вне форума  
Непрочитано 06.02.2014, 15:24  
true71
Почётный гражданин KAZUS.RU
 
Аватар для true71
 
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,384
Сказал спасибо: 5,529
Сказали Спасибо 1,044 раз(а) в 601 сообщении(ях)
true71 на пути к лучшему
По умолчанию Re: CHAN FATfs порт на C30

Я всё понимаю. Но всё-таки, почему такая фигня? Почему все настройки верные, а уарт не работает? Интересно же очень! Я уже писал,что все настройки проверил на новом пректе - и работает с полтыка.
true71 вне форума  
Непрочитано 11.02.2014, 16:12  
true71
Почётный гражданин KAZUS.RU
 
Аватар для true71
 
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,384
Сказал спасибо: 5,529
Сказали Спасибо 1,044 раз(а) в 601 сообщении(ях)
true71 на пути к лучшему
По умолчанию Re: CHAN FATfs порт на C30

Нашел немножко времени заняться...

В файле "uart_pic24f.c" (или в майне) надо добавить строчку
Код:
#define USE_AND_OR
И чудо-железка начнет общаться с вами на специфицком языке.
true71 вне форума  
Непрочитано 11.02.2014, 19:30  
true71
Почётный гражданин KAZUS.RU
 
Аватар для true71
 
Регистрация: 23.09.2008
Адрес: Козьмодемьянск. Это на Волге.
Сообщений: 2,384
Сказал спасибо: 5,529
Сказали Спасибо 1,044 раз(а) в 601 сообщении(ях)
true71 на пути к лучшему
По умолчанию Re: CHAN FATfs порт на C30

В файле "mmc_pic24f.c" тоже надо добавить
Код:
#define USE_AND_OR

Теперь чудо-железяка на команды
Код:
fi
fs
выдает строку, сообщающую размер карточки и размер свободного места.
true71 вне форума  
 

Закладки

Метки
c30, chan, fat32, fatfs
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помехи на LPT порт putmannn Электроника - это просто 21 15.07.2013 15:51
Как в БИОСЕ включить порт для подключения флоппи-дисковода radiolubitel 512 Ремонт оргтехники 20 01.01.2012 02:51
АЦП COM порт и управление нагрузкой на PIC16F877 Slava-martyn Микроконтроллеры, АЦП, память и т.д 18 18.03.2011 20:31
Порт С в ATmega8 VVKart Микроконтроллеры, АЦП, память и т.д 2 10.11.2009 14:08
Atmega 16 не работает кнопка через порт PC4 ? uriy-ch Микроконтроллеры, АЦП, память и т.д 16 14.01.2009 21:42


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


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