Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Поиск по форуму

Показано с 1 по 25 из 46.
На поиск затрачено 0.01 сек.
Поиск: Сообщения от: Jastine
Раздел: Продукция MICROCHIP 27.02.2016, 22:06
Ответов: 16
Просмотров: 4,290
Автор Jastine
Re: Указатель в union

В общем, я чуть с ума не сошел. Я подключил PIC через uart к компьютеру.
Выяснилось следующее:
volatile CTRL_TRF_SETUP SetupPkt; // 8-byte only
volatile BYTE CtrlTrfData[USB_EP0_BUFF_SIZE];...
Раздел: Продукция MICROCHIP 25.02.2016, 17:44
Ответов: 16
Просмотров: 4,290
Автор Jastine
Re: Указатель в union

Да, если убрать выделенное, структура становится 4 байта и данные наполняются, дальше не пробовал.

Я прошу прощения за некоторое запутывание. В процессе ночных экспериментов я переставил адрес и...
Раздел: Продукция MICROCHIP 25.02.2016, 16:43
Ответов: 16
Просмотров: 4,290
Автор Jastine
Re: Указатель в union

Структура размещается в памяти RAM. И в соответствии с даташитом, массив volatile BDT_ENTRY BDT[8]; должен размещаться по адресу 400H
volatile BDT_ENTRY BDT[8] @0x400;
Также, согласно даташиту на...
Раздел: Продукция MICROCHIP 24.02.2016, 20:37
Ответов: 16
Просмотров: 4,290
Автор Jastine
Re: Указатель в union

Ну у меня камень имеет 24К флеша и мне совершенно ни к чему тратить один лишний байт, а в массиве из 8 элементов 8 лишних байт, чтобы хранить там нули, потому что 24К флеша хорошо адресуются двумя...
Раздел: Продукция MICROCHIP 24.02.2016, 19:25
Ответов: 16
Просмотров: 4,290
Автор Jastine
Re: Указатель в union

Не то чтобы версия компилятора стара, хотелось бы более универсальный вариант, поэтому буду пробовать по вашему примеру. Да и не менять же версию компилятора после каждой мелкой ошибки, которая мозг...
Раздел: Продукция MICROCHIP 24.02.2016, 13:11
Ответов: 16
Просмотров: 4,290
Автор Jastine
Re: Указатель в union

Там есть такая настройка и она активна и можно выбрать 16 бит указатели или 24 бит, но компилятору фиолетово на эту настройку.
Раздел: Продукция MICROCHIP 24.02.2016, 12:58
Ответов: 16
Просмотров: 4,290
Автор Jastine
Re: Указатель в union

Попробовал обзывать структуру и не обзывать - ни количество, ни содержание сообщений компиляции не меняется, как и не меняется результат.
Я самое главное забыл указать. Камень PIC18F2455. Для PIC16...
Раздел: Продукция MICROCHIP 23.02.2016, 21:02
Ответов: 16
Просмотров: 4,290
Автор Jastine
Re: Указатель в union

В общем, если я правильно понял, то это фича хайтека и она не лечится...
Используется 3-байтовый указатель.
Раздел: Продукция MICROCHIP 23.02.2016, 18:22
Ответов: 16
Просмотров: 4,290
Автор Jastine
Указатель в union

