Найдено 39 результатов

vdv22
Пт фев 23, 2024 05:35:33
Форум: PIC
Тема: PIC16F57 проблемы с программированием.
Ответы: 23
Просмотры: 10268

Re: PIC16F57 проблемы с программированием.

[uquote="КРАМ",url="/forum/viewtopic.php?p=4546120#p4546120"][uquote="vdv22",url="/forum/viewtopic.php?p=4546092#p4546092"]как я понял -сначала записать туда 1[/uquote]


bufPort=PORTB;
if(bufPort&<mask>) ... blah-blah-blah;
[/uquote]

Да, так все запустилось. Теперь еще вопрос с прерываниями ...
vdv22
Чт фев 22, 2024 05:23:13
Форум: PIC
Тема: PIC16F57 проблемы с программированием.
Ответы: 23
Просмотры: 10268

Re: PIC16F57 проблемы с программированием.

[uquote="КРАМ",url="/forum/viewtopic.php?p=4546028#p4546028"][uquote="vdv22",url="/forum/viewtopic.php?p=4545916#p4545916"]тут тоже какие то подводные камни есть ?[/uquote]
Подводные камни есть при побитной записи в порт. Ибо это процедура RMW, которая из-за отсутствия входной защелки порта способна ...
vdv22
Ср фев 21, 2024 20:27:04
Форум: PIC
Тема: PIC16F57 проблемы с программированием.
Ответы: 23
Просмотры: 10268

Re: PIC16F57 проблемы с программированием.

еще раз спасибо за помощь!!! разобрался -на RESET надо было повесить +5

Добавлено after 2 hours 26 minutes 55 seconds:
[uquote="КРАМ",url="/forum/viewtopic.php?p=4545910#p4545910"]Генерация на кварце есть? Емкости на кварце какие?
ЗЫ. Уехал с работы домой. Буду дома только после 20-00 по Москве ...
vdv22
Ср фев 21, 2024 17:44:19
Форум: PIC
Тема: PIC16F57 проблемы с программированием.
Ответы: 23
Просмотры: 10268

Re: PIC16F57 проблемы с программированием.

[uquote="КРАМ",url="/forum/viewtopic.php?p=4545903#p4545903"]А у вас кварц подключен?[/uquote]
да, конечно - 8000000 гц.
vdv22
Ср фев 21, 2024 17:36:34
Форум: PIC
Тема: PIC16F57 проблемы с программированием.
Ответы: 23
Просмотры: 10268

Re: PIC16F57 проблемы с программированием.

[uquote="КРАМ",url="/forum/viewtopic.php?p=4545898#p4545898"][uquote="vdv22",url="/forum/viewtopic.php?p=4545895#p4545895"]как это убрать?[/uquote]
А код ваш?
В коде должно быть прописано слово конфигурации.
Из представленного скрина видно. что конфиг равен FF7, где четвертый (третий от нуля) бит ...
vdv22
Ср фев 21, 2024 17:17:43
Форум: PIC
Тема: PIC16F57 проблемы с программированием.
Ответы: 23
Просмотры: 10268

Re: PIC16F57 проблемы с программированием.

[uquote="КРАМ",url="/forum/viewtopic.php?p=4545893#p4545893"][uquote="vdv22",url="/forum/viewtopic.php?p=4545889#p4545889"]с адреса 040 записывается нулями. .[/uquote]
А ничего, что у вас в конфигурации прошивка залочена? :))) :))) :)))[/uquote]
а как это убрать?

Добавлено after 2 minutes 52 ...
vdv22
Ср фев 21, 2024 17:02:15
Форум: PIC
Тема: PIC16F57 проблемы с программированием.
Ответы: 23
Просмотры: 10268

Re: PIC16F57 проблемы с программированием.

[uquote="veso74",url="/forum/viewtopic.php?p=4545743#p4545743"]Дайте картинку (скопируйте сюда) "ругатни" :).
Не можем угадать, что показывает.[/uquote] первое фото это считывания после попытки прошивки.
на втором фото при верификации возникает ошибка с адреса 040. То есть с адреса 040 записывается ...
vdv22
Ср фев 21, 2024 11:19:11
Форум: PIC
Тема: PIC16F57 проблемы с программированием.
Ответы: 23
Просмотры: 10268

Re: PIC16F57 проблемы с программированием.

[uquote="КРАМ",url="/forum/viewtopic.php?p=4545730#p4545730"]Да. А если пытаться читать, делать маску и писать, то будет ошибка.[/uquote]
Спасибо, с этим все понятно , а почему программатор ругается при прошивке откомпилированного кода?
vdv22
Ср фев 21, 2024 10:53:07
Форум: PIC
Тема: PIC16F57 проблемы с программированием.
Ответы: 23
Просмотры: 10268

Re: PIC16F57 проблемы с программированием.

[uquote="КРАМ",url="/forum/viewtopic.php?p=4545693#p4545693"][uquote="vdv22",url="/forum/viewtopic.php?p=4545627#p4545627"]То есть так здесь не работает ? для операции логического или необходимо сначала считать регистр, потом по или произвести сложение и записать ......[/uquote]
В этом контроллере ...
vdv22
Ср фев 21, 2024 08:37:41
Форум: PIC
Тема: PIC16F57 проблемы с программированием.
Ответы: 23
Просмотры: 10268

