18.10.2018, 17:51 | #1 (permalink) |
Новичок
Регистрация: 18.10.2018
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Замена Mega 8 на Tiny 2313
был проект на mega8 (датчик ds18b20, дисплей 2*16, включение нагрузки по показаниям датчика). Решил переделать проект на tiny2313, подправил код под пины на которые обвес сел, и ... ничего. ковирял ковирял, два вечера в пустую на третий случилось, нашел и то случайно и почему так не пойму. Заработало после смены в коде тактовой частоты с 8000000UL (работало на меге8) на 1000000UL (заработало на тине), в протеусе в настройках микроконтроллера частота указана 8МГц в обоих случаях. Кто нибудь знает в чем дело? |
18.10.2018, 17:51 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Возможно в данных темах уже был ответ который вам нужен Термометр на Attiny 2313, два датчика и два дисплея Светодиодные часы на МК Attiny 2313 |
19.10.2018, 14:51 | #3 (permalink) |
Новичок
Регистрация: 18.10.2018
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
в реал еще не перенёс, а в протеусе изменение частоты идет за счет смены в строке настроек (на рис 3и4 'СKSEL Fuses'),там как раз происходит смена фузов, но на рис 4 меня смутили буквы Osc в настройках меги эти буквы отсутствуют, узнать бы что они означают, может они есть причина моих мытарств.
|
20.11.2018, 15:29 | #5 (permalink) |
Новичок
Регистрация: 18.10.2018
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
добрался до железа и нашел в чем причина, в фузах есть галочка делителя частоты на 8 и она была включена.
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|