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

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

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

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

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

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


Ответ
Опции темы
Непрочитано 18.07.2015, 23:45   #1691
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от NewWriter Посмотреть сообщение
Почему??? Нормально работающий калькулятор. Ведь сегменты могут быть подключены к порту в произвольном порядке.
Ну и что? Дефайнами это всё спокойно разруливается прямо в проге, без посторонних костылей.
Реклама:
STM32F0 вне форума   Ответить с цитированием
Непрочитано 23.07.2015, 00:10   #1692
vlad_ru
Вид на жительство
 
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
vlad_ru на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

подскажите возможно ли задействовать пины RB_6, RB_7 как выходы. Какой код нужно прописать ? контроллер PIC16F887( в протеусе работает , в железе нет)
vlad_ru вне форума   Ответить с цитированием
Непрочитано 23.07.2015, 00:19   #1693
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Это нужно в слове конфигурации отключить внутрисхемный отладчик (бит DEBUG=1)
NewWriter вне форума   Ответить с цитированием
Сказали "Спасибо" NewWriter
vlad_ru (24.07.2015)
Непрочитано 23.07.2015, 04:38   #1694
welcome61
Почётный гражданин KAZUS.RU
 
Аватар для welcome61
 
Регистрация: 11.06.2006
Адрес: 51° 46′ 0″ N, 55° 6′ 0″ E
Сообщений: 1,975
Сказал спасибо: 370
Сказали Спасибо 1,726 раз(а) в 707 сообщении(ях)
welcome61 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от vlad_ru Посмотреть сообщение
подскажите возможно ли задействовать пины RB_6, RB_7 как выходы. Какой код нужно прописать ? контроллер PIC16F887( в протеусе работает , в железе нет)
из помощи
SET_TRIS_B( 0x0F );

// B7,B6,B5,B4 are outputs

// B3,B2,B1,B0 are inputs
welcome61 вне форума   Ответить с цитированием
Сказали "Спасибо" welcome61
vlad_ru (24.07.2015)
Непрочитано 23.07.2015, 22:00   #1695
vlad_ru
Вид на жительство
 
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
vlad_ru на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

это уже прописано в программе
set_tris_b(0);
output_b(0);
не помогает

по поводу
DEBUG=1
подскажите более конкретно

наверное так:
#FUSES NODEBUG
???

Последний раз редактировалось vlad_ru; 23.07.2015 в 22:20.
vlad_ru вне форума   Ответить с цитированием
Непрочитано 24.07.2015, 00:05   #1696
Prototup
Прописка
 
Аватар для Prototup
 
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
Prototup на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от vlad_ru Посмотреть сообщение
это уже прописано в программе
set_tris_b(0);
output_b(0);
не помогает
А так не пробовал:
#use fixed_io(c_outputs =PIN_B6, PIN_B7)
Prototup вне форума   Ответить с цитированием
Сказали "Спасибо" Prototup
vlad_ru (24.07.2015)
Непрочитано 24.07.2015, 14:08   #1697
welcome61
Почётный гражданин KAZUS.RU
 
Аватар для welcome61
 
Регистрация: 11.06.2006
Адрес: 51° 46′ 0″ N, 55° 6′ 0″ E
Сообщений: 1,975
Сказал спасибо: 370
Сказали Спасибо 1,726 раз(а) в 707 сообщении(ях)
welcome61 на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от Prototup Посмотреть сообщение
А так не пробовал:
Зачем гадать? Мы же не знаем, что там накодировано? Почему вдруг переобозначается направленность порта? И, со слов vlad_ru, имеет место разница в результатах симулятора и "железа", что то же странно.
Сообщение от Prototup Посмотреть сообщение
#use fixed_io(c_outputs =PIN_B6, PIN_B7)
сокращает исполняемый код при выводе

Последний раз редактировалось welcome61; 24.07.2015 в 15:13.
welcome61 вне форума   Ответить с цитированием
Сказали "Спасибо" welcome61
vlad_ru (24.07.2015)
Непрочитано 24.07.2015, 14:46   #1698
lisergin
Прописка
 
Регистрация: 29.01.2005
Адрес: Киев
Сообщений: 227
Сказал спасибо: 50
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
lisergin на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от vlad_ru Посмотреть сообщение
подскажите возможно ли задействовать пины RB_6, RB_7 как выходы. Какой код нужно прописать ? контроллер PIC16F887( в протеусе работает , в железе нет)
Внимательно поглядел даташит: говорят, что возможно. Прописать нужно код типа такого:
PHP код:
struct  {
   
unsigned int RB0:1;
   
unsigned int RB1:1;
   
unsigned int RB2:1;
   
unsigned int RB3:1;
   
unsigned int RB4:1;
   
unsigned int RB5:1;
   
unsigned int RB6:1;
   
unsigned int RB7:1;
PORTB;
#byte PORTB = 0x006

struct  {
   
unsigned int TRISB0:1;
   
unsigned int TRISB1:1;
   
unsigned int TRISB2:1;
   
unsigned int TRISB3:1;
   
unsigned int TRISB4:1;
   
unsigned int TRISB5:1;
   
unsigned int TRISB6:1;
   
unsigned int TRISB7:1;
TRISB;
#byte TRISB = 0x086

TRISB 0;
PORTB.RB6 0;//например
PORTB.RB7 1
За NODEBUG уже в курсе.
А use xxx_io вообще от лукавого.
Ну и, спасибо, конечно, за поддержание телепатических способностей сообщества в тонусе, но выложенный код и/или проект в протеусе, сокращает время на получение вменяемого ответа по теме на порядок. Трабл, кстати, может быть и в железе, что-то не помнится мне граблей с этими ногами пика.
__________________
Невежество всегда на что-нибудь испражняется.
lisergin вне форума   Ответить с цитированием
Сказали "Спасибо" lisergin
vlad_ru (24.07.2015)
Непрочитано 24.07.2015, 19:52   #1699
vlad_ru
Вид на жительство
 
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
vlad_ru на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

NODEBUG не помогает, я насчет программы- простейшая , помаргать на выводах RB_6, RB_7 , но...... в реале. Будет работать на простом коде , сделаю и на другом.
vlad_ru вне форума   Ответить с цитированием
Непрочитано 24.07.2015, 20:01   #1700
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Хм. А в реале МК то вообще работает? В том плане, что не остановлен ли в сбросе (как настроен сброс и подключен ли к VDD, если он внешний), есть ли генерация от кварца, на какой частоте работает, как подключены светодиоды (через резисторы ли), мигают ли диоды на других портах и пинах?
NewWriter вне форума   Ответить с цитированием
Сказали "Спасибо" NewWriter
vlad_ru (24.07.2015)
Ответ

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
i2c+ccs pic Gladkih Микроконтроллеры, АЦП, память и т.д 9 18.04.2016 22:17
PIC BASIC PRO Compiler 2.47 dosikus Proteus, KiCAD и другие ECAD 27 05.12.2009 05:48
изучение IAR AVR C compiler granel Микроконтроллеры, АЦП, память и т.д 0 10.10.2008 20:45
PIC C Compiler PCWH458 sergxxx Микроконтроллеры, АЦП, память и т.д 9 23.09.2008 18:25
Не включается дебаггер в CCS C Compiler BigMazzi Микроконтроллеры, АЦП, память и т.д 4 19.09.2008 13:34


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


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