Муфты электромонтажные от производителя Fucon

Обмен МК с ПК по программному USART attiny 26

Страница 3 из 4
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,596
Репутация: 1058
1,204 77
480 0
 
31.08.2019 23:27 #21
Насколько я помню, в CV есть Project Wizard, он сразу генерирует код для обмена по посл. порту. Почему бы не начать с него, а не с написания своего проекта на C++ (который для AVR оправдан не более, чем экскаватор в детской песочнице) ...
Оценка
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Новичок
 
Аватар для aalex_641
 
Регистрация: 17.03.2018
Адрес: Курган РОССИЯ
Сообщений: 1,079
Репутация: 16
64 24
35 8
 
01.09.2019 18:35 #22
Цитата:
Сообщение от Цигун
Епать !!! ... так твоя ссылочка ... как раз про 628 пик ... нафуй ты вооще динозёбра аттини26 на свет вытащил - нонсенс ... блеать !!! ... а в уши надул про 628 ...
Я же писал, что с сайта того ТОЛЬКО алгоритм взял ... Какая разница, PIC, ШМИК, ATTINY, Х.ИНИ ? Алгоритм для всех одинаковый. Шо ты вводидишь окружающих в заблуждение ?
Оценка
Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW. Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного.
Новичок
 
Аватар для aalex_641
 
Регистрация: 17.03.2018
Адрес: Курган РОССИЯ
Сообщений: 1,079
Репутация: 16
64 24
35 8
 
01.09.2019 18:40 #23
Цитата:
Сообщение от kovigor
Насколько я помню, в CV есть Project Wizard, он сразу генерирует код для обмена по посл. порту. Почему бы не начать с него,
У ATTINY26 нет аппаратного UART. Да и если бы даже был... Из названия темы можно прочесть, что интересует именно ПРОГРАМНЫЙ.
Оценка
Специалист
 
Регистрация: 20.04.2011
Адрес: Казахстан г.Алматы
Сообщений: 1,224
Репутация: 254
243 262
22 18
 
02.09.2019 06:27 #24
Цитата:
Сообщение от aalex_641
В общем есть USB-UART две штуки
Там вообще используется имитация (эмуляция) UART посредством утилиты-драйвера с ограниченными возможностями. Используйте "натуральный" UART с RS-232 входом и встроенный Терминал ОС.
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,308
Репутация: 635
615 131
34 9
 
02.09.2019 08:31 #25
Цитата:
Сообщение от aalex_641
Там чувак под ассемблер запилил алгоритм, может с с++ не канает, типа тайминги какие нить не канают .
епстественно. при софтовом юарте опрос бита производится в середине бита. а у тебя кино и немцы. для работы юарта ошибка по частоте максимум 5% а у тебя в коде все 10...
первый прое... поймал фронт , пока МК зашел в прерывание, пока выставил флаг, пока вышел уже набежало 3-5мкс. далее пока обработался флаг еще 3-5мкс(причем если вход/выход в прерывание величина постоянная, то обработка флага величина плавающая ), итого 6-10мкс пошли плюсом.
второй прое... период 208мкс , ты ему тулишь задержку 220+55, те накинул лишних 15мкс , плюс время работы цикла 5-10мкс . итого середину первого бита ты прочитал с задержкой на 30-40мкс
третий прое поставил задержку на чтение битов 220мкс , те на 12мкс больше , плюс работа цикла 5-10мкс
в итоге на 6-7бите ты уже считывал погоду на Марсе.

ЗЫ пофиг на чем писать Си, плюсы, асм главное наверно понимать во что это разворачивает компилятор...
Оценка
Новичок
 
Аватар для aalex_641
 
Регистрация: 17.03.2018
Адрес: Курган РОССИЯ
Сообщений: 1,079
Репутация: 16
64 24
35 8
 
03.09.2019 23:08 #26
Цитата:
Сообщение от DmitriyVDN
епстественно. при софтовом юарте опрос бита производится в середине бита. а у тебя кино и немцы. для работы юарта ошибка по частоте максимум 5% а у тебя в коде все 10..
Ты не прав . Я переписал немного алгоритм программы . И всё то же самое .
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,308
Репутация: 635
615 131
34 9
 
04.09.2019 00:24 #27
возможно... а это
Цитата:
if (PINB.6==0) cod|= (1 << 7); //считываем состояние приёмного порта устанавливаем 7й бит
тоже исправил? в USB-UART на сколько мне помницо нет инверсии
Оценка
Новичок
 
Аватар для aalex_641
 
Регистрация: 17.03.2018
Адрес: Курган РОССИЯ
Сообщений: 1,079
Репутация: 16
64 24
35 8
 
04.09.2019 19:28 #28
Цитата:
Сообщение от SVNKz
Там вообще используется имитация (эмуляция) UART посредством утилиты-драйвера с ограниченными возможностями. Используйте "натуральный" UART с RS-232 входом и встроенный Терминал ОС.
Возможно ... но надо же делать преобразователь уровней . Это конечно просто, но надо же делать.

Цитата:
Сообщение от SVNKz
встроенный Терминал ОС
в семёрке его вроде нет , я скачал приблудный ))) , а потом просто написал приложение на визуал бейсике , они не отличаются. Все принятые МК коды соответствуют друг другу в обоих вариантах.
Но не соответствуют кодам ASCII windows.
Оценка
Новичок
 
Аватар для aalex_641
 
Регистрация: 17.03.2018
Адрес: Курган РОССИЯ
Сообщений: 1,079
Репутация: 16
64 24
35 8
 
04.09.2019 21:10 #29
Цитата:
Сообщение от DmitriyVDN
тоже исправил? в USB-UART на сколько мне помницо нет инверсии
Я подумаю . Возможно что есть какая то то доля истины .
код 111 соответствует инвертированному 32 ! Пока не могу сообразить со знаком или без ...
Последний раз редактировалось aalex_641; 04.09.2019 в 21:20.
Оценка
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,596
Репутация: 1058
1,204 77
480 0
 
04.09.2019 21:24 #30
Может, я чего-то не понимаю, но почему нельзя взять осциллограф и посмотреть, что реально уходит в линию и на какой скорости ?
Оценка
Ответ
Страница 3 из 4
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 04:21.
Обратная связь РадиоЛоцман Вверх