Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
18.08.2007, 11:02
|
|
Частый гость
Регистрация: 21.12.2006
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Функции в MicroC!
Всем привет!
Кто-то работал в MicroC?
В етой програме есть ряд готових библиотек, что облегчает процес програмирования! Например при работе с LCD индикатором, для его настройки используетса функция LCD_init().
Но если меня не устраивають настройки по умолчанию, или у меня другой индикатор - можно как-то изменить ету функцию или нужно писать всьо сначала?
Тоесть - можно ли посмотреть исходние коди етих фунций,
Спасибо!
|
|
|
|
18.08.2007, 11:20
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 9,992
Сказал спасибо: 929
Сказали Спасибо 2,259 раз(а) в 1,557 сообщении(ях)
|
Вот поэтому МИКРОС меня и не устраивает.
|
|
|
|
19.08.2007, 10:33
|
|
Частый гость
Регистрация: 05.03.2007
Сообщений: 25
Сказал спасибо: 15
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Там кроме Lcd_Init() есть еще Lcd_Custom_Config(), где можно указать свои параметры. Ну и никто не отменял написание своей функции. К тому-же это несложно для LCD...
|
|
|
|
18.10.2009, 19:18
|
|
Прохожий
Регистрация: 19.05.2009
Сообщений: 5
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Функции в MicroC!
Сообщение от drovik
|
Там кроме Lcd_Init() есть еще Lcd_Custom_Config(), где можно указать свои параметры. Ну и никто не отменял написание своей функции. К тому-же это несложно для LCD...
|
Привет всем, вопрос по теме: я сконфигурировал LCD через Lcd_Custom_Config , в качестве порта данных – порт B, а порт управления – A в контролере PIC16F648 и вот с порта A ничего не поступает а с порта B идут данные, в следствии дисплее не работает. После переконфигурировал всё на порт B – всё заработало сразу, то как решить эту задачу, так как плата разведана уже и переделывать не охота?
|
|
|
|
18.10.2009, 19:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Функции в MicroC!
Возможно текст этой функции можно увидеть в листинге Си + АСМ если таковой выдает MicroC.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
18.10.2009, 19:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Функции в MicroC!
Сообщение от geka-p
|
с порта A ничего не поступает
|
Может там старые добрые ОК ? открытые коллекторы ?
Ждут подтягов на питание ...
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
Сказали "Спасибо" avr123-nm-ru
|
|
|
18.10.2009, 20:41
|
|
Прохожий
Регистрация: 19.05.2009
Сообщений: 5
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Функции в MicroC!
Сообщение от avr123-nm-ru
|
Может там старые добрые ОК ? открытые коллекторы ?
Ждут подтягов на питание ...
|
RA4 – действительно был с открытым стоком (по документации), подтянул 1 Ком на + и что-то начало пиликать на этом выводе, а вот RA3 – молчит и с подтяжкой и без неё
Еще в конфигурации сменил RA5 (MCLR) НА RA1.
ПС: Спасибо avr123-nm-ru что напомнил о назначениях портов.
|
|
|
|
18.10.2009, 23:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Функции в MicroC!
Посмотри прошивку в MPLAB или сделай тестовую прожку дрыганья RA3 - может он гикнутый, хотя и мало вероятно.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
Сказали "Спасибо" avr123-nm-ru
|
|
|
18.10.2009, 23:57
|
|
Прохожий
Регистрация: 19.05.2009
Сообщений: 5
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Функции в MicroC!
Сообщение от avr123-nm-ru
|
Посмотри прошивку в MPLAB или сделай тестовую прожку дрыганья RA3 - может он гикнутый, хотя и мало вероятно.
|
Тестировал весь порт А и заметил что не работают выводы которые имеют отношения к компаратору, внимательно всё прочитал про компараторы и оказалось что их, в данном контролере, нужно отключать (по умолчанию включены…).
Просто в теле программы (в микроси) вписал: CMCON = 0b00000111; (три последние единицы выключают компаратор и выводи RA0 – RA3 роботают как цифровые входы/выходи).
Спасибо за помощь, проблема решена.
|
|
|
|
19.10.2009, 00:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: Функции в MicroC!
Класс ! RTFM - работает !
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
microC PRO for AVR
|
kassiopay |
Микроконтроллеры, АЦП, память и т.д |
0 |
27.03.2009 16:59 |
встроенная библиотека microC
|
ctefan |
Микроконтроллеры, АЦП, память и т.д |
4 |
22.07.2008 21:36 |
Битовые функции в CodeVision
|
Andrewg |
Микроконтроллеры, АЦП, память и т.д |
3 |
03.08.2007 12:19 |
Стандартные функции С30
|
Dmitriy_L |
Микроконтроллеры, АЦП, память и т.д |
1 |
30.05.2007 22:01 |
microC for PIC
|
|
Микроконтроллеры, АЦП, память и т.д |
2 |
20.03.2006 18:34 |
Часовой пояс GMT +4, время: 05:42.
|
|