На склад поступили жидко-кристаллические индикаторы и дисплеи от KSE

16F687 проблемы с портами

Страница 2 из 2
Знаток
 
Регистрация: 13.07.2007
Сообщений: 659
Репутация: 124
114 11
5 2
 
03.02.2010 15:05 #11
Присоединяюсь к выше сказанному.
В 16 к портам на вывод надо обращаться ,как к байту.
Можно как к биту , но в пределах этой подпрограммы .
Если есть прерывания , то только как к байту.
Почему так не знаю. В 18 этого нет шёл бы ты сразу на 18Fxx2.
Цоколёвка таже. В ПО переделки минимальные, документация на русском. Режим совместимости с 16 серией.Может работать в 2 раза быстрее 16.
Немного не удобно , так работает.
;-------STROB------------
STROB
BTFSC STATUS,0; 0/1 -
BSF DBC,6
MOVF DBC
MOVWF PORTC

BSF DBC,2
MOVF DBC
MOVWF PORTC
NOP
BCF DBC,2
MOVF DBC
MOVWF PORTC

BCF DBC,6
MOVF DBC
MOVWF PORTC
RETURN
Оценка
В многообразии литиевых батареек и аккумуляторов нет какого-то универсального или идеального варианта. Выбирая тот или иной вариант для питания устройства, разработчику приходится оперировать множеством параметров, используя наиболее оптимальное их сочетание для каждого приложения. Разберем параметры для различных приложений.
Новичок
 
Регистрация: 13.02.2008
Адрес: Ставрополь
Сообщений: 493
Репутация: 39
30 30
0 0
 
03.02.2010 23:04 #12
вот полностью проек со всеми исходниками http://www.yakorev.com.ru/count.html , а .тхт получается потому, что нельзя разместить с расширением .inc
Оценка
Новичок
 
Регистрация: 28.01.2010
Сообщений: 12
Репутация: 10
 
04.02.2010 20:13 #13
Sergey57 проблема была с банками, так что всё рулез и на 16, вот тока сложность пока не нашёл у нас в продаже PIC16 с АЦП в DIP корпусе. 18 пик намного дороже 16, ну его...
Оценка
Знаток
 
Регистрация: 13.07.2007
Сообщений: 659
Репутация: 124
114 11
5 2
 
05.02.2010 15:27 #14
Банки или не банки.
Но когда напорешься на глюки с портами то вспомни:
В 16 к портам на вывод надо обращаться ,как к байту.
Истратил на эти разборки 2 недели.
А поработаешь на 16 увидишь, что в 18 система команд намного лучше.
Для СИ это неважно, но мне приходиться писать на ассемблере.
На СИ мне так сигнал не обработать, при тех же ресурсах.
Оценка
Новичок
 
Регистрация: 28.01.2010
Сообщений: 12
Репутация: 10
 
06.02.2010 10:04 #15
Писать не строить, не всегда целесообразно переплачивать в 3-6 раз за продвинутый ПИК 18, с моей задачей вполне справится и 12 пик, навороты только заставляют к 16 перейти. А про порты весьма четко предстовляю в чём прблемы и как решать, в даташите всё расписано, потому и обратился за помощью что проблема оказалась в другом.
Оценка
Новичок
 
Регистрация: 13.02.2008
Адрес: Ставрополь
Сообщений: 493
Репутация: 39
30 30
0 0
 
06.02.2010 14:15 #16
Вот в этой теме http://www.rlocman.ru/forum/showthread.php?t=6094 человек просил совсем простое устройство , хватило бы и 12 как вы пишите. Но я поставил PIC18 плюс еще подключил СОМ порт. Казалось бы удорожание, но это упрощает настройку устройства , значительно сокращает сроки разработки, можно изменять настроечные параметры с РС и т.д. Удорожание на 250р по сравнению со стоимостью разработки единичного экземпляра - мизер. даже при 10-100 заказаных экземпляров это очень маленькое удорожание. Вот если бы заказали 10000 устройств тогда можно задуматься о снижении стоимости.
То что я у себя делал www.yakorev.com.ru это все мелкие серии до 100шт и никогда не душила жаба насчет дорогих деталей.
Для клиента важны сроки, гарантированный результат, и только потом стоимость если это не стандартное устройство.
Оценка
Знаток
 
Регистрация: 13.07.2007
Сообщений: 659
Репутация: 124
114 11
5 2
 
06.02.2010 18:06 #17
PIC18F252(SOIC) стоит 120 рублей.
Не пойму о чём спор.
Закажите вам вышлют. Оплатите услуги почты до 100 рублей.
А заниматься современной электроникой дорого.
Но иного пути нет.
Покупка НУЖНОЙ микросхемы может сберечь дециметр печатной платы и десяток 561ХХХ и два десятка МП16а.
Всю страну наводнили вражеским программным обеспечением
И УЧАТ НАС КАК НАДО РАБОТАТЬ И ЧЕМ.
А мы со времён Петра I упираемся.
Мир не сможет прогнуться под вас.
Оценка
Новичок
 
Регистрация: 13.02.2008
Адрес: Ставрополь
Сообщений: 493
Репутация: 39
30 30
0 0
 
06.02.2010 20:55 #18
Перешел на PIC18F по причине быстрой гарантированой разработки нового устройства для заказчика. Чтобы не пудрить себе мозги некоторыми особенностями процессоров, которые учтены в более поздних моделях, как в нашем случае - управление портами.
PS 250р взял примерно разница между 12 и 18 пиком с учетом обвески и других наворотов.
Оценка
Новичок
 
Регистрация: 28.01.2010
Сообщений: 12
Репутация: 10
 
07.02.2010 20:36 #19
Соглашусь с вами про унификация с работой на одном проце, мне 12 нравился по началу, но двигаясь вперед разобрался с 16. 18 пока не моё, нет познаний для реализации всех возможностей даже 16 пика. На досуге приобрел 16F690 = 2,8$ и 676 = 1,6$ Оба для стабилизатора, только первый дополнительную степень защиты будет иметь и регулировки, а так оба при исправности одинаково справятся с задачей. Цена вопроса в 2 раза за все элементы (обвес). Для себя первый вариант, а знакомый решил сэкономить.
Оценка
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
14.02.2010 19:27 #20
Цитата:
Сообщение от Sergey57
Всю страну наводнили вражеским программным обеспечением
И УЧАТ НАС КАК НАДО РАБОТАТЬ И ЧЕМ.
А мы со времён Петра I упираемся.
Мир не сможет прогнуться под вас.
А кто мешает сделать что-то свое, да еще и на таком уровне, чтоб другие признали?
Или для анализа реальных преимуществ того или другого семейства МК времени не хватает?
Нужно уметь всем, что в данном регионе можно купить, пользоваться в равной степени (хош PICи тот еще "подарочек").
Оценка
Ответ
Страница 2 из 2
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 21:04.
Обратная связь РадиоЛоцман Вверх