Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.03.2007, 15:03
|
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Re: Вопрос по CCS PIC
може кто посоветует простую доходчивую литературу по ССS-PIC, с простыми примерами???
|
|
|
|
24.03.2007, 15:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
24.03.2007, 17:26
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Если это та же , то интересно где ты в ней С нашел?
|
|
|
|
24.03.2007, 18:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Перепутал с
Шпак Ю.А. Программирование на языке С для AVR и PIC
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
06.06.2010, 15:31
|
|
Прохожий
Регистрация: 06.06.2010
Сообщений: 9
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Вопрос по CCS PIC
Поможите кто чем может, я уже голову сломал. MPLAB, CCS
Три дня не могу запустить LCD
#include ‹16f84A.h›
#use delay (clock = 4000000)
#fuses XT,NOWDT,NOPROTECT
#include ‹lcd.c›
#define LCD_ENABLE_PIN PIN_B0
#define LCD_RS_PIN PIN_B1
#define LCD_RW_PIN PIN_B6
#define LCD_DATA4 PIN_B2
#define LCD_DATA5 PIN_B3
#define LCD_DATA6 PIN_B4
#define LCD_DATA7 PIN_B5
void main()
{
lcd_init();
delay_ms(50);
printf(lcd_putc,"Privet");
delay_ms (3000);
}
|
|
|
|
06.06.2010, 16:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Вопрос по CCS PIC
__________________
Глаза боятся,а руки делают.
|
|
|
|
06.06.2010, 17:42
|
|
Прохожий
Регистрация: 06.06.2010
Сообщений: 9
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Вопрос по CCS PIC
Нет, не помогает. Я ещё только пытаюсь понять Си.
Буду признателен, если найдётся для меня три минуты.
Начнём по порядку:
Совершенно непонятна эта структура
struct lcd_pin_map {
BOOLEAN rs;
BOOLEAN enable;
BOOLEAN unused;
BOOLEAN unused_1;
int data : 4;
} lcd;
Я так понимаю, что здесь чего-то чему-то сопоставляется
С правой стороны мы видим пин дата/данные, строб, незанятый вывод...
А слева совершенно непонятный оператор BOOLEAN...
Дальше ты пишешь: "как видиш rs это нулевой бит порта..."
Из чего следует, что rs - нулевой бит порта?
Что означает оператор BOOLEAN?
|
|
|
|
06.06.2010, 18:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,725
Сказал спасибо: 2,424
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
|
Re: Вопрос по CCS PIC
BOOLEAN - значит двоичная переменная. Может принимать значения 0 или 1.
|
|
|
|
06.06.2010, 18:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Вопрос по CCS PIC
Сообщение от UA3NGF
|
Совершенно непонятна эта структура
struct lcd_pin_map {
BOOLEAN rs;
BOOLEAN enable;
BOOLEAN unused;
BOOLEAN unused_1;
int data : 4;
} lcd;
Я так понимаю, что здесь чего-то чему-то сопоставляется
С правой стороны мы видим пин дата/данные, строб, незанятый вывод...
|
Почитай про структуру.Структура создается для управления выводами порта.То есть rs-это нулевой бит порта и т д,а int data:4 сразу указывает на полубайт порта.Посмотри дальше как идет обращение в битам порта через структуру.
Сообщение от UA3NGF
|
А слева совершенно непонятный оператор BOOLEAN...
Что означает оператор BOOLEAN?
|
Он означает что тип переменой BOOLEAN это бит,который может иметь значения 1 или 0.
__________________
Глаза боятся,а руки делают.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
i2c+ccs pic
|
Gladkih |
Микроконтроллеры, АЦП, память и т.д |
9 |
18.04.2016 22:17 |
CCS PIC C PCWHD 4.065
|
fmssp |
Микроконтроллеры, АЦП, память и т.д |
38 |
09.06.2010 23:44 |
CCS PIC C 4.020
|
fmssp |
Микроконтроллеры, АЦП, память и т.д |
11 |
11.02.2009 12:17 |
Вопрос по CCS PICC PCWH ,,,
|
hubble |
Микроконтроллеры, АЦП, память и т.д |
1 |
04.02.2007 21:37 |
CCS PIC C v.4.020
|
mishastik |
Микроконтроллеры, АЦП, память и т.д |
0 |
23.01.2007 12:52 |
Часовой пояс GMT +4, время: 00:55.
|
|