Найдено 9 результатов

valerik88
Вт дек 10, 2013 18:11:23
Форум: PIC
Тема: Не пойму почему не правильно работает pic18
Ответы: 7
Просмотры: 1705

Re: Не пойму почему не правильно работает pic18

#pragma config FOSC = EC_EC

слово "неправильно" пишется вместе.
Проблема с грамотностью перетекает в проблему с кодом.
ТС, объясните верхнюю строчку. Мне не нужно, я знаю. Себе.

Угу, разобрался.. мне как раз и нужно было, чтоб кто-то носом тыкнул.. А то все кругом только шуточки отпускают
valerik88
Вт дек 10, 2013 18:05:53
Форум: PIC
Тема: Не пойму почему не правильно работает pic18
Ответы: 7
Просмотры: 1705

Re: Не пойму почему не правильно работает pic18

dosikus писал(а):urry, пусть лучше скажет где он спер конфиг. :)))
Объяснить все равно не сможет...
MplabX сгенерировал.. а я не вникал
valerik88
Сб дек 07, 2013 15:25:32
Форум: PIC
Тема: Не пойму почему не правильно работает pic18
Ответы: 7
Просмотры: 1705

Не пойму почему не правильно работает pic18

Есть такая простецкая программа:

void main() {
//Всё цифровое
ADCON1 = 0b11111111;

TRISDbits.RD1 = 0;
TRISDbits.RD2 = 1;

while (1) {
if (PORTDbits.RD2) {
//Зажигаем
PORTDbits.RD1 = 1;
} else {
//Гасим
PORTDbits.RD1 = 0;
}
}
}


Суть в том, что если есть сигнал на RD2, то зажигаем ...
valerik88
Вс дек 01, 2013 09:48:04
Форум: PIC
Тема: PIC12 GPIO на вход
Ответы: 2
Просмотры: 2226

PIC12 GPIO на вход

МК 12f683.
Не получается снять сигнал с некоторых ножек GPIO
Программа простецкая. Ждём сигнал с любой ножки, после этого подаём сигнал на все ножки сразу.

//12f683.h
#include <pic.h>;

__CONFIG(MCLRDIS & WDTDIS & INTIO);

void main() {
TRISIO = 0b11111111;
ANSEL = 0b0000111;

while (!(GPIO0 ...
valerik88
Сб ноя 30, 2013 11:22:47
Форум: PIC
Тема: Конфигурирование МК pic18 (hi-tech компилятор + mplab 1.95 )
Ответы: 0
Просмотры: 1269

Конфигурирование МК pic18 (hi-tech компилятор + mplab 1.95 )

Такая проблема у меня. Не получается сконфигурировать микроконтроллер Pic18f4550
Использую MPlab последней версии, компилятор hi-tech
Хочу отключить Mclre

Алгоритм действий такой: Нажал window->PicMemoryViews->Configuration Bits

Отключил там MCLRE, нажал Generate source code to Output, в ...
valerik88
Вт сен 17, 2013 15:12:36
Форум: PIC
Тема: Assembler PIC алгоритм CRC-8
Ответы: 26
Просмотры: 8611

Re: Assembler PIC алгоритм CRC-8

dosikus писал(а): Калькулятор ЧЕГО ?
Вам нужно для 1Wire ? Ну так и используйте калькулятор для него. http://arv.radioliga.com/component/opti ... wn/id,136/
За калькулятор спасибо.. вопросы пока кончились
valerik88
Пн сен 16, 2013 18:36:11
Форум: PIC
Тема: Assembler PIC алгоритм CRC-8
Ответы: 26
Просмотры: 8611

Re: Assembler PIC алгоритм CRC-8



Я что-то не так понял?

Именно, там не вычисление crc а подготовка алгоритма .
Вычисление crc ниже см dallas example ...

Сомневаюсь.. Помоему после Start уже примеры использования пошли и написан получаемый функцией результат.

Но даже, если и так.. там написано

dallas example:

clrf crc ...
valerik88
Вс сен 15, 2013 08:59:05
Форум: PIC
Тема: Assembler PIC алгоритм CRC-8
Ответы: 26
Просмотры: 8611

Re: Assembler PIC алгоритм CRC-8

http://www.dattalo.com/technical/software/pic/crc_8.asm

Замечательная ссылка!
Но у меня что-то не сходится.. В коде написано так

start:

clrf crc
movlw 1
call crc_8 ; crc = 0x5e
Т.е. crc числа 1 должно получиться 0х5e ?
Но онлайн калькуляторы показывают число 31 http://ghsi.de/CRC/index.php ...
valerik88
Вс сен 15, 2013 07:38:13
Форум: PIC
Тема: Assembler PIC алгоритм CRC-8
Ответы: 26
Просмотры: 8611

Assembler PIC алгоритм CRC-8

Здравстуйте товарищи!

Необходимо сделать вычисление контрольной суммы CRC-8 на МК PIC на языке Ассемблер
У меня есть описание алгоритма
Формула полинома: x^8+x^5+x^4+1
Пример вычисления для MCS-51: (взято отсюда http://radiokot.ru/articles/13/ )
DO_CRC:
PUSH ACC ; сохраняем аккумулятор
PUSH B ...

Перейти к расширенному поиску