скажите, кто-нить имел дело с этой мелкосхемой? судя по описанию - для всякой мелочевки самое оно и стоит недорого и корпус шестиногий удобный. я в принципе даже нашел как его программировать, но вот в базе Баскома нет сей микрухи, тиньки с 12й начинаются. кто-то знает, как это победить?
Tiny-10
Сообщений 1 страница 22 из 22
Поделиться22017-07-25 12:17:54
32 Bytes Internal SRAM
При таком количестве ОЗУ, писать программу нужно на ассемблере, потому что на стеки баскома нужно больше памяти.
Поделиться32017-07-25 12:22:32
ок, понял, спасибо. ну нет так нет, хотя и жжаль. т.е. получается. что Баскому доступны от Тини13? а Тини12 зачем тогда в базе? там тоже 32 оперативка
Поделиться42017-07-25 12:24:19
На сколько я помню, памяти там каковой нет, есть просто регистры, весь код пишется через них. Для этих малюток была какая-то команда в баскоме, чтобы под них генерился код без использования SRAM.
Поделиться52017-07-25 12:28:18
RDW
RAM есть, EEPROMа нет, но типа да, можно писать напрямую во флеш
Поделиться62017-07-25 12:42:56
Команда: $TINY

Поделиться72017-07-25 13:15:32
RDW
эмм... што? 
Поделиться82017-07-25 13:33:21
команда такая
для настройки компилятора
Action
Instruct the compiler to generate initialize code without setting up the stacks.
Syntax
$TINY
Remarks
The tiny11 for example is a powerful chip. It only does not have SRAM. BASCOM depends on SRAM for the hardware stack and software stack.
When you like to program in ASM you can use BASCOM with the $TINY directive.
Some BASCOM statements will also already work but the biggest part will not work.
A future version will support a subset of the BASCOM statements and function to be used with the chips without SRAM.
Note that the generated code is not yet optimized for the tiny parts. Some used ASM statements for example will not work because the chip does not support it.
Поделиться92017-07-25 13:36:24
мнэ.... то есть иногда баском может позволить вставить некоторые куски кода на асме если повезет может быть наверное?
Поделиться102017-07-25 13:50:21
нет, не использует стэк как средство хранения данных (т.к. для переменных регистров может не хватить)
Поделиться112017-07-25 13:55:46
ладно, раз уж зашел... а как благородные доны программируют МК в SO- и TQFP-корпусах? сразу на плате или таки есть панельки и переходники?
Поделиться122017-07-25 19:05:40
В основном внутресхемно, но соики парой и просто в панельке. ТКУЭФПИ панели не дешевые, по этому только в схеме.
Поделиться132017-07-25 19:57:04
в схеме в 99.99% случаев
делаю или "стандартный" IDC-10 или на 6 пин
когда "папа" торчит из платы, когда делаю гнездо чтобы воткнуть "папу" для однократного программирования партии устройств.
А иногда как придётся, если для пробы 1-2 платы делаю в 1 слой.
Поделиться142017-07-25 19:57:42
соики парой и просто в панельке
а вот тут можно поподробнее?
в схеме - это прекрасно, но это несколько дополнительных резюков на 10 кОм, что иногда критично
Поделиться152017-07-25 20:23:12
никаких резисторов
я стараюсь так схему сделать ,чтобы не требовалось ничего ставить или снимать перемычки.
Например, на эти выводы подключаю индикацию, реле (их питание от 12в, а при программировании это напряжение не подаю).
по-разному.
Поделиться162017-07-25 20:24:58
а вот тут можно поподробнее?
Есть например такие штуки: http://www.waveshare.com/catalogsearch/ … er+Adapter
в схеме - это прекрасно, но это несколько дополнительных резюков на 10 кОм, что иногда критично
Не понял, жалко 1 резюк на ресет, который и так стоит? 
Поделиться172017-07-25 20:59:16
Не понял, жалко 1 резюк на ресет, который и так стоит?
ну, тут мне давали волшебную ссылку на "как правильно воткнуть МК в схему и не побежать за новым", так там если МК программируется в схеме, то на все ноги МОСИ, МИСО, ЦЛК программатор подключается напрямую, а нагрузка этих ног через резюки, дабы сигнал с программатора завсегда мог пересилить нагрузку. собсна да - мне приходилось светодиод отключать с ног для программирования, иначе тупила железяка
Поделиться182017-07-25 21:03:28
то на все ноги МОСИ, МИСО, ЦЛК программатор подключается напрямую, а нагрузка этих ног через резюки, дабы сигнал с программатора завсегда мог пересилить нагрузку
Это да, но в таком подходе есть куча минусов ещё, например при программировании может вообще висеть управляющий ключ/реле и что угодно...
Я вообще стараюсь ноги программирования не нагружать вообще или вешать что-то пассивное типа кнопок (и то ща алгоритм работы с кнопками в корне изменился, чтобы ресурсы МК не жрали).
Поделиться192017-07-25 21:06:24
а устройство по ссылке прикольное, только дороговато будет. тем паче что надо их два - под 13-85 и 2313 если по хорошему
Поделиться202017-07-25 21:12:54
Я вообще стараюсь ноги программирования не нагружать вообще
с тиньками такое с трудом прокатывает. восемь ног, минус питание и ресет, итого 5. отдай три на программатор и останется две. проще на 155й логике собрать 
Поделиться212017-07-25 21:13:58
кста, на алиекспрессе эти адаптеры уже по более гуманным ценам. *ушел грабить чебуречные*
Поделиться222017-07-25 21:22:53
на али они там до 1Круб
Похожие темы
| Bascom и Arduino | О программе BASCOM AVR | 2025-03-29 |
| Аналоги МК AVR | Аппаратные возможности МК серии LGT8Fxxx | 2024-05-19 |
| КОНКУРС-2009 | КОНКУРС | 2009-01-09 |
| Евстифеев А.В. | Литература | 2015-02-02 |
| библиотека книг для скачивания | Литература | 2009-12-31 |