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

CAT86
Пн сен 19, 2022 10:32:38
Форум: AVR
Тема: 16-битный ацп ADS1115
Ответы: 4
Просмотры: 2057

Re: 16-битный ацп ADS1115

Привет! Купил в Китае сие модулёк, вот интересно поиграться с ним :)

while (1)
{
data = ads1115_readADC_Diff_A0_1(0b1001000, ADS1115_DR_8SPS, ADS1115_PGA_6_144);

lcd_gotoxy(0, 1);
lcd_puts(buffer);
sprintf(buffer,"adc=%d",data);

}

Кто в программировании шарит, то поправите плиз.
CAT86
Пт сен 16, 2022 11:18:05
Форум: AVR
Тема: 16-битный ацп ADS1115
Ответы: 4
Просмотры: 2057

16-битный ацп ADS1115

Всем привет. Скачал из: https://github.com/tonysteinbock/avr-ads1115 файлы библиотеки для ацп. Кто работал с таким ацп? Нужен пример
CAT86
Сб май 09, 2020 20:35:55
Форум: Есть работа
Тема: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чисел?
Ответы: 28
Просмотры: 6242

Re: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чи

АЛЛИЛУ́ЙЯ!!! :)) я вас замучал... Работает как часики. ОГРОМНОЕ СПАСИБО :beer: ARV ELECTROS как мне вас отблагодарить?
CAT86
Пт май 08, 2020 22:53:56
Форум: Есть работа
Тема: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чисел?
Ответы: 28
Просмотры: 6242

Re: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чи

тоже не работает я писал, несколько постов с верху.

int M1_side_A=0;
if (mem==1){ eeplc24_write(0, 0, M1_side_A);}

M1_side_A=eeplc24_read(0,0);

если я пытаюсь записать в переменную M1_side_A=300; то запишется 43, а если M1_side_A=-300; то 44 и в том духе
CAT86
Пт май 08, 2020 20:58:20
Форум: Есть работа
Тема: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чисел?
Ответы: 28
Просмотры: 6242

Re: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чи

код не работает! всё равно передается 1 байт 0...255 смотрю запись/чтение логическим анализатором.
#ifndef _24lcxx_INCLUDED_
#define _24lcxx_INCLUDED_

#pragma used+

/* Чтение байта ипамяти EEPROM */
unsigned char eeplc24_read(unsigned char address_high, unsigned char address_low);

/* запись в ...
CAT86
Пт май 08, 2020 17:26:48
Форум: Есть работа
Тема: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чисел?
Ответы: 28
Просмотры: 6242

Re: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чи

// это функция чтения любого числа, массива и т.п.
void eeplc24_read_block(void *dest, unsigned int eadr, unsigned int len){
unsigned char * ptr = dest;
while(len--){
*ptr++ = eeplc24_read(eadr>>8, eadr);
eadr++;
}
}

// это функция записи любого числа, массива и т.п.
void eeplc24_write_block ...
CAT86
Пт май 08, 2020 01:09:15
Форум: Есть работа
Тема: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чисел?
Ответы: 28
Просмотры: 6242

Re: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чи

ошибки.
записываю допустим число: 550 - считываю 767; записываю 34 считываю 255
CAT86
Чт май 07, 2020 18:20:53
Форум: Есть работа
Тема: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чисел?
Ответы: 28
Просмотры: 6242

Re: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чи

Да

Добавлено after 4 minutes 7 seconds:
Re: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чисел?
int от -32768 до 32767
long int от -2147483648 до 2147483647
CAT86
Чт май 07, 2020 17:13:32
Форум: Есть работа
Тема: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чисел?
Ответы: 28
Просмотры: 6242

Re: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чи

Здравствуйте ELECTROS :) Ну так что - Сделаете библиотеку?
CAT86
Чт май 07, 2020 10:57:48
Форум: Есть работа
Тема: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чисел?
Ответы: 28
Просмотры: 6242

Re: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чи

Где деньги забирать?
Библиотеку напишите int, float, и с комментариями. Напишите в личку.
CAT86
Ср май 06, 2020 23:32:37
Форум: Есть работа
Тема: Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чисел?
Ответы: 28
Просмотры: 6242

Библиотека CVAVR EEPROM 24LC256 для записи: 2, 4 байт чисел?

Здравствуйте форумчане :) Кто может сделать под заказ библиотеку под микросхемы еепром 24LC256 для записи: 2, 4 байт чисел? Сколько это будет стоить?
Компилятор:Codevisionavr v.3.12

Готовая библиотека 1-байт. Её нужно доработать, что бы можно 2, 4 байта записывать в память

#define EEPROM_BUS ...
CAT86
Ср апр 29, 2020 19:54:16
Форум: AVR
Тема: Доработка библиотеки EEPROM 24LC256 для 2-х байт переменных
Ответы: 5
Просмотры: 1758

Re: Доработка библиотеки EEPROM 24LC256 для 2-х байт перемен

Привет Alex. я могу написать функцию, сделать цикл. Просто сейчас вообще нет времени разбираться. Вы можете мне помочь с библиотекой?
Пишите в личку.
CAT86
Вт апр 28, 2020 18:56:58
Форум: AVR
Тема: Доработка библиотеки EEPROM 24LC256 для 2-х байт переменных
Ответы: 5
Просмотры: 1758

Re: Доработка библиотеки EEPROM 24LC256 для 2-х байт перемен

Привет ARV. я ни когда не работал с внешней еепром, по этому прошу помощь зала :))
Нужно собрать библиотеку, что бы в будущем удобно было пользоваться.
CAT86
Пн апр 27, 2020 23:48:51
Форум: AVR
Тема: Доработка библиотеки EEPROM 24LC256 для 2-х байт переменных
Ответы: 5
Просмотры: 1758

Доработка библиотеки EEPROM 24LC256 для 2-х байт переменных

Привет всем. Кто может доработать стандартную библиотеку EEPROM 24LC256 что бы можно было сохранять int data=745; Очень нужно :shock:
/* now you can include the I2C Functions */
#include <i2c.h>

