Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подпрограммы для работы с модулем USART PIC16
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
transformator
Посылка-прием байта, строки и др.
LordN
в прицепе, из самплов хт-пикси для шешнадцатых
transformator
Цитата(LordN @ Mar 19 2007, 23:15) *
в прицепе, из самплов хт-пикси для шешнадцатых

Спасибо. Я на Си еще не писал проги. Не порекомендуешь компилятор и среду какую-нибудь?
upc2
В компиляторе CCS-PICC работа с USART упрощена до минимума.
Почитайте книгу Ю.А.Шпака "Программирование на языке С для AVR и PIC микроконтроллеров"

Вот прием строки и эхом передача

#include <16F877.h>
#include <stdio.h>
#fuses HS, NOWDT
#use delay(clock=20000000)
#use rs232 (baud=19200 , parity=N, xmit=PIN_C6 , rcv=PIN_C7 , stream=RS232 , bits=8)

char s1[20];
void main ()
{
while(1);
{
gets(s1);
puts(s1);
}
}
urry1
описание на русском языке http://www.microchip.ru/lit/?mid=1x0
Ничего там страшного нет. В папке samples того компилятора, на котором остановитесь, обязательно будут примеры работы.
Я бы порекомендовал НТPIC и мплаб, потому что их сам юзаю... Когда в руках нет ничего, кроме молотка, все вокруг кажется гвоздями.
transformator
Всем спасибо.
transformator
Где найти этот компилятор: HT PICC для PIC16?


CCS PCWH это и есть CCS PICC?
evc
Цитата(transformator @ Mar 20 2007, 12:19) *
Где найти этот компилятор: HT PICC для PIC16?
CCS PCWH это и есть CCS PICC?

Нет, это совершенно разные вещи! Разные производители. PICC, PICC18 и dsPICС - это HI-TECH, PCWH - это CCS. Но мне кажется, что начинающему более понравится CCS PICC.
CodeWarrior1241
Цитата(evc @ Mar 20 2007, 09:46) *
Нет, это совершенно разные вещи! Разные производители. PICC, PICC18 и dsPICС - это HI-TECH, PCWH - это CCS. Но мне кажется, что начинающему более понравится CCS PICC.


Могу отослать CCS PICWH в мыло. Моя версия не имеет подержку для USB PICs, но поддерживает PIC12, PIC16, and PIC18 архитектуры. Интегрируйется с mplab. В user's manual существуют примеры для пользованя всех peripherals.
transformator
Цитата(CodeWarrior1241 @ Mar 20 2007, 19:54) *
Могу отослать CCS PICWH в мыло. Моя версия не имеет подержку для USB PICs, но поддерживает PIC12, PIC16, and PIC18 архитектуры. Интегрируйется с mplab. В user's manual существуют примеры для пользованя всех peripherals.


Спасибо, я скачал уже v.4023. Только не пойму урезанная это версия или нет.
VXDRV
Может лучше сперва на ассемблере попробовать.
transformator
Цитата(VXDRV @ Mar 20 2007, 22:23) *
Может лучше сперва на ассемблере попробовать.

Можно и на ассемблере. Но хочется на Си.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.