Jump to content

Recommended Posts

код тоже самый абсолютно что в статье .

поменяно как и говорил только Dout = Portc.1 - на Portd1, Clock = Portc.0 - на PortD0. и

$regfile = "m8def.dat" - стало m16def.dat

решено.

Edited by domrustika

Share this post


Link to post
Share on other sites
А что, для этого обязательно изучать контроллеры?

Присоединяюсь. Что бы понять основы цифровой логики, совсем не обязательно изучать МК. ИМХО для понимания работы лучше начать с простой логики в стиле И-НЕ. Потом на много проще МК осваивать.

ЗЫ. В Спектруме много извратов было, но я помню на кухне собирал, так из БИСов наверное только РУшки были. Если их можно к БИС отнести ;)

Share this post


Link to post
Share on other sites

А как же контроллер прерываний ВВ59? А таймер ВИ53? расширитель порта ВВ55 - это тоже БИС-ы


Учение - изучение правил. Опыт - изучение исключений.

Share this post


Link to post
Share on other sites

Металл-композит как альтернатива ферриту: дроссели Panasonic семейства ETQP

Современные электронные устройства требуют все более компактных и эффективных компонентов. Новые металл-композитные дроссели обладают рядом преимуществ перед дросселями с ферритовым сердечником. Они не имеют ярко выраженного насыщения, обладают отличными частотными свойствами и способны работать при температурах до 150°C и выше. Все это делает их альтернативой стандартным дросселям с ферритовым сердечником в широком спектре автомобильных и промышленных приложений.

Подробнее

такое дело. есть датчик давления BMP085 Bosh и часы Ds1307 . оба работают по шине i2c. при подключении обоих к sda и scl работают только часы. датчик же показывает неправильные данные. в чем может быть дело ? bascom.

Share this post


Link to post
Share on other sites
А как же контроллер прерываний ВВ59? А таймер ВИ53? расширитель порта ВВ55 - это тоже БИС-ы
А вы не путаете? Эти микры больше в "Радио 68 РК" ставили и в "Микрошу". В "правильном" 48 Синклере их не было http://sblive.narod....eningrad48k.htm ;) Edited by DoG70

Share this post


Link to post
Share on other sites
                     

Новые литиевые ХИТы Fanso работают даже при +150ºС!

Когда приходится учитывать работу в экстремальных условиях, к выбору электронных компонентов подходишь с особой тщательностью. Высокие температуры, большие перепады давления, труднодоступность – все это требует специальной продукции. Склад КОМПЭЛ пополнился новыми литиевыми ХИТами Fanso, стабильно работающими даже при температуре до 150 ºС. Батарейки имеют номинальное напряжение 3,6 В, обладают ёмкостью от 700 до 14000 мАч, работоспособны в широком температурном диапазоне -20…150ºС и имеют низкий саморазряд (не более 3% в год в нормальных условиях хранения).

Подробнее о высокотемпературной линейке

Вот повторять синклер только для понимания принципа длгических микросхем - на мой взгяд это слишком. Достаточно каких-нибудь часиков, например. Впрочем я, наоборот, шел от контроллеров к логике, но этот путь вряд ли лучший.


Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Share this post


Link to post
Share on other sites
COKPOWEHEU, я не за повторение Синклера, но собрать пару-тройку устройств на простой логике с регистрами и дешифраторами не помешает. Много вопросов сразу отпадет и прояснится :yes:

Share this post


Link to post
Share on other sites

Абсолютно поддерживаю!


Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Share this post


Link to post
Share on other sites

Читаю тут programming manual на stm8 и нахожу там:

After an MCU reset the Stack Pointer is set to its upper limit value. It is then decremented

after data has been pushed onto the stack and incremented after data is popped from the

stack. When the lower limit is exceeded, the stack pointer wraps around to the stack upper

limit. The previously stored information is then overwritten, and therefore lost.

т.е. в SP после резета находится верхняя граница стека. А при переходе адреса через нижнюю границу, в SP заносится опять адрес верхней границы. В reference manual на те же stm8 сказано что программно надо границы задавать. Разъясните кто-нибудь этот момент)

Share this post


Link to post
Share on other sites

Помогите пожалуйста уже второй день мучаюсь над хеллоу ворлд у меня программатор Usbasp V2.0 микроконтроллер atmega 8a-pu написал программу, проверил ее в протеусе все работает. проблема заключается в самой прошивке. установлен драйвер под него "PRUFTECHNIK AG дата разработки 29.02.2008 версия 1.12.0.1" пытался прошивать в разных программах khazama, extreme burner avr, progisp так и не прошился. выдает кучу ошибок:

"error programm enable: target doesn't answer.1 initialization failed, rc=-1 avr device initialized and ready to accept instructions device signature =0x000000 yikes! invalid device signature. expected signature for atmega8 is 1e 93 07 note flash memory has been specified, an erase cycle will be perfomed to disable this feature, specify the -d option. done . thank you."

"Ошибка программа позволит: цель не ответил. 1 Ошибка инициализации, RC = -1 AVR Устройство инициализируется и готовы принимать указания устройства подпись = 0x000000 Yikes! недействительная подпись устройства. Ожидается подписи для ATmega8 является 1E 93 07 сведению флэш-памяти было указано, цикла стирания готовится к исполнению отключить эту функцию, задайте опцию-D. сделано. спасибо."

