Страница 143 из 304

Re: BASCOM AVR в вопросах и ответах

Добавлено: Вс авг 12, 2012 21:08:09
Gordon Shumway
Igor_67 писал(а):Ну так и вот... :)) Я таки был прав, т.к я использую версию 2.0.7.1! :))
Да, я в 2050 попробовал - истина.

С диммером я конкретно завяз - ничего не выходит.
Каша в голове...

Ушел в отпуск на три недели, баском и микроконтроллеры "забыл" на работе. Надеюсь, поможет.

Re: BASCOM AVR в вопросах и ответах

Добавлено: Пн авг 13, 2012 12:23:07
Секретный кот
Парни, а были ли у вас проблемы с компиляцией старых исходников после перехода на версию 2.х? Я наслышан и поэтому не тороплюсь...

Re: BASCOM AVR в вопросах и ответах

Добавлено: Пн авг 13, 2012 18:00:16
Igor_67
Действительно, проблемы некоторые присутствовали :cry:
Например, старый исходник ( из версии 1.11.9.8 ) термометра с динамической индикацией на 7-сегментниках и Тиньке26 не хотел дружить с новой версией компилятора, в частности с 2.0.5.0. Да и не только он. Вообще, любой проект, где присутствовали прерывания таймеров и ADC - отказывались работать в железе, хотя компилились без лагов! После установки 2.0.7.1 - глюки сами собой рассосались. Скорее всего версия 2.0.5.0 - просто кривая была 8). Кстати сказать, и USB-программатор с ней не работал, а с 2.0.7.1 -работает! :))

Re: BASCOM AVR в вопросах и ответах

Добавлено: Пн авг 13, 2012 19:58:37
Секретный кот
Хм.. ещё бы найти где-нибудь эту самую 2.0.7.1 :))

Re: BASCOM AVR в вопросах и ответах

Добавлено: Пн авг 13, 2012 20:37:08
Gordon Shumway
Секретный кот писал(а):Хм.. ещё бы найти где-нибудь эту самую 2.0.7.1 :))
Вот она ! :)

У меня была обратная история - когда разбирался с библиотекой от дисплея Nokia 1100, программа, использующая ее, нормально компилировалась только в 2050 (2071 у меня тогда не было), а в безглючной 1.11.9.8 лезли ошибки.

Re: BASCOM AVR в вопросах и ответах

Добавлено: Пн авг 13, 2012 21:41:08
Секретный кот
Gordon Shumway писал(а):Вот она ! :)
Спасибо огромное!!
Gordon Shumway писал(а):У меня была обратная история - когда разбирался с библиотекой от дисплея Nokia 1100, программа, использующая ее, нормально компилировалась только в 2050 (2071 у меня тогда не было), а в безглючной 1.11.9.8 лезли ошибки.
Я в "безглючной" 1.11.9.8 совсем недавно словил один некислый глюк. А именно если в тексте программы было задано Config Printx = PortX.Y, компилятор это намертво запоминает и последующее удаление этой строчки ни на что не влияет. После перепрошивки PortX.Y остаётся в режиме, привязанном к соответствующему UART!
Я так сдуру сделал, хотел один из светодиодов устройства назначить индикатором активности UART (своего рода аналогом индикатора Act на сетевых картах :)) ). Его работа не впечатлила, захотел перенастроить его под другие нужды. Ан нет, намертво прилип к UART'у и не слушался! Помогло только копирование текста программы в новый файл, перезапуск баскома и полное стирание чипа перед перепрошивкой.

Re: BASCOM AVR в вопросах и ответах

Добавлено: Ср авг 15, 2012 21:59:16
Мурик
Секретный кот писал(а):Хм.. ещё бы найти где-нибудь эту самую 2.0.7.1 :))
Тут. http://register.mcselec.com/login.php
Там есть много разных версий, в т. ч. и 2.0.7.1 и даже текущая версия 2.0.7.5.

Re: BASCOM AVR в вопросах и ответах

Добавлено: Ср авг 15, 2012 22:11:46
kip96
Мурик писал(а):Тут. http://register.mcselec.com/login.php
Там есть много разных версий, в т. ч. и 2.0.7.1 и даже текущая версия 2.0.7.5.
Ну тогда сразу скажи логин и пароль :)) .Ты ж, наверное , автоматом входишь, а у еас пароль просит!

Re: BASCOM AVR в вопросах и ответах

Добавлено: Ср авг 15, 2012 22:44:25
Мурик
kip96 писал(а):
Мурик писал(а):Тут. http://register.mcselec.com/login.php
Там есть много разных версий, в т. ч. и 2.0.7.1 и даже текущая версия 2.0.7.5.
Ну тогда сразу скажи логин и пароль :))
Все кому был нужен логин и пароль, давно его получили, причем вполне легально и бесплатно.
http://bascomavr.3bb.ru/viewforum.php?id=11

Re: BASCOM AVR в вопросах и ответах

Добавлено: Чт авг 16, 2012 02:33:38
Секретный кот
Мурик писал(а):Все кому был нужен логин и пароль, давно его получили, причем вполне легально и бесплатно.
http://bascomavr.3bb.ru/
На том форуме помнится предлагалось в каких-то конкурсах по выкладыванию исходников участвовать, чтобы выиграть эти самые логин и пароль :))

Re: BASCOM AVR в вопросах и ответах

Добавлено: Ср авг 22, 2012 16:41:03
dimon-790
Вопрос к тем кто уже успел пощупать usart . Как определить кол-во байт ? в принимаемом пакете. В посылке используются только числа.

Re: BASCOM AVR в вопросах и ответах

Добавлено: Ср авг 22, 2012 17:07:34
zero648
dimon-790 писал(а):Вопрос к тем кто уже успел пощупать usart . Как определить кол-во байт ? в принимаемом пакете. В посылке используются только числа.
Одна посылка передает от 5 до 9 бит данных, передачу пакетами надо уже программно чудить.

Re: BASCOM AVR в вопросах и ответах

Добавлено: Ср авг 22, 2012 17:16:45
dimon-790
zero648 , передача меня меньше всего интересует . Никак не могу придумать как посчитать кол-во байт кот. пришло , знаю что как-то можно(где-то читал про это) , но вот как сделать программно ? не представляю .

Re: BASCOM AVR в вопросах и ответах

Добавлено: Ср авг 22, 2012 17:34:18
zero648
Во-первых, наверное, надо знать настройку протокола передачи устройства, от которого принимаете данные. Во-вторых если передается целый пакет, то пользоваться лучше не USART-м, а программно принять пакет с помощью внешних прерываний, а затем анализировать его.

Re: BASCOM AVR в вопросах и ответах

Добавлено: Ср авг 22, 2012 17:51:48
dimon-790
Протокол , формат , это всё известно . Более того девайс давно собран и работает , но не полностью . Некоторые команды я не прописывал по известной причине .

Re: BASCOM AVR в вопросах и ответах

Добавлено: Ср авг 22, 2012 18:33:10
zero648
Тогда вобще не понятно в чем проблема, или передавайте шапку вначале, где указываете сколько длина пакета, либо после приёма каждого байта увеличиваете счетчик какой нибудь.

Re: BASCOM AVR в вопросах и ответах

Добавлено: Ср авг 22, 2012 20:41:37
dimon-790
Девайс формирующий ответные пакеты , может отвечать по разному. В зависимости от того что конкретно в момент запроса он выполняет и будит сформирован ответ. Который может состоять из 3-х байт а может из 100 . Как мне узнать какой длины пакет идёт ?

Re: BASCOM AVR в вопросах и ответах

Добавлено: Чт авг 23, 2012 08:23:56
selco
Кто знает,как сделать на 3310 логарифмическую шкалу,проще -индикатор уровня сигнала.

Re: BASCOM AVR в вопросах и ответах

Добавлено: Чт авг 23, 2012 08:55:45
ut1wpr
dimon-790 писал(а):Который может состоять из 3-х байт а может из 100 . Как мне узнать какой длины пакет идёт ?
Я иду вдоль забора, неизвестной длины. Как мне узнать, когда забор кончится? :) Задача не формализуется. Надо уходить от понятия длина. Она из области неизвестных.
Обычно есть такое понятие, как таймаут между символами в потоке. Если выставить его соотвественно вашим условиям, то вам надо отловить момент, когда этот самый таймаут превысится. Принимать надо исключительно по прерываниям с накоплением в приемный буфер. С момента фиксации таймаута можно считать, что в буфере находится принятый пакет. Как это делается? Читайте литературу.

Re: BASCOM AVR в вопросах и ответах

Добавлено: Чт авг 23, 2012 10:18:15
amv2000
selco писал(а):Кто знает,как сделать на 3310 логарифмическую шкалу
Как вариант сделать серию изображений от пустой шкалы до заполнения (какая дискретность, столько и рисунков), измеряем уровень на АЦП и в зависимости от уровня через Select case выводим нужный рисунок.