Первые шаги в микроконтроллерах
|
|
| Ср, 18.01.2017, 20:37 | Сообщение # 211
|
Fazotron
Постов: 849
Друзья |
Sendependa, привет.Программатор с этого сайта проверен и можно им шить.Для прошивки указанных микроконтроллеров надо посмотреть их цоколевку.Могут отличатся по питающим ножкам.PIC 16F628A прошил без проблем. Программа сама определила программатор и порт.
|
|
| Ср, 18.01.2017, 20:59 | Сообщение # 212
|
Витинари
Постов: 1503
Друзья |
PIC16F676 тоже шьет. Только у него есть константа, так что нужно внимательно следить, чтобы не затереть ее.
|
|
| Пт, 20.01.2017, 16:42 | Сообщение # 213
|
Sendependa
Постов: 78
ОК |
Спасибо за отзыв ребят!просто читал в сети что JDM шьет 628 пик с небольшой переделкой схемы?И вот ещё что в статье написано цитирую"Единственный элемент управления в данной схеме – это переключатель S1, которым включается режим высоковольтного программирования"Зачем этот режим когда его использовать?
|
|
| Пт, 20.01.2017, 17:33 | Сообщение # 214
|
Витинари
Постов: 1503
Друзья |
Не, ничего переделывать не надо. В описании программатора непонятно написано, правильнее было бы написать, что этот переключатель переводит программатор в режим "VPP First". Суть в том, что пики можно программировать разными способами: при одном сначала подается питание на вывод VDD, а потом контроллеру отправляется специальный код, указывающий, что нужно перейти в режим программирования; при другом питание подается сначала ан VPP, потом на VDD - это переводит контроллер в режим программирования. Сейчас уже точно не помню, в каком случае какой режим используется, там что-то связанное с заблокированным MCLR или что-то вроде того. Обычно переключатель замыкать не нужно.
|
|
| Вс, 21.05.2017, 19:42 | Сообщение # 215
|
Ник
Постов: 174
Друзья |
Доброе время суток. Делаю первые шаги в программировании микроконтроллеров. Написал простенькую программу на таймере 1 атмега 8, при совпадении уходит в прерывание и мигает по очереди светодиодами на PORTD, прошил микросхему и собрал на монтажной плате подал питание и никакого результата. Программирую в среде коде вижен авр язык Си. Решил проверить работу в отладчике авр студио 4, все работает нормально. Собрал схему опять результат тот же. Пишу программу под атмега 32, собираю работает. После нескольких часов танцев с бубном решил дописать в бесконечном цикле woid чтоб засветился светодиод на PORTB и о чудо программа заработала. Подскажите где ошибка, ведь точно такая программа с пустой woid на другом микроконтроллере работает?
|
|
| Вс, 03.09.2017, 20:27 | Сообщение # 216
|
transistor856
Постов: 628
Друзья |
подскажите лм339 и лмт339 взаимозаменяемы?
|
|
| Чт, 26.10.2017, 21:18 | Сообщение # 217
|
17071987
Постов: 281
Друзья |
Доброй ночи. Нужен программатор для семейства PIC, интересует вопрос, можно ли как то для этих целей проапгрейдить USBASP, если нет то какие есть готовые бюджетные варианты для покупки на АЛИ? Так же интересует резервный современный самодельный вариант.
|
|
| Пт, 27.10.2017, 04:22 | Сообщение # 218
|
Sam
Постов: 2341
U |
17071987, Как по мне, PicKit2 самый подходящий вариант на сегодняшний день.Шьёт оба семейства контроллеров.Можно как купить, так и собрать.
|
|
| Чт, 02.11.2017, 22:57 | Сообщение # 219
|
ELK
Постов: 81
Друзья |
Подскажите кто-нибудь, можно ли на СИ для AVR установить 1 бит в порту или регистре, оставив остальные без изменений? (использую Atmel Studio)
|
|
| Чт, 02.11.2017, 23:06 | Сообщение # 220
|
msmmmm
Постов: 891
Друзья |
Макросы для операций с битами:
Где какой понятно из названий. Пример из работающей программы: if (BitIsSet(TIFR,TOV0)) SetBit(TIFR,TOV0);
|
|