Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



BASCOM 8051

Сообщений 31 страница 47 из 47

31

Кот Обормот написал(а):

Waitms 2024  проглотило.

оно глотает, но выдаёт в ассм мусор.
Например, пишу 256, а выдаёт только в один регистр значение 2 и вызывает ПП паузы...

может в  History.txt что-то указано??
Как оплачивали Марку?

Отредактировано Александр Д. (2024-12-15 17:06:36)

0

32

Отремонтировал. Перекомлилил. Закинул туда же.
Оплачивал через третье лицо из третьей страны имеющее возможности платить по paypal.

0

33

Дополнил вариант с указанием параметров памяти.

0

34

LOAD не работает
всё тот же мусор ((

я загружал 32768
а выгрузилось 0, 0

mov tl1,#0   
mov th1,#0

0

35

Закинул history туда же.

Ожидалось это?

Код:
LOAD TIMER0, 100                 'load TIMER0 with 100


Will generate :

Mov tl0,#h'9C

Mov th0,#h'9C

 

LOAD TIMER2, 1000

Will generate:

Mov RCAP2L,#24

Mov RCAP2H,#252

Отредактировано Кот Обормот (2024-12-15 17:52:00)

0

36

Кот Обормот написал(а):

Ожидалось это?

да

посмотрел History - ничего нового
пока сижу на том, что есть
А дальше будем посмотреть.

Отредактировано Александр Д. (2024-12-15 17:57:33)

0

37

1. Предлагаю переименовать timer1 в timer2.
Если будет как надо, то привязка разрядности таймера жёсткая по номеру в самом компиляторе и тогда пинать супорт чтобы можно было задавать разрядность через DAT. Дичь конечно если так...
2. Что-то упущено в DAT.

Отредактировано Кот Обормот (2024-12-15 21:47:31)

0

38

в Dat всё верно: я уже несколько проектов сделал с применением разных МК и таймеров 0,1,2,3 в них.

Писать в суппорт не могу: Марк не читает и стоит фильтр на меня (или весь .ru) - раньше при отправке письма я получал ответ робота: приняли, ответим, ждите. Теперь нет ответа.
Хотел с ДР его поздравить - нет ответа ни на один из его Email: Крыша - она такая! Если поехала, то трудно вернуть на место.

да и какой суппорт, если нет лицензии на 51? ))))
там много ляпов, особенно в IDE! Не работает перемещение по меткам, не сохраняются метки в проект (как в версии AVR). И со шрифтами бяка: только два заработали, при выборе остальных - на экране каша из наехавших друг на друга символов...

Отредактировано Александр Д. (2024-12-15 21:34:03)

0

39

Я напишу. Нужно удостовериться, что не мы плохо молимся, а германская хреновина неправильно работает.

0

40

А так работает?
Th1 = &H80
Tl1 = &H01

0

41

да, так и применяю - см мой пример 1
и в разделе для STC  я выкладывал работу с таймерами
Timer

Отредактировано Александр Д. (2024-12-15 22:23:53)

0

42

Напишу им. На больное место давить буду - деньги... ;D

+1

43

Про LOAD - тут она для другого.
В инструкции указаны варианты режимов Таймеров

Отредактировано Александр Д. (2024-12-16 18:24:03)

0

44

"config counter1" не нужен?

0

45

там генерируется код, который мне не надо. Я читал Справку, там про нюанс сказано.

0

46

Александр Д.
Читал тут у вас проблемы с пониманием текстов некоторых софтинов!!
Я думаю что проблема эта возникает из-за того что некоторые ОС по дефолту сохраняют текстовые файлы в формате UTF-8,16 и т.д.
Надо при сохранении кода принудительно в блокноте указывать формат файла в ANSI.
Скорее всего софт тот пашет правильно только с  ANSI кодировкой (ОС х32).
как проверить?
надо в hex редакторе открыть этот текстовый код и посмотреть на кодировку символов. При UNICODE добавляются нули.
А т.к. софт считывает по 2-а байта (ANSI) то эти нули он воспринимает как нули, а не как код символа в UNICODE.

Отредактировано sdfs78234JUKhkjh (Вчера 14:36:06)

0

47

sdfs78234JUKhkjh написал(а):

Александр Д.
Читал тут у вас проблемы с пониманием текстов некоторых софтинов!!


Я вас не понял ))
что такое софтинов? Я прекрасно знаю про эти кодировки )) И не в них там дело ;)

Отредактировано Александр Д. (Вчера 16:43:36)

0