Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 01.02.2015, 23:13  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

Да всё нормально, не отчаивайся! Рукожопые китайские студенты развели плату, головожопые китайские пионеры написали прошивку, всё для хитрожопых ижопских лоточников.
Это готовый девайс, а не лего для продвинутых эмбеддеров. Софтовый И2Цэ это нормально, а всё остальное - работает и ладно. Что ещё можно было ожидать за такие деньги?
Реклама:
STM32F0 вне форума  
Непрочитано 01.02.2015, 23:18  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,630
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

Сообщение от STM32F0 Посмотреть сообщение
Софтовый И2Цэ это нормально
Это нормально только если на МК нет аппаратного!
Сообщение от STM32F0 Посмотреть сообщение
Что ещё можно было ожидать за такие деньги?
5 баксов нонче - очень даже приличные деньги ☺
Кстати, глянул цены на используемый там АЦП — от 2 баксов! Причем, на ибее вообще дешевле 3-4 не найти!!! Не хотят китайцы, чтобы люди сами дешевые шняги собирали.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 01.02.2015, 23:31  
selevo
Заблокирован
 
Регистрация: 15.04.2010
Адрес: Ижевск
Сообщений: 388
Сказал спасибо: 24
Сказали Спасибо 45 раз(а) в 35 сообщении(ях)
selevo на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

Сообщение от STM32F0 Посмотреть сообщение
Да всё нормально, не отчаивайся! Рукожопые китайские студенты развели плату, головожопые китайские пионеры написали прошивку, всё для хитрожопых ижопских лоточников.
Это готовый девайс, а не лего для продвинутых эмбеддеров. Софтовый И2Цэ это нормально, а всё остальное - работает и ладно. Что ещё можно было ожидать за такие деньги?
Не расстраивайся,если будешь стараться,будет выглядеть не хуже чем у рукожопых китайцев и тех же студентов,будешь сам (или организуешь) рисовать программировать паять и являть миру готовое изделие,мы только порадуемся за тебя,вот чесслово,а если будет ещё и конкурентоспособно и хотябы в том же ценовом диаппазоне,о тебе точно заговорят!

Последний раз редактировалось selevo; 01.02.2015 в 23:34.
selevo вне форума  
Непрочитано 01.02.2015, 23:36  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

Сообщение от eddy Посмотреть сообщение
Это нормально только если на МК нет аппаратного!
Нет. Это нормально, даже если есть аппаратный. Если слэйв, то другое дело, а если мастер, то аппаратный и даром не впарился, программный надёжнее. Это связано с унылостью самого И2Цэ.
STM32F0 вне форума  
Непрочитано 01.02.2015, 23:39  
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

Сообщение от selevo Посмотреть сообщение
если будешь стараться,будет выглядеть не хуже чем у рукожопых китайцев и тех же студентов,будешь сам (или организуешь) рисовать программировать паять и являть миру готовое изделие,мы только порадуемся
Да начинай прямо сейчас, что мешает?
STM32F0 вне форума  
Непрочитано 01.02.2015, 23:48  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

Вот суповой набор под ваш вольтметр. Пока выводит переменную типа long. Считает импульсы по ноге BTN в разъеме через EXTI. Библиотеки прикручены. 1-Wire поднять - дело пяти минут. Динамическая индикация работает.
Вложения:
Тип файла: rar STM8S003_Voltmeter_5digits.rar (1.23 Мб, 137 просмотров)
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
akegor (02.02.2015)
Непрочитано 02.02.2015, 10:21  
selevo
Заблокирован
 
Регистрация: 15.04.2010
Адрес: Ижевск
Сообщений: 388
Сказал спасибо: 24
Сказали Спасибо 45 раз(а) в 35 сообщении(ях)
selevo на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

Сообщение от STM32F0 Посмотреть сообщение
Да начинай прямо сейчас, что мешает?
я то производителей,чья готовая продукция меня устраивает не называю рукожопыми
selevo вне форума  
Непрочитано 02.02.2015, 10:48  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,630
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

Вчера, кстати, я написал блок индикации. Можно будет попробовать сегодня проверить — сделать такую же считалку, как у Easyrider83 (его код использовать не могу: у меня другой принцип вывода символов, да и использование SPL не добавляет читабельности коду).

А с вольтметром алгоритм будет простой: в main() проверяется таймер, если от предыдущего вывода символа прошло больше 1мс, выводится следующий. После того, как символ выведется, буду опрашивать I2C (опять матюк, что придется рисовать софтовую реализацию), если данные готовы — пополнять циклический буфер и вычислять новое свежее значение напруги (на первый раз сойдет и среднее арифметическое, но можно будет и насчет медианы подумать при желании) — тоже по результатам проверки флага в main().
Т.е. весь функционал уложится в 2 таймера: "системный" и клок для SPL. Кстати, у китайцев вообще жопа с таймингом (плавающие интервалы, частота около 70-80кГц) — явно delay() напихали, ироды клятые! Чтобы выдержать 100кГц, таймер придется загонять на 400кГц, т.е. обработчик прерывания будет зажат 40 тактами → нужно будет реализовать "4-тактную" схему: 0) start/relax/read (в зависимости от режима), 1) SCL=0, 2) SDA = очередной бит передаваемых данных (в режиме записи) или relax, 3) SCL=1; как только все данные переданы/приняты выставлять флаг готовности, чтобы в main() можно было полученное проанализировать. Надеюсь, взлетит.
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
Непрочитано 02.02.2015, 10:52  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

У eddy любой код плохой, что не им писаный ))) Да какая разница, на какой частоте там i2c сделан...
Easyrider83 вне форума  
Непрочитано 02.02.2015, 10:56  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,630
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: Переделываем вольтметры на STM8S

Easyrider83, не, я просто так и не въехал, как твоя индикация работает. Сложно как-то.
А у меня уже есть велосипед, вполне обкатанный, который рисует цифры и буквы a-f (+букву h для возможности отображения 16-ричных чисел).
А насчет I2C чего-то я думал, что там частота имеет значение. Если пофиг, то можно, выходит, и не париться, а сделать через жопу, как у китайцев (правда, меня от delay() в основном коде, т.е. уже вне стадии инициализации, очень уж коробит).
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
 

Закладки
Опции темы

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

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

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


Часовой пояс GMT +4, время: 02:31.


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