attiny25 или еще проще
- Войдите на сайт для отправки комментариев
Втр, 06/12/2016 - 03:19
Здраствуйте, есть такая задачка, каждые 900 мс генерировать двоичный код "100" (десятичная 4) думаю за основу взять тиньку25 (корпус мал, да и особо заморачиватся не надо). Или микроконтроллер для такой цели это слишком? Если можете проще что то предложить, с радостью послушал бы))
Самое дешевое решение - вообще без контроллера: два младших разряда цепляешь с нулю, третий - к +5 В, остальные старшие, сколько там есть, снова к нулю.
Причем "генерация" будет происходить постоянно, а не только "каждые 900 мс".
Если надо именно раз в 90мс, то можно 555 использовать.
Yarik.Yar, тогда ТС нужно указать, какой код должен выдаваться в оставшиеся время: первый полупериод - 0х04, а второй полупериод - ?.
И потом, никто ведь не мешает читать этот код раз в 90 мс, раз в 900 мс или сколько там еще может понадобиться... И для этого 555 совсем необязателен.
По какому протоколу генерить код 4?
Господа, вы бы перед тем как давать советы узнали бы у ТС, что значить "генерировать". Или тут одни телепаты?
генерировать — порождать формировать — [http://www.rfcmd.ru/glossword/1.8/index.php?a=index d=23] генерировать[Лугинский Я. Н. и др. Англо русский словарь по электротехнике и электроэнергетике. 2 е издание М.: РУССО, 1995 616 с.]
Забавный разговор здесь : http://russian.stackexchange.com/questions/897/%D0%93%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%82%D1%81%D1%8F-or-%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%80%D1%83%D0%B5%D1%82%D1%81%D1%8F
Нужен аналог команды
Serial.print("0x04");
delay(900);
Как то так))) это дело по UART будет передаватся
Бинарный формат или HEX - не важен, Те две команды в цикле, ну вы поняли)) спасибо ответившим))
http://arduino.ru/forum/programmirovanie/attiny13a-101-primenenie?page=1...
Посмотрите здесь. Как раз почти то что вам надо.
Спасибо, значит без мк не обойтись))
Почему ж не обойтись? Можно собрать на дискретной логике, только паять будет больше.
PS. Но вообще-то нужно указывать, что Вам нужен последовательных код, т.к. первые несколько ответов в теме касались параллельного.