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

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

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

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

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

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


 
Опции темы
Непрочитано 24.07.2015, 20:29  
vlad_ru
Вид на жительство
 
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
vlad_ru на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

код работает в железе, на порт В повешены сегменты 7 сегментного индикатора , конкретно на 6 сегмент G , на 7 -точка , они не выводятся, а в протеусе есть, выводятся, сразу как то не вспомнил , что они используются при программировании. Склоняюсь к мысли , что проще порт поменять
Реклама:
vlad_ru вне форума  
Непрочитано 24.07.2015, 20:32  
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 Посмотреть сообщение
сразу как то не вспомнил , что они используются при программировании.
Ну и что? Проверьте сегменты матрицы, дорожки, контакты....
welcome61 вне форума  
Сказали "Спасибо" welcome61
vlad_ru (24.07.2015)
Непрочитано 24.07.2015, 20:41  
vlad_ru
Вид на жительство
 
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
vlad_ru на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

все проверено
vlad_ru вне форума  
Непрочитано 24.07.2015, 21:20  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,221 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Попробуйте просто написать прогу с одной функцией - конфигурация PORTB на выход и просто подача на весь порт целиком высокого уровня (либо только на RB6, RB7). Разумеется, с выключенным DEBUG (по умолчанию оно выключено). Прошейте МК и включите в железе без индикатора. Замерьте напряжение на RB6, RB7 - оно должно быть почти равно напряжению питания.

Последний раз редактировалось NewWriter; 24.07.2015 в 21:22.
NewWriter вне форума  
Сказали "Спасибо" NewWriter
vlad_ru (24.07.2015)
Непрочитано 24.07.2015, 21:21  
vlad_ru
Вид на жительство
 
Регистрация: 09.12.2006
Сообщений: 337
Сказал спасибо: 422
Сказали Спасибо 34 раз(а) в 26 сообщении(ях)
vlad_ru на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

перекинул порты , все заработало . а с RB6 и RB7 попробую при случае
vlad_ru вне форума  
Непрочитано 25.07.2015, 15:33  
Prototup
Прописка
 
Аватар для Prototup
 
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
Prototup на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от lisergin Посмотреть сообщение
А use xxx_io вообще от лукавого.
lisergin ! Почитайте описалово к CCS, там ясно написано:
Syntax:
#USE FIXED_IO (port_outputs=pin, pin?)
Purpose:
This directive affects how the compiler will generate code for input and output instructions that follow. This directive takes effect until another #USE XXX_IO directive is encountered. The fixed method of doing I/O will cause the compiler to generate code to make an I/O pin either input or output every time it is used. The pins are programmed according to the information in this directive (not the operations actually performed). This saves a byte of RAM used in standard I/O. When linking multiple compilation units be aware this directive only applies to the current compilation unit.
Examples:
#use fixed_io(a_outputs=PIN_A2, PIN_A3)
Или мож не то имелось в виду?
Prototup вне форума  
Непрочитано 25.07.2015, 15:45  
lisergin
Прописка
 
Регистрация: 29.01.2005
Адрес: Киев
Сообщений: 227
Сказал спасибо: 50
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
lisergin на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Или имелось ввиду другое.
Эта фича со временем запутывает программу и как раз начинают всплывать варианты "айай, ноги отказали, возможно ли вообще использовать порт А как вход".
Плюс к тому, уже наработанный код (пачка собственноизобретенных велосипедов) намного проще переносится на взрослый компилятор.
__________________
Невежество всегда на что-нибудь испражняется.
lisergin вне форума  
Непрочитано 25.07.2015, 15:56  
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)

Для сравнения #include ‹16F76.H›
при записи препроцессора
#use fixed_io(a_outputs=PIN_A0, PIN_A1)

32: output_high(PIN_A0);

079C 30FC MOVLW 0xfc
079D 1683 BSF 0x3, 0x5
079E 0085 MOVWF 0x5
079F 1283 BCF 0x3, 0x5
07A0 1405 BSF 0x5, 0
________________________________________________
при другой записи или по умолчанию
#use standard_io(A)

32: output_high(PIN_A0);

079A 1683 BSF 0x3, 0x5
079B 1005 BCF 0x5, 0
079C 1283 BCF 0x3, 0x5
079D 1405 BSF 0x5, 0
________________________________________________
при такой установке
#use fast_io(A)

33: output_high(PIN_A0);

0794 1405 BSF 0x5, 0

Последний раз редактировалось welcome61; 25.07.2015 в 16:02.
welcome61 вне форума  
Непрочитано 25.07.2015, 15:59  
Prototup
Прописка
 
Аватар для Prototup
 
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
Prototup на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

Сообщение от lisergin Посмотреть сообщение
Или имелось ввиду другое.
Правильно заданный вопрос, уже содержит в себе, правильный ответ.
А так: на любой вопрос - любой ответ!

Сообщение от lisergin Посмотреть сообщение
варианты "айай, ноги отказали
Главное не паниковать
Prototup вне форума  
Непрочитано 25.07.2015, 16:59  
lisergin
Прописка
 
Регистрация: 29.01.2005
Адрес: Киев
Сообщений: 227
Сказал спасибо: 50
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
lisergin на пути к лучшему
По умолчанию Re: Изучение PIC C Compiler(CCS C)

welcome61, давно уверен, что в большинстве случаев, грабли, от которых нет шишки на собственном лбу, считаются отсутствующими... Сам долго просидел на ЦЦС, но надо ж и расти когда-то.
__________________
Невежество всегда на что-нибудь испражняется.
lisergin вне форума  
 

Закладки
Опции темы

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

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, время: 11:37.


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