Пытаюсь переделать работу USB с компилятора C18 на Hi-tech.
В программе есть подобная структура:
/* BDT entry structure definition */
typedef union _BD_STAT
{
unsigned char Val;
struct{...
Раздел: Вопросы начинающих 26.09.2010, 19:59
Ответов: 12
Просмотров: 3,661
Автор Jastine
Re: Тайминг USB - доступное время для своего кода??? и пр..

Vlad&mir, не могли бы вы выложить проект модифицированный вами USB_CDC, который работает от прерываний?
Заранее спасибо.
Раздел: Продукция MICROCHIP 27.06.2010, 13:04
Ответов: 1
Просмотров: 2,280
Автор Jastine
TMR1 на PIC18F2455

Здравствуйте, помогите пожалуйста разобраться с таймером.
Камень PIC18F2455. Компилятор MCC18.

Проблема вот в чем: При работе таймера (он 100% работает правильно, секунды считает) в нем...
Раздел: Продукция MICROCHIP 30.08.2009, 00:48
Ответов: 11
Просмотров: 2,700
Автор Jastine
Re: PIC16F877A проблема с выходами

Сильно!
На RB3 настроен порт низковольтного программирвоания - его выключать надо, тогда все замечательно работает!
Раздел: Продукция MICROCHIP 29.08.2009, 23:53
Ответов: 11
Просмотров: 2,700
Автор Jastine
Re: PIC16F877A проблема с выходами

Все, я нашел причину всех моих бед. На плате проводники с площадки под микросхему выходят параллельными друг к другу - они мешаются помехами.
Раздел: Продукция MICROCHIP 29.08.2009, 23:43
Ответов: 11
Просмотров: 2,700
Автор Jastine
Re: PIC16F877A проблема с выходами

Плата макетная - замыканий не нашел :\
Раздел: Продукция MICROCHIP 29.08.2009, 23:38
Ответов: 11
Просмотров: 2,700
Автор Jastine
Re: вот так

Вообще не зажигаются
почему строка
if(!RB3) PORTD = 0;
гасит порт когда на RB3 подана 1 ?
Раздел: Продукция MICROCHIP 29.08.2009, 23:33
Ответов: 11
Просмотров: 2,700
Автор Jastine
Re: PIC16F877A проблема с выходами

точно, RB3 надо было написать, а не RB4
Раздел: Продукция MICROCHIP 29.08.2009, 23:32
Ответов: 11
Просмотров: 2,700
Автор Jastine
Re: PIC16F877A проблема с выходами

Ничего себе! А почему она обнуляет!? без этой строки все работает как надо.
Раздел: Продукция MICROCHIP 29.08.2009, 23:28
Ответов: 11
Просмотров: 2,700
Автор Jastine
Re: PIC16F877A проблема с выходами

она работает только когда проводом касаюсь RB4. Ну должна работать...
Раздел: Продукция MICROCHIP 29.08.2009, 22:47
Ответов: 11
Просмотров: 2,700
Автор Jastine
PIC16F877A проблема с выходами

Использую С компилятор HI-TECH 9.60. Проблема с защелкивание выходов контроллера - Как их защелкнуть?
while(1)
{
if(!RB0) RD0 = 1;
if(!RB1) RD1 = 1;
if(!RB2) RD2 = 1;
if(!RB4) PORTD = 0;
}...
Раздел: Продукция MICROCHIP 19.08.2009, 14:58
Ответов: 36
Просмотров: 16,369
Автор Jastine
Раздел: Продукция MICROCHIP 19.08.2009, 14:53
Ответов: 36
Просмотров: 16,369
Автор Jastine
Re: Работа с PIC18F2455 через USB в Visual Studio C++

Там этих файлов такая связка, что я не смог найти третий файл - откуда он берется.
ну, твой винюсб инклудит винюсбио, тот инклудит юсб, а где этот сам юсб.h - хрен его ни знает
Раздел: Продукция MICROCHIP 12.07.2009, 00:52
Ответов: 36
Просмотров: 16,369
Автор Jastine
Re: Работа с PIC18F2455 через USB в Visual Studio C++

Все, зажглось, светодиод почему то сгорел...
Раздел: Продукция MICROCHIP 11.07.2009, 21:22
Ответов: 36
Просмотров: 16,369
Автор Jastine
Re: Работа с PIC18F2455 через USB в Visual Studio C++

Помогите пожалуйста разобраться с передачей данных.
В МК пишу так:
char input_buffer[64];

if(getsUSBUSART(input_buffer,1))
{
if(input_buffer[0] == 8) mLED_3_On();
}

В С++...
Раздел: Продукция MICROCHIP 08.07.2009, 15:16
Ответов: 36
Просмотров: 16,369
Автор Jastine
Re: Работа с PIC18F2455 через USB в Visual Studio C++

А в какую часть его добавить то хотя бы?
Раздел: Продукция MICROCHIP 07.07.2009, 20:16
Ответов: 36
Просмотров: 16,369
Автор Jastine
Re: Работа с PIC18F2455 через USB в Visual Studio C++

Написание программы под С++ очень просто решается использованием класса Serialport из соседней темы
http://www.microchip.su/showthread.php?t=1960
Показано с 1 по 25 из 46.

 
Быстрый переход

Часовой пояс GMT +3, время: 17:42.


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