Re: PIC16F57 проблемы с программированием.

#include <xc.h>
#define _XTAL_FREQ 8000000
void main(void) {

TRISA&=~(1<<0); // устанавливаем 0 на RA0

while(1)
{

PORTA^=(1<<0); //меняем состояние RA0
__delay_ms(500);


}


return;
}

Добавлено after 3 minutes 2 seconds:
[uquote="КРАМ",url="/forum/viewtopic.php?p=4545615 ...
vdv22
Ср фев 21, 2024 06:37:46
Форум: PIC
Тема: PIC16F57 проблемы с программированием.
Ответы: 23
Просмотры: 10268

PIC16F57 проблемы с программированием.

Добрый день, есть такой контроллер PIC16F57, пытаюсь написать ную программу для него в MPlab X EDI на даже при моргании светодиодом возникаю проблемы - TRISA|=(1<<0) он не хочет воспринимать.
выдает вот такую ошибку-main.c:11:: error: (712) can't generate code for this expression .
Отстал от порта А ...
vdv22
Ср фев 22, 2023 18:37:57
Форум: Цифровая техника
Тема: Измеритель расстояния.
Ответы: 13
Просмотры: 2748

Re: Измеритель расстояния.

Вы про машинное зрение?
vdv22
Ср фев 22, 2023 16:55:11
Форум: Цифровая техника
Тема: Измеритель расстояния.
Ответы: 13
Просмотры: 2748

Re: Измеритель расстояния.

Это как? Вышел на площадку человек , на расстоянии 50 метров от него вывеска рекламная и она должна повернуться к нему с какой бы стороне от от нее не был .
Ты предлагаете обвешать человека зеркалами?
vdv22
Ср фев 22, 2023 16:33:31
Форум: Цифровая техника
Тема: Измеритель расстояния.
Ответы: 13
Просмотры: 2748

Измеритель расстояния.

Здравствуйте . Обратились ко мне знакомы с просьбой собрать устройство которое будет обнаруживать препятствие и и поворачивать на него указатель .Расстояние до цели максимум 50 метров.размер цели габариты человека .Это такая игра которая будет следить за движением .Вот я задался целью как можно ...
vdv22
Ср авг 17, 2022 12:11:06
Форум: AVR
Тема: i2c на прерываниях не отправляется адрес.
Ответы: 10
Просмотры: 2300

Re: i2c на прерываниях не отправляется адрес.

Обработчик всех флагов будет, но мне сейчас дадо чтоб он хоть адрес отправит - я в свиче обычно делаю default чтоб другое не нужное отсечь. Сейчас в прерывание он заходит только один раз (отслеживаю через uart ) то есть после получения 0x08.

Добавлено after 1 minute 45 seconds:
[uquote="veso74 ...
vdv22
Ср авг 17, 2022 11:47:13
Форум: AVR
Тема: i2c на прерываниях не отправляется адрес.
Ответы: 10
Просмотры: 2300

Re: i2c на прерываниях не отправляется адрес.

если перед выходом из прерывания добавить TWCR = (1<<TWINT); то зависания нет ,но адрес упороно не передается (по осциллнографу и лог анализатору.

SR (TWI_vect) // прерывание по i2c
{

switch((TWSR & 0xF8))
{
case 8: // если старт прошел
{ out=(TWSR & 0xF8);
TWDR = i2c_SlaveAddress; // в ...
vdv22
Ср авг 17, 2022 11:19:57
Форум: AVR
Тема: i2c на прерываниях не отправляется адрес.
Ответы: 10
Просмотры: 2300

Re: i2c на прерываниях не отправляется адрес.

по даташиту TWCR = (1<<TWINT) | (1<<TWEN); так тоже не работает

А разность написания это все результат экспериментов- целый день убил на это . Без прерываний все отлично работает.
vdv22
Ср авг 17, 2022 11:05:16
Форум: AVR
Тема: i2c на прерываниях не отправляется адрес.
Ответы: 10
Просмотры: 2300

i2c на прерываниях не отправляется адрес.

Здравствуйте, хочу написать функцию на прерываниях для i2c. Формирую условие старта . в прерываниях ловлю код 0х08 ,далее в регистр данных посылаю адрес , но в этом месте все зависает в прерывании ... что не так? Контроллер ATMEGA 328 AVRStudio 7. все по даташиту дела.


void i2c_transmit(void ...
vdv22
Пт авг 05, 2022 18:37:32
Форум: Периферия
Тема: Вопрос по Eeprom
Ответы: 13
Просмотры: 4507

Re: Вопрос по Eeprom

огромное спасибо!! Надо читать даташит внимательно!!!
vdv22
Пт авг 05, 2022 11:55:43
Форум: Периферия
Тема: Вопрос по Eeprom
Ответы: 13
Просмотры: 4507

Re: Вопрос по Eeprom

24AA02E48T-I/OT - меня она привлекает своим маленьким корпусом и то что мне надо всего 200 ячеек для хранения .

Перейти к расширенному поиску