Например TDA7294

Форум РадиоКот • Просмотр темы - BASCOM AVR в вопросах и ответах
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт дек 23, 2025 04:21:30

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 6059 ]     ... , , , 256, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Ср июл 27, 2016 22:31:00 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4595
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Ну дак передавайте ещё дополнительные символы, в зависимости от значения переменной (<10, <100, =100).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Чт июл 28, 2016 03:26:05 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 305
Зарегистрирован: Вт апр 21, 2009 22:24:10
Сообщений: 2255
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Либо FORMAT.

_________________
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Чт июл 28, 2016 16:14:00 
Встал на лапы

Зарегистрирован: Ср июл 10, 2013 21:30:16
Сообщений: 97
Рейтинг сообщения: 0
Поясните как это сделать практически, а то мне компилятор ошибки видает если я пытаюсь использовать FORMAT.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Чт июл 28, 2016 19:50:00 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4595
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Показывайте что пишите, и какие ошибки выдаёт компилятор.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Чт июл 28, 2016 20:46:27 
Встал на лапы

Зарегистрирован: Ср июл 10, 2013 21:30:16
Сообщений: 97
Рейтинг сообщения: 0
Собственно программа не моя, я только добавил одну переменную и строку 142.


Вложения:
Новая папка.rar [60.28 KiB]
Скачиваний: 257
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Чт июл 28, 2016 22:56:09 
Собутыльник Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 252
Зарегистрирован: Ср янв 16, 2008 08:34:04
Сообщений: 2560
Откуда: KMV
Рейтинг сообщения: 0
Поделитесь пожалуйста библиотекой glcdSSD1306-I2C.lib.
Не могу найти где скачать.

_________________
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Пт июл 29, 2016 03:48:58 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 38
Рейтинг сообщений: 305
Зарегистрирован: Вт апр 21, 2009 22:24:10
Сообщений: 2255
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
OLEGKARAS писал(а):
Поясните как это сделать практически, а то мне компилятор ошибки видает если я пытаюсь использовать FORMAT.


Встаньте курсором на команду, и нажмите F1. У баскома шикарная справка с примерами. Касаемо же Вашей ошибки, то все ведь понятно:

Цитата:
string expected for assignment


Ожидается строка для назначения. Если синтаксис команды посмотреть, то можно увидеть что команда и принимает и возвращает строку:

Цитата:
Syntax

target = FORMAT(source, "mask")

Remarks

target
The string that is assigned with the formatted string.

source
The source string that holds the number.


А у Вас:

Код:
Dim Urms As Long

_________________
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Пн авг 01, 2016 13:46:34 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 267
Зарегистрирован: Вт ноя 03, 2009 21:02:38
Сообщений: 2044
Откуда: Москва
Рейтинг сообщения: 0
AtTiny13. Странные глюки программного UART.
Мне необходимо менять скорость передачи, отправляя часть посылок на одной скорости, а часть на другой.
написал тестовую программу. Не работает.
Программа повисает, не отправляя ничего в порт, даже на скорости 9600. До мигалки тоже не доходит. При этом, На TxD (portb.3) произвольно меняется лог. уровень с низкой скоростью.

Если заремарить строку с Baud#1 , 19200, - корректно уходят 2 посылки на скорости 9600, диод мигает.

Добавлено:
C "переоткрыванием" порта на другой скорости, - ничего не получается. Даже после команды Close #1, повторная команда Open вызывает ошибку, типа порт уже открыт.



$regfile = "attiny13.dat"
$crystal = 9600000
$hwstack = 16
$swstack = 8
$framesize = 16
config portb.4 = output 'LED


Open "comb.3:9600,8,n,1" For Output As #1
Print #1 , "Program UART 9600"
Waitms 250

Baud#1 , 19200
Print #1 , "Program UART 19200"

do
waitms 250
toggle portb.4
Loop
End


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Пн авг 01, 2016 19:06:47 
Мучитель микросхем
Аватар пользователя

Карма: 4
Рейтинг сообщений: 44
Зарегистрирован: Ср дек 10, 2008 21:24:28
Сообщений: 497
Откуда: Алтайский край, Барнаул
Рейтинг сообщения: 2
serg_svd писал(а):
Поделитесь пожалуйста библиотекой glcdSSD1306-I2C.lib.
Не могу найти где скачать.


Вложения:
glcdSSD1306-I2C.zip [4.71 KiB]
Скачиваний: 425

_________________
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Ср авг 03, 2016 08:16:44 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 267
Зарегистрирован: Вт ноя 03, 2009 21:02:38
Сообщений: 2044
Откуда: Москва
Рейтинг сообщения: 0
Победил глюк с программным UART.
Всё оказалось просто, и на баскомовском сайте, в разделе помощь, про это сказано.

$regfile = "attiny13.dat"
$crystal = 9600000
$hwstack = 16
$swstack = 8
$framesize = 16
config portb.4 = output 'LED

Open "comb.3:9600,8,n,1" For Output As #1
Baud#1 , 9600
Print #1 , "Program UART 9600"
Waitms 250

Baud#1 , 19200
Print #1 , "Program UART 19200"

do
waitms 250
toggle portb.4
Loop
End


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Чт авг 04, 2016 22:53:41 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Сб ноя 19, 2011 20:13:47
Сообщений: 151
Откуда: Тамбов
Рейтинг сообщения: 0
Уважаемые, подскажите в чем косяк в нижеприведенном коде. После включения моргает, при нажатии отключается, но включаться уже не включается. Перелопатил толпу материала, но все равно ощущение что я упустил какую-то... фигнюёвину.
Спойлер
Код:
$regfile = "attiny13a.dat"
$crystal = 4000000
$hwstack = 10
$swstack = 20
$framesize = 30
'Pb0 - Led
'Pb2 - Red led
'Pb1 - Button
Config Portb = Output
Config Portb.1 = Input
Config Int0 = Change

