реклама на сайте
подробности

 
 
> stm32f0xx + one wire, хочу реализовать программно... нужна помощь специалистов...
Посторонним В...
сообщение Sep 4 2012, 02:08
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 2-08-12
Пользователь №: 72 984



в интернете много реализаций и примеров работы с ds1820... фирмы dalas.... для атмелов.. для stm не видел

веду проект на процессоре stm32f051 отладка stm32f0discovery...

кто может помочь с программной реализацией... проект должен был сделать (по мнеию начальства) неделю назад...

сам пока не пробовал браться за реализацию ... может у кого то есть наработки...

заранее благодарен за помошь!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
polyname
сообщение Sep 4 2012, 15:29
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 18-05-12
Пользователь №: 71 915



Цитата
для атмелов.. для stm не видел
потому что так пишут только криворукие начинающие программеры.
правильная реализация - вынос работы с портами и задержки наружу, в пользовательскую библиотеку.
вся логика 1-wire прекрасно реализуется на стандартном Ansi C, поэтому легко портируется на любую архитектуру, с РТОС или без - неважно.
я так и сделал, с успехом использую одну либу на AVR/STM8/STM32/8051.
есть также неблокирующая модификация под Protothreads - можно работать параллельно с несколькими шинами 1-wire.

Сообщение отредактировал polyname - Sep 4 2012, 15:31
Go to the top of the page
 
+Quote Post
Посторонним В...
сообщение Sep 5 2012, 04:37
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 2-08-12
Пользователь №: 72 984



Цитата(polyname @ Sep 4 2012, 16:29) *
потому что так пишут только криворукие начинающие программеры.
правильная реализация - вынос работы с портами и задержки наружу, в пользовательскую библиотеку.
вся логика 1-wire прекрасно реализуется на стандартном Ansi C, поэтому легко портируется на любую архитектуру, с РТОС или без - неважно.
я так и сделал, с успехом использую одну либу на AVR/STM8/STM32/8051.
есть также неблокирующая модификация под Protothreads - можно работать параллельно с несколькими шинами 1-wire.


действительно... либу в студию ))) покажите мастеркласс... )))

я и не отрицаю что что я начинающий кривоукий программер.... в шапке так и написано

для этого и создавался раздел...



Цитата(jcxz @ Sep 4 2012, 15:25) *
Что-то у вас всё программно - и i2c и 1-wire и даже UART....
Может полезней будет научиться читать доки на процессоры? wink.gif


я с дуру прыгнул на новый процессор ... stm32f0xx выпустили только в марте...
в интернете про подводные камни этого камня мало чего есть ...
приходится гланды лечить через задний проход...

согласен что при наличии на борту i2c делать программный опрос неразумно

но мне очень понравилась реализация ... обработка идет по каждой ветке ...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Посторонним В...   stm32f0xx + one wire   Sep 4 2012, 02:08
- - VAI   Можно посмотреть здесь: http://mycontroller.ru/stm...   Sep 4 2012, 04:56
|- - Посторонним В...   Цитата(VAI @ Sep 4 2012, 05:56) Можно пос...   Sep 4 2012, 05:38
- - kosyak©   Вот потому я и не выложил свой вариант - он не под...   Sep 4 2012, 05:41
|- - Посторонним В...   Цитата(kosyak© @ Sep 4 2012, 06:41) Вот п...   Sep 4 2012, 08:28
|- - jcxz   Цитата(Посторонним В... @ Sep 4 2012, 14...   Sep 4 2012, 14:25
- - VAI   Мой подходит и для RTOS и без неё. Я использую кей...   Sep 4 2012, 07:28
|- - Сергей Борщ   QUOTE (Посторонним В... @ Sep 5 2012, 07...   Sep 5 2012, 05:47
||- - Посторонним В...   Цитата(Сергей Борщ @ Sep 5 2012, 06:47) В...   Sep 5 2012, 09:27
|- - jcxz   Цитата(Посторонним В... @ Sep 5 2012, 10...   Sep 5 2012, 14:38
- - kosyak©   Цитата(polyname @ Sep 4 2012, 19:29) прав...   Sep 4 2012, 18:03
- - Посторонним В...   задачка то простая (вроде бы)... получить в одном ...   Sep 6 2012, 03:15
- - Alexey K   Засекаем время. Через неделю появится топик как же...   Sep 6 2012, 16:20
- - jcxz   Нее - о программной эмуляции DMA   Sep 6 2012, 17:28
- - Посторонним В...   Цитата(Alexey K @ Sep 6 2012, 17:20) Засе...   Sep 7 2012, 05:30


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 04:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01383 секунд с 7
ELECTRONIX ©2004-2016