/* function declaration for delay_ms */
#include <delay.h>

#define EEPROM_BUS_ADDRESS 0xa0 // Tyt ...
CAT86
Сб окт 12, 2019 23:31:14
Форум: AVR
Тема: Не прошивается ATMEGA2560
Ответы: 1
Просмотры: 1083

Не прошивается ATMEGA2560

Не прошивается ATMEGA2560 если размер flash памяти занят на 35%
компилятор: CVAVR v.3.12
Размер .hex файла = 256 кб.
Кто нить сталкивался с такой фигней?
CAT86
Вт авг 13, 2019 08:45:54
Форум: AVR
Тема: Графический дисплей ks0108 12864
Ответы: 8
Просмотры: 2841

Re: Графический дисплей ks0108 12864

Ну вот на пример:

while
{
glcd_clear();
glcd_outtextxyf(12,0,"M1") ;
sprintf(lcd_buf,"dir=%u", direction1);
glcd_outtextxy(1,6,lcd_buf);
};

на дисплее мигает: dir=%u
даже если вывести переменную часов или температуры, тоже будет мигать...
CAT86
Пн авг 12, 2019 22:11:24
Форум: AVR
Тема: Графический дисплей ks0108 12864
Ответы: 8
Просмотры: 2841

Re: Графический дисплей ks0108 12864

Скажите пожалуйста, дисплей ks0108 12864 по 8-ми битной шине очень медленно отрисовуется после команды "glcd_clear()"
если дисплей 20х4 по 4-х битной шине отрисовуется очень быстро, без промигиваний.
Кто может объяснить, в чем фишка? :dont_know:
CAT86
Пн июл 15, 2019 22:50:28
Форум: AVR
Тема: Графический дисплей ks0108 12864
Ответы: 8
Просмотры: 2841

Графический дисплей ks0108 12864

wg12864A ks0108 очень медленно обновляется (1-2 раза в секунду)
Atmega2560 16Mhz
CVAVR стандартная библиотека

glcd_clear();
glcd_outtextxyf(12,0,"M1") ;
sprintf(lcd_buf,"dir=%u", direction1);
glcd_outtextxy(1,6,lcd_buf);
sprintf(lcd_buf,"pau=%u", pau_1);
glcd_outtextxy(1,12,lcd_buf ...
CAT86
Чт янв 03, 2019 23:05:31
Форум: AVR
Тема: st7920 CVAVR
Ответы: 15
Просмотры: 3322

Re: st7920 CVAVR

скажите, как позиционировать часы по дисплею? :oops:
с простым текстом всё понятно:
glcd_settextjustify(2,1);

а вот часы в определенное место... с этим проблема. :dont_know:
CAT86
Чт янв 03, 2019 10:36:16
Форум: AVR
Тема: st7920 CVAVR
Ответы: 15
Просмотры: 3322

Re: st7920 CVAVR



#include <mega32a.h>


#include <glcd.h>
#include <font5x7.h>
#include <i2c.h>
#include <delay.h>
#include <ds3231.h>
#include <stdio.h>
#asm
.equ __i2c_port=0x15 ;PORTC
.equ __sda_bit=1
.equ __scl_bit=0
#endasm

unsigned char hour, minut, sec;
unsigned char lcd_buffer[10];


void main(void ...

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