Dim Lmode As Bit
Lmode = 1
On Int0 Btnint

Enable Interrupts
Enable Int0

Do
   If Lmode = 1 Then
      Set Portb.0
      Waitms 200
      Reset Portb.0
      Waitms 200
   End If

   If Lmode = 0 Then
      Powerdown
   End If
Loop


Btnint:
   If Lmode = 1 Then Lmode = 0 Else Lmode = 1
Return

End

_________________
Демократии нет и не будет!
Государство - это я!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Пт авг 05, 2016 11:05:00 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 267
Зарегистрирован: Вт ноя 03, 2009 21:02:38
Сообщений: 2044
Откуда: Москва
Рейтинг сообщения: 0
А тайни13 не выходит из глубокого сна по изменению уровня на прерывании INT0. Только по Low Level
Спойлер$regfile = "attiny13a.dat"
$crystal = 4000000
$hwstack = 10
$swstack = 20
$framesize = 30
'Pb0 - Led
'Pb2 - Red led
'Pb1 - Button
Config Portb = Output
Config Portb.1 = Input

Set Portb.1
Config Int0 = low level


Dim Lmode As Bit
Lmode = 1
On Int0 Btnint

Enable Interrupts
Enable Int0

Do
If Lmode = 1 Then
Set Portb.0
Waitms 200
Reset Portb.0
Waitms 200
End If

If Lmode = 0 Then
Powerdown
End If
Loop


Btnint:
If Lmode = 1 Then Lmode = 0 Else Lmode = 1
Return

End


У AtTiny13 есть прерывание по изменению состояния выводов - PCINT0
Можно его задействовать:
......
Enable Interrupts
Enable Pcint0
Pcmsk = 2 ' запрещаем реагировать на все изменения состояния выводов, кроме PCINT1 (portb.1, 6-ая ножка)
On Pcint0 Btnint
......


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Пт авг 05, 2016 14:20:49 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Сб ноя 19, 2011 20:13:47
Сообщений: 151
Откуда: Тамбов
Рейтинг сообщения: 0
Microtech писал(а):
У AtTiny13 есть прерывание по изменению состояния выводов - PCINT0

Оно тоже выводит из глубокого сна?
Спасибо за пример, с PCINTx у меня не пошло, потому привязался к INT0

_________________
Демократии нет и не будет!
Государство - это я!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Вс авг 14, 2016 09:02:36 
Родился

Зарегистрирован: Пт июн 13, 2014 14:32:52
Сообщений: 2
Рейтинг сообщения: 0
Мужики, подcкажите.
Принимаю с компа строку в 65 символов. Выбираю из неё нужный фрагмент. Пусть будет "5,1", к примеру.
Мне нужно преобразовать эту строковую переменную в числовую.

Dim A As String * 3
Dim B As Single

A = "5,1"
----------

B = Val(a) 'преобразовываем стоковую переменную в числовую, ожидая что будет B = 5,1

Но в итоге B = 5,0 получается. Выходит функция округляет дробное число до целого? Как тогда имея дробную переменную типа String преобразовать в дробную переменную типа Single без округления и потери чисел после запятой?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Вс авг 14, 2016 10:58:39 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4595
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
А что по этому поводу говорит мануал по Баскому ? Может там есть какие стандартные функции ?

PS: Помниться, лет эдак 10 назад, я прогал на Бейсике, дак в нём можно было напрямую присваивать числовые переменные к строковым. Он сам делал преобразование.
Может и тут так ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Вс авг 14, 2016 14:16:50 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 267
Зарегистрирован: Вт ноя 03, 2009 21:02:38
Сообщений: 2044
Откуда: Москва
Рейтинг сообщения: 0
Сейчас нет компилятора под рукой, но вроде как "," - запятая не является десятичной точкой "."


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Пн авг 15, 2016 03:07:32 
Встал на лапы

Карма: 1
Рейтинг сообщений: 12
Зарегистрирован: Пт окт 19, 2012 05:54:55
Сообщений: 132
Рейтинг сообщения: 0
Всё правильно. Запятая не канает. С точкой работает как надо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Чт авг 18, 2016 12:02:01 
Встал на лапы

Карма: 1
Рейтинг сообщений: 6
Зарегистрирован: Чт окт 08, 2009 20:13:30
Сообщений: 140
Откуда: Самарская обл.
Рейтинг сообщения: 0
Добрый день всем. Народ, работал кто нибудь с микросхемой HX711 ? именно в Bascom , для ардуинки все есть проверял , работает. Есть пару вопросов по васику )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Чт авг 18, 2016 20:55:56 
Говорящий с текстолитом

Карма: 11
Рейтинг сообщений: 94
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1644
Откуда: поселок Мелеуз
Рейтинг сообщения: 0
есть ли вариант управления дисплеем от сименс м65 L2F50126?попробовал библиотеку http://bascom.at.ua/load/lcd_epson_l2f50_c/1-1-0-38 выдает ошибки-нет шрифтов


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: BASCOM AVR в вопросах и ответах
СообщениеДобавлено: Чт авг 18, 2016 21:02:51 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 267
Зарегистрирован: Вт ноя 03, 2009 21:02:38
Сообщений: 2044
Откуда: Москва
Рейтинг сообщения: 0
Про HX711
Там совсем простой протокол, вроде как.
Первая попавшаяся статья. Всё расписано.
https://hubstub.ru/circuit-design/74-ve ... ga16..html


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 6059 ]     ... , , , 256, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y