и еще один вопрос необходимо ли подключать дополнительное питание ради одной лампочки или можно оставить питание от программатора.

Edited by Teplotexnik

Share this post


Link to post
Share on other sites

Программатор не видит контроллер. Проверяйте подключение, питание, тактирование, пайку.


Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Share this post


Link to post
Share on other sites

У меня все подключено напрямую выходит из программатора 6 проводков и все подключены попарно MISO k MISO, MOSI k MOSI, SCK k SCK, Reset k Res, VTG k VCC, GND k GND. микроконтроллер Atmega8 новый только купил

Edited by Teplotexnik

Share this post


Link to post
Share on other sites

Я видел в некоторых обзорах, что Usbasp отображается как виртуальный СОМ порт, ставил, переустанавливал разные драйвера, но так виртуального порта СОМ не добился.

post-174414-0-34931600-1379476741_thumb.jpg

Share this post


Link to post
Share on other sites

Не все программаторы умеют подавать питание на контроллер. Можно поверить, подключив светодиод параллельно питанию контроллера.


Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Share this post


Link to post
Share on other sites

Не все программаторы умеют подавать питание на контроллер. Можно поверить, подключив светодиод параллельно питанию контроллера.

подключал светодиод параллельно - горит очень ярко так как расчитан на 3В)

Share this post


Link to post
Share on other sites

Выглядит как-то ненадежно. Возьми мультиметр и прозвони от точки до точки (с платы USBAsp на контакты МК через все стыки) каждый провод. Много таких тем с заморочками USBAsp было. Все авторы утверждали, что все чики-пуки, а оказывалось где-нибудь да косяк с монтажем (контактами). Проверь.

Share this post


Link to post
Share on other sites

Выглядит как-то ненадежно. Возьми мультиметр и прозвони от точки до точки (с платы USBAsp на контакты МК через все стыки) каждый провод. Много таких тем с заморочками USBAsp было. Все авторы утверждали, что все чики-пуки, а оказывалось где-нибудь да косяк с монтажем (контактами). Проверь.

Спасибо что попросили проверить всю цепь. до этого проверял только от платы USBAsp до разьемной платы. сейчас проверил до мк. что я могу сказать мк до конца не вставляется и отходит то с одной стороны то с другой завтра буду идти за кроваткой на 28 ног )

Share this post


Link to post
Share on other sites

B кроватке будет хуже, поподгинай выводы чтоб зашло с обох стороо

Share this post


Link to post
Share on other sites

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

post-174414-0-99294300-1379584338_thumb.png

post-174414-0-62859000-1379585217.png

Edited by Teplotexnik

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By LemonTV
      Есть картинка из сайта с фьюзами, есть программа avrdude_prog3.3 Как выставить правильно фьюзы чтобы не испортить мк? Незнаю как это сделать есть прямые и инверсные фьюзы, ГДЕ СТАВИТЬ ГАЛОЧКИ И КРУЖОЧЕК НА ПРЯМЫХ ИЛИ ИНВЕРСНЫХ?


    • By dron92
      Подскажите как вернуть к жизни контролер или в утиль!
      Решил собрать программатор AVRISP mkII купил микросхему собрал подключил а устройств нет в диспетчере и  Flip не видит его!
      Начал искать косяки в сборке не нашел решил спаять Отладочная плату
      тот же результат, попробовал подключить через ISP не отвечает !
      Решил пойти на крайние меры  подключил через FuseDoctor сигнатуру он не видел вел 1e9482 вроде увидел но результата сбросить не проучилось но теперь он начал видится в таком формате фото внизу




    • By Sl653
      Доброй ночи. Продам Segnetics SMH4 новый в упаковке. 14 т.р. и УПП Siemens Sirius 3RW4036 29т.р. тоже новый. Если кого заинтересовало то пишите на почту sl.s@inbox.ru
       
       


    • By Jesterary
      Здравствуйте. Подскажите, был ли у кого-то опыт отправки изображений с камеры (подключенной через UART или bluetooth-камеры) через GPRS (у меня модуль SIM800L, но в целом это не принципиально) на удаленный сервер? Средствами управляющего микроконтроллера, пусть даже ардуины какой-нибудь, но не малины. Возможно ли это вообще? Хотелось бы, конечно, использовать в проекте беспроводную камеру и общаться с ней, ибо камеры, подключаемые напрямую так себе качество дают. 
      Сразу скажу, что важна именно такая связь. Микроконтроллер + модуль связи + камера находятся в коробке и путешествуют по городу, в это время человек сидя дома на диване может смотреть фото с этой камеры. Смартфон для моих целей не подойдет, суть именно в микроконтроллере с модулями.
      Если у кого-то такое получалось - поделитесь, пожалуйста :)
      А то нахожусь в некоторой прострации и даже не знаю, в какую сторону думать.
    • By Максим123456789
      делаю диплом, в схеме у меня микроконтроллер PIC16F688 и мне нужно его заменить на ATmega. Не могу найти похожий
×
×
  • Create New...