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

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

Добавлено: Пн фев 27, 2012 15:10:13
edm2007
Вот это что такое?
$regfile = «m8def.dat»
Правильно так:

Код: Выделить всё

$regfile = "m8def.dat"      
Ну и в самом коде ошибки есть... Полно ошибок и опечаток. Не код а квест какой-то...

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

Добавлено: Пн фев 27, 2012 15:28:08
Gordon Shumway
Opie писал(а):Вот скажите что не так? Сижу битый час не могу понять в чем проблема.

Код: Выделить всё

$regfile = «m8def.dat»
$crystal = 8000000

'Настройка поттов
Config Portb = Output
Config Portc = Input
Config Portd = Output

'Подтяжки к портам
Set Portc.5
Set Portc.4




Выдает ошибку 101 на строчку
Config Portc = Input

И ошибку 41 на строчку
Set Portc.5
Часы с индикатором с ОА. Сам в этом Bascome не силен но код приблизительно понимаю.
Брал отсюда http://atmega.blog.ru/84807315.html
Не удивительно. У вас

Код: Выделить всё

Config Portc = input
Правильно:
Config Portc = Output (то есть весь порт С на выход)

либо

Config Pinc = input (то есть весь порт С на вход).
Судя по схеме там две кнопки на Portc, поэтому скорее всего правильно - второй вариант.

Дальше пока не разбирал.

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

Добавлено: Пн фев 27, 2012 16:05:36
edm2007
Gordon Shumway, там все куда смешнее. :) Посмотрите как заголовочный файл подключен. Какие там кавычки... Ну а потом веселуха вообще. Переменная Cifra не объявлена, тут коментарии разными по разному отгорожены (оба неправильные, к слову):

Код: Выделить всё

Cifri(2) = Cifri(1) * 10             ‘2 * 10 = 20
Cifri(2) = _hour — Cifri(2)       ’21 – 20 = 1
Тут переменные съехались с операторами:

Код: Выделить всё

If_hour = 24 Then_hour = 00
Ну и еще всякое такое, типа Pilse (вместо Pulse)... :tea:

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

Добавлено: Пн фев 27, 2012 17:04:19
Opie
edm2007 писал(а):
Ну и в самом коде ошибки есть... Полно ошибок и опечаток. Не код а квест какой-то...

Да уж, исправил как сказано ниже на Config PINC = Input, стало 3 ошибки, дальше больше...
А ведь пишут заразы что работает, даже на другом сайте видел что запускали...


А есть ли примеры кода часов? Часы в конце концов сделать хочу :)

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

Добавлено: Пн фев 27, 2012 18:08:37
edm2007
Ну если простые софтовые то вот: Софтовые часы на МЕГЕ-8 (очень простые)

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

Добавлено: Пн фев 27, 2012 18:14:30
max50
Opie писал(а):А ведь пишут заразы что работает
Молодой человек, прежде чем обзывать автора, поискали бы [url=hhttp://bascomavr.3bb.ru/viewtopic.php?id=238]здесь[/url] и здесь.Эти часы действительно работают, не зря статью переписывают, причем не правильно.

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

Добавлено: Пн фев 27, 2012 18:28:21
edm2007
max50 писал(а):причем не правильно
В том и беда...

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

Добавлено: Чт мар 01, 2012 08:06:18
Passer
Почитав несколько страниц - понял, что все 120 не осилю.(Уж лучше как есть пользовать.)
В поиске тоже не нашёл.
простой пример

Код: Выделить всё

$regfile = "m8def.dat"
$crystal = 4000000
$baud = 9600

Config Serialin = Buffered , Size = 40

Print "111"
End
Во встроенном симуляторе отображаются 111
В протеусе ±,-ý или в hex B1 2C 2D FD
У всех так? Как их подружить?
После CVavr отображается нормально(но он не работает в х64), а вот в BASCOM такая бяка :cry:

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

Добавлено: Чт мар 01, 2012 08:54:54
edm2007
А и не надо их дружить, они и так неплохо знакомы. :wink: Все работает и в Протеусе:

Изображение

Проверьте фьюзы и настройку терминала.

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

Добавлено: Чт мар 01, 2012 11:48:21
Geka2000
Прошу помощи дисплей WG12864A-YYK-TN картинки выводит текст пишет, но только на латинице, кириллицей ничего не получается, наугад выскакивают русские буквы но связных слов не получается, пытаюсь перекодировать текст прогой по аналогии MC1602CH-SYRU, ничего не выходит. Просмотрел блокнотом font8x8.font. русские символы видны четко, но почему вылазят каракули не пойму.

По логике вещей, должны храниться просто координаты пикселей для определенных БУкоФ, а каракули тогда откуда? хочу русский!

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

Добавлено: Чт мар 01, 2012 13:45:18
Passer
edm2007 писал(а):А и не надо их дружить, они и так неплохо знакомы. :wink: Все работает и в Протеусе:
Проверьте фьюзы и настройку терминала.
Вот поэтому и написал, что после компиляции в CVAVR прекрасно РАБОТАЕТ.
В протеусе настройки при этом не изменяются...да и менять там особо нечего. Кварц в 4 мгц...да скорость в терминале 9600

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

Добавлено: Чт мар 01, 2012 14:56:27
edm2007
Ну так я показываю что все пракрасно и сейчас работает, из Протеуса же скрин. Ну посмотрите какой шрифт стоит, куча шрифтов кракозябры дает...

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

Добавлено: Чт мар 01, 2012 16:14:40
Passer
edm2007 писал(а):Ну так я показываю что все пракрасно и сейчас работает, из Протеуса же скрин. Ну посмотрите какой шрифт стоит, куча шрифтов кракозябры дает...
Я разве выразил сомнения по поводу скрина? Понятно, что настройки не подходят, поэтому и задал вопрос. Возможно васюку нужно что-то особое. Потому как после одного компилятора работает, а после другого нет :( Разве что протеус не устанавливался, а просто папка взята с другого компьютера.
Кракозябры тоже в трёх байтах живут, а тут целых 4 выдаёт.
Ладно. Спасибо поучастие. Сегодня поиздеваюсь чуток...да похоже опять на си уйду ...хотя и винда х64 нужна :cry:

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

Добавлено: Чт мар 01, 2012 16:26:45
edm2007
Passer писал(а):да похоже опять на си уйду ...хотя и винда х64 нужна
CVAVR и Си это как группа "Ранетки" и музыка. Извините конечно. :) Есть же нормальный Си. А вообще Си в таких ситуациях действительно хорош тем, что прекрасно видишь что делаешь и как конфигурируешь (если конечно там опять же магические библиотеки не используются ). А тут элементарно непонятно даже что он там в UBRR насчитал, пока в отладку не залезешь...

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

Добавлено: Чт мар 01, 2012 17:23:37
Passer
протеус не устанавливался, а просто папка взята с другого компьютера.
Установил протеус и отображаться стало нормально и там, и там.
Хоть и не в тему, но раз уж затронули вопрос СИ, подскажите какой на ваш взгляд нормальный?
CVAVR выбирал с год назад из-за начального генератора, но после перерыва, что-то подзабыл его специфику и дело со скрипом продвигается. Попробовал Баском. Вроде неплохо, но вот с терминалом была проблемка.
Хотя и начинал когда-то с бейсика, но что-то баском напрягает тем что нужно создавать кучу переменных и
нельзя написать допустим так x = (y/z+1) * 4

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

Добавлено: Чт мар 01, 2012 17:35:07
edm2007
Не, тут тема по Баскому, про Си ни-ни. :wink: Да, в Баскоме нельзя несколько вычислений в одну строку сделать, но у него и так много плюшек удобных есть. Очень удобный язык, если не задумываться о том, что внутри происходит. :)

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

Добавлено: Пт мар 02, 2012 11:33:18
TRIOD
Доброе время суток.

Народ подскажите что делать.
Вобщем при преобразовании строки типа "123.3" с помощью функции VAL в итоге получается 123.299995421.
Как сделать чтоб неполучать такие результы.
Заранее блогодарен.

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

Добавлено: Пт мар 02, 2012 14:18:47
amv2000
TRIOD писал(а): Вобщем при преобразовании строки типа "123.3" с помощью функции VAL в итоге получается 123.299995421.
Как сделать чтоб неполучать такие результы.
Заранее блогодарен.
ну так Fusing округляет значение или я не понял вопроса?

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

Добавлено: Сб мар 03, 2012 18:27:51
Grafstein
подскажите возможно ли в васкоме подключить на один порт более 2х 1wire устроиств, скажем три термометра ds18b20 ??

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

Добавлено: Сб мар 03, 2012 20:59:30
mr4ester
можно