расскажите что не получается? толи с пиком не разобрались, или с регистром?
входные пины 595
[10] MR — сброс регистра, при подаче логического нуля на MR и единицы на STCP переводит все выходы в состояние логического нуля;
[11] SH_CP — вход для тактовых импульсов;
[12] ST_CP — линия прерываний;
[13 ...
Найдено 17 результатов
- Пт сен 20, 2019 21:05:51
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2021
- Просмотры: 650219
- Ср авг 28, 2019 22:39:00
- Форум: PIC
- Тема: PIC18F4550 и USB
- Ответы: 2
- Просмотры: 2538
Re: PIC18F4550 и USB
Уважаемый, чесное слово, я ничего не понял. Мучаться ни с чем не надо, все есть в MLA в том числе пример HID устройства. На стороне пк использую библиотеку HID API, там все просто:
#include <stdio.h>
#include <wchar.h>
#include <string.h>
#include <stdlib.h>
#include "hidapi.h ...
#include <stdio.h>
#include <wchar.h>
#include <string.h>
#include <stdlib.h>
#include "hidapi.h ...
- Ср авг 28, 2019 21:52:52
- Форум: PIC
- Тема: Унифицированная плата с большим ОЗУ на борту
- Ответы: 70
- Просмотры: 16873
Re: Унифицированная плата с большим ОЗУ на борту
Для этого придется разрабатывать свою печатную плату, где-то заказывать ее изготовление, потом паять на ней детали, а поскольку плат надо с десяток, то со своими скромными возможностями запарюсь все это делать да самой пенсии
Я опять слепну к полуночи. Спать надо идти глаза закрываются.) Что-то ...
Я опять слепну к полуночи. Спать надо идти глаза закрываются.) Что-то ...
- Ср авг 28, 2019 19:46:24
- Форум: PIC
- Тема: Унифицированная плата с большим ОЗУ на борту
- Ответы: 70
- Просмотры: 16873
Re: Унифицированная плата с большим ОЗУ на борту
прицепить внешнюю память не вариант?
- Ср авг 28, 2019 10:23:09
- Форум: PIC
- Тема: Унифицированная плата с большим ОЗУ на борту
- Ответы: 70
- Просмотры: 16873
Re: Унифицированная плата с большим ОЗУ на борту
К ночи я совсем ослеп.) ОЗУ больше 512 мне не встречались вообще никаких производителей.
- Вт авг 27, 2019 22:35:44
- Форум: PIC
- Тема: Унифицированная плата с большим ОЗУ на борту
- Ответы: 70
- Просмотры: 16873
Re: Унифицированная плата с большим ОЗУ на борту
из пиков PIC32MZ2048EFH100 32 бита, 2М, про потребление даташит надо смотреть.
Добавлено after 2 minutes 2 seconds:
arm cortex m3/m4
Добавлено after 2 minutes 2 seconds:
arm cortex m3/m4
- Ср авг 21, 2019 21:36:34
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2021
- Просмотры: 650219
Re: Програмирование pic на СИ.
Уже попробывал. Таки да выше 400 начинаются глюки, после 600 вообще тухнет. Хотя можно уменьшить подтягивающие резисторы.
- Ср авг 21, 2019 13:28:38
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2021
- Просмотры: 650219
Re: Програмирование pic на СИ.
Кстати попробуйте увеличить частоту i2c. Для 128х64 на частоте 100кгц медленный вывод шрифтом 5х8. Чтоб заполнить весь экран символами уходит гдето 0.5 секунды.
- Ср авг 21, 2019 13:25:48
- Форум: PIC
- Тема: Нужна прошивка PICa
- Ответы: 21
- Просмотры: 6910
Re: Нужна прошивка PICa
Схему бы
- Вт авг 20, 2019 19:52:49
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2021
- Просмотры: 650219
Re: Програмирование pic на СИ.
Я рад, что у вас все получилось.
Добавлено after 4 hours 25 minutes 39 seconds:
serg_svd , Дело было в SSPSTAT. Подпилил ваш драйвер ssd1306 под свой i2c, закинул в отладочную плату, красота.
http://img.radiokot.ru/files/136178/thumbnail/1z7hxz7ng3.jpg
Добавлено after 5 ...
Добавлено after 4 hours 25 minutes 39 seconds:
serg_svd , Дело было в SSPSTAT. Подпилил ваш драйвер ssd1306 под свой i2c, закинул в отладочную плату, красота.
http://img.radiokot.ru/files/136178/thumbnail/1z7hxz7ng3.jpg
Добавлено after 5 ...
- Пн авг 19, 2019 12:14:13
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2021
- Просмотры: 650219
Re: Програмирование pic на СИ.
Дайте мне свой драйвер дисплея, приеду домой, закину в отладочную.
- Пн авг 19, 2019 11:09:02
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2021
- Просмотры: 650219
Re: Програмирование pic на СИ.
Если информация выводится значит i2c работает. Надо ковырять драйвер ssd1306
Добавлено after 5 minutes 25 seconds:
Насколько я помню, для 128х64 после OLED_SETCOMPINS должно идти 0х12 а после OLED_SETMULTIPLEX 0x3F
Добавлено after 5 minutes 25 seconds:
Насколько я помню, для 128х64 после OLED_SETCOMPINS должно идти 0х12 а после OLED_SETMULTIPLEX 0x3F
- Пн авг 19, 2019 10:49:52
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2021
- Просмотры: 650219
Re: Програмирование pic на СИ.
Я его спер с какогото сайта. Сейчас на работе, не могу проверить но инициализация эта вроде для дисплея 128х32 а не 128х64 как у маня и как у вас. Перенос строки по Y вроде неправильный. Приеду домой проверю.
- Пт авг 16, 2019 22:27:28
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2021
- Просмотры: 650219
Re: Програмирование pic на СИ.
Этот код без изменений работает у меня на 18F4550
[img]
http://img.radiokot.ru/files/136178/thumbnail/1z37b2qr5m.jpg
[/img]
Добавлено after 5 minutes 1 second:
xc8 v2.05 который я использую собирает его без ругани, v2.09 дал целую кучу варнингов и 2 ошибки в разных файлах ...
[img]
http://img.radiokot.ru/files/136178/thumbnail/1z37b2qr5m.jpg
[/img]
Добавлено after 5 minutes 1 second:
xc8 v2.05 который я использую собирает его без ругани, v2.09 дал целую кучу варнингов и 2 ошибки в разных файлах ...
- Пт авг 16, 2019 21:30:47
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2021
- Просмотры: 650219
Re: Програмирование pic на СИ.
Обраьотка прерываний конечно же есть просто у меня она в другом файле находится
void interrupt SYS_InterruptHigh(void)
{
if(SSPIF)
{
SSPIF = 0;
}
}
я уже и не помню откуда этот код у меня, очень много времени прошло. Он рабочий 100%
Добавлено after 9 minutes 37 seconds:
Ни в одном хидере ...
void interrupt SYS_InterruptHigh(void)
{
if(SSPIF)
{
SSPIF = 0;
}
}
я уже и не помню откуда этот код у меня, очень много времени прошло. Он рабочий 100%
Добавлено after 9 minutes 37 seconds:
Ни в одном хидере ...
- Пт авг 16, 2019 19:28:20
- Форум: PIC
- Тема: Програмирование pic на СИ.
- Ответы: 2021
- Просмотры: 650219
Re: Програмирование pic на СИ.
давно не юзал Hi-Tech, скину рабочий код для XC думаю разберетесь
i2c.h
#include<xc.h>
#define _XTAL_FREQ 20000000UL //Frequency of external oscillator in Hz
#define BUS_CLOCK_FREG 100000
void I2C_Init();
char I2C_Start();
void I2C_Ready();
char I2C_Write(unsigned char data);
char I2C_Stop ...
i2c.h
#include<xc.h>
#define _XTAL_FREQ 20000000UL //Frequency of external oscillator in Hz
#define BUS_CLOCK_FREG 100000
void I2C_Init();
char I2C_Start();
void I2C_Ready();
char I2C_Write(unsigned char data);
char I2C_Stop ...
- Вт июл 30, 2019 20:43:48
- Форум: PIC
- Тема: PIC18F4550 и USB
- Ответы: 2
- Просмотры: 2538
PIC18F4550 и USB
Здрасте коты. Есть устройство на 18f4550 подключенное к пк через USB. Использую родную микрочиповскую MLA. Не пойму какого лешего не отображается дескриптор производителя в свойствах устройства. Модель видна, а производитель недоступно.
usb_descriptors.c
#ifndef __USB_DESCRIPTORS_C
#define __USB ...
usb_descriptors.c
#ifndef __USB_DESCRIPTORS_C
#define __USB ...