pic18f458/mcp2150/tfds4500/palm/pc/irda/ircomm отчет (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено MaxB 31 марта 2004 г. 09:01

Добрый день всем.

ниже - инфа для начинающих.


так как несколько раз задавал тут вопрос не тему работы связки
pic18f458/mcp2150/tfds4500/palm/pc публикую тут мини-отчет , чтобы
это дело отиндексировалось и следующему новичку не пришлось бы
вставать на те же грабли , что и мне.

итак - задача была такая:
свзяать по irda pic18f458 и palm/pc

будете делать такое имейте ввиду. что:

1. пришлось внимательно читать pdf с сайта microchip.

2. пришлось делать обработку всех сигналов управления mcp2150
(было в pdf, но хотелось ,вначале, обойтись без этого)

3. пришлось считать выводимые символы, учитывая скорость коннекта pica18f458<>mcp2150
и когда счетчик подходит к концу - надо ждать переключения CTS туда-сюда (до состояния ОК)
(вот этого не было в pdf)

4. пришлось делать буфферизированный (по прерываниям) ввод по uart со стороны mcp2150
(т.е в терминале виндовом(через irda->mcp2150)) все ок, но пока вводишь данные
вручную(по одному символу), если же берешь строку в 10 символов - то Pic18f458
реально получает всего три символа.


Далее. моя версия компилятора - пару раз меня слегка подставила ;)
5. компилятор ,похоже, плохо генерил код (не учитывал радиус действия
команд переходов) (увы - это предположение -но когда я выкидывал куски кода - который был
просто для занимания места - все начинало работать)

6.компилятор точно- неправильно инициализировал pic (wizard предлагал
невалидные команды инициализации) - я же как новичок купился на них

сейчас все работает стабильно.

что за софт я использую
компилер для pic18f458: ccs c (pcw compiler) 3.091 (довольно старый)
среда для palm: falch.net 2.5.2.0
программатор для pic18f48 софт: IC-prog 1.05c
программатор для pic18f48 hard: JDM Programmer


спасибо всем, кто пытался мне помочь ;)

если будут вопросы: icq 39519937



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru