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

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

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

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



К1946ВМ014

Сообщений 1 страница 21 из 21

1

К1946ВМ014 (аналог atmega8535). Импортозамещайтесь кому нужно. ;D

0

2

не очень полный )))
Моя статья и поделка (участник нашего форума - Саша М. - предложил)

Гербер - всем желающим. Ссылка на файлообменник.
Ссылка для скачивания: https://transfiles.ru/4w8kp

https://pikabu.ru/story/plata_razrabotc … 4_13504498

https://cs20.pikabu.ru/s/2025/12/16/07/krdkw6vj.jpg

https://cs16.pikabu.ru/s/2025/12/18/12/sfssiwe5_lg.jpg

Отредактировано Александр Д. (2025-12-22 18:15:16)

0

3

На Пикабу не регился, спрошу тут:

Код:
Хитрая клавиатура: кнопки можно подключить как на дискретные входы, а можно переставить перемычки и получать клавиатуру на АЦП.

А схемка присутствует?

0

4

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

А схемка присутствует?

В первом случае, кнопки на выводы. А во втором, делители на резисторах. На плате резисторы видны.
https://upforme.ru/uploads/0000/25/b8/385/t16017.jpg

Отредактировано Пётр (2025-12-22 23:52:02)

+2

5

схема от старой версии, без данного МК и номера компонентов не совпадают

https://web.archive.org/web/20171027163 … isanie.htm

https://upforme.ru/uploads/0000/25/b8/439/t995492.jpg

В новой плате добавлены светодиоды и USB-COM. А, еще 3.3в и перемычки выбора 3.3в и питание от USB (этого не видно на тех моделях: добавил уже после размещения статьи).

https://upforme.ru/uploads/0000/25/b8/439/t78423.jpg

Отредактировано Александр Д. (2025-12-23 08:57:03)

+1

6

Александр Д., вы код для К1946ВМ014 на Баскоме писали?

0

7

еще не писал, только получил 2 штучки и жду платы
По факту это "обычный" 8535
Вряд ли будет какая-то особая разница. Но, каюсь, еще не вчитывался в документацию.
https://niiet.ru/wp-content/uploads/2024/07/РП_К1946ВМ014.pdf

8-разрядная микро-ЭВМ с RISC-архитектурой и памятью типа Flash К1946ВМ014. Микроконтроллер имеет расширенный температурный режим относительно аналога

Технические характеристики:
Тактовая частота 8 МГц для напряжения питания 3,3 В ± 10%;
Тактовая частота 16 МГц для напряжения питания 5,0 В ± 10%;
Два 8-разрядных таймера/счетчика;
16-разрядный таймер/счётчик;
3 последовательных порта ввода/вывода;
10-разрядный 8-канальный АЦП;
4 канала блока ШИМ;
Сторожевой таймер (WDT);
6 режимов пониженного энергопотребления;
Аналоговый компаратор.

Отредактировано Александр Д. (2025-12-23 22:14:48)

0

8

А вот и платы приехали!

https://upforme.ru/uploads/0000/25/b8/439/t74628.jpg

https://upforme.ru/uploads/0000/25/b8/439/t452675.jpg

https://upforme.ru/uploads/0000/25/b8/439/t622392.jpg

Отредактировано Александр Д. (2026-01-06 18:11:36)

0

9

Попробовал одну плату спаять, программу под к1946вм014 еще не писал.

https://upforme.ru/uploads/0000/25/b8/439/t932152.jpg

https://upforme.ru/uploads/0000/25/b8/439/t226545.jpg

https://upforme.ru/uploads/0000/25/b8/439/t645574.jpg

https://upforme.ru/uploads/0000/25/b8/439/t379421.jpg

0

10

работает
указать $regfile = "m8535.dat" 

Порты, входы и выход
АЦП, ЖКИ на разных портах
1wire на примере ds18b20
spi на 74HC595
USART на 9600 и 115200 проверил
Внешний кварц

0

11

Программируется средствами Баскома или другая оболочка нужна?

0

12

Александр Д. написал(а):

Вряд ли будет какая-то особая разница.

Первым делом посмотрел нагрузочную способность. 400 мА - мощь!

0

13

ДА, из Баскома. Ничего не менял, ничего не трогал вообще. Шил на 93 кГц, не проверял выше.

0

14

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

Александр Д. написал(а):

    Вряд ли будет какая-то особая разница.

Первым делом посмотрел нагрузочную способность. 400 мА - мощь!

Если я верно понимаю, то на порт нельзя вешать ЛЮБУЮ нагрузку 10mA ?!

Таблица 2.3

8 Выходной ток низкого уровня по
выводам PA0 – PA7, PB0 – PB7,
PC0 – PC7, PD0 – PD7, мА,
U#VCC = U∩VCC = (4,5 – 5,5) В       20
U#VCC = U∩VCC = (3,0 – 3,6) В       12

9 Выходной ток высокого уровня по
выводам PA0 – PA7, PB0 – PB7,
PC0 – PC7, PD0 – PD7, мА                –3,0

Проще говоря, там выход не полумостовой, а открытый коллектор и подтяжка к + резистором?

Отредактировано Александр Д. (2026-01-07 16:32:24)

0

15

Документация от НИИЭТ
Стр.12
До 25 мА на 5 вольтах.

0

16

я в ней и прочитал, таблица 2.3, страница 12

Это для нуля!
Для плюса - 3мА!

Отредактировано Александр Д. (2026-01-07 18:50:48)

0

17

Светодиодики можно и в землю тянуть. Мало памяти, у меня уже идея вспыхнула, но потухла.

0

18

А вот мощный транзистор с небольшим коэффициентом усиления уже не подключается по плюсу ((

Я как-то и не планировал их реально применять, а тут ещё и эта засада...

Отредактировано Александр Д. (2026-01-07 18:51:11)

0

19

Ну что.
ОЧЕНЬ странный МК
ДВЕ платы, всё одинаково. Платы промыты и высушены.

Два светодиода: один через резистор 1500 Ом - к минусу, второй - к плюсу.
Подаю на первый Плюс (1) - горит ярко. Подаю минус (0) - гаснет
Подаю на второй минус (0) - горит ярко. Подаю плюс (1) - горит в "пол накала", заметно.

АЦП. Все входы притянуты к минусу резистором 120 кОм.
На первом все каналы показывают одинаково, без сигнала 0.
На втором: чем больше номер канала, тем больше "наводка": на нулевом - 0, на первом -1...3, на 6 и 7 - до 15.

0

20

Без прошивки (если стереть) по-разному "звонятся" порты?

0

21

не проверял

0