Говорят, можно через приблуду AVR Prog, но у меня она даже не запускается.aam писал(а):Скажите, а можно из под AVR Studio шить байтбластером STK-200/300
Мелкие вопросы по МК и ПЛИС.
- Реклама
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Это Вы про STK300? А что касательно чистой Altera ByteBlaster? Через неё чем шить можно? Ибо АВРеал у меня не идёт.
Пытаюсь в очередной раз объявить в программе
и ругань в очередной раз в ответ:
Причем это уже и на XC8 ругается теперь.
Что я не так описываю?
Код: Выделить всё
RBPU=1; // ПОДТЯЖКА К Vdd PORTB 0-ВКЛ, 1-ВЫКЛКод: Выделить всё
Error [192] D:\My designs\Project12\pjt12.c; 53.1 undefined identifier "RBPU"Что я не так описываю?
- Реклама
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Это чего?
Отбой! Глаз замылился и не увидел, что не прописал хидер для PIC16F887
Отбой! Глаз замылился и не увидел, что не прописал хидер для PIC16F887
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
для xc8 надо #include <xc.h>:
можно почитать: http://blog.irwellsprings.com/getting-s ... ader-file/
union регистра OPTION:
Код: Выделить всё
/*
* C Header file for the Microchip PIC Microcontroller
* PIC16F887
*/
#ifndef __XC8
#warning Header file pic16f887.h included directly. Use #include <xc.h> instead.
#endif
union регистра OPTION:
Код: Выделить всё
// Register: OPTION_REG
extern volatile unsigned char OPTION_REG @ 0x081;
#ifndef _LIB_BUILD
asm("OPTION_REG equ 081h");
#endif
// bitfield definitions
typedef union {
struct {
unsigned PS :3;
unsigned PSA :1;
unsigned T0SE :1;
unsigned T0CS :1;
unsigned INTEDG :1;
unsigned nRBPU :1;
};
struct {
unsigned PS0 :1;
unsigned PS1 :1;
unsigned PS2 :1;
};
} OPTION_REGbits_t;
xc.h прописан, однако не смотря на это были ошибки связанные с PORTA, PORTB, PORTC и проч регистрами...
Указал единственный, найденный в папке xc8, хидер:
в котором указано именно:
Проблема решена. Почему не сработал корректно xc.h непонятно.
Потом разберусь.
Указал единственный, найденный в папке xc8, хидер:
Код: Выделить всё
#include <PIC16F887_legacy.h> Код: Выделить всё
RBPU
Последний раз редактировалось Chettuser Вт мар 25, 2014 08:58:49, всего редактировалось 2 раза.
Дапросто КОТ писал(а):Это Вы про STK300?
А это не он же?)) Если только перемычкой различается...просто КОТ писал(а):А что касательно чистой Altera ByteBlaster?
Вообще я этим STK-300 шью из ПониПрог. Но тут хотел из AVR Studio попробовать, но не нашел его там...
- Сообщения: 20132
- Зарегистрирован: Чт сен 01, 2011 12:53:27
- Откуда: ТьмуТаракания. Почетный житель подмостовья
не только перемычкой, а и организация немного другая. и выводы тожеaam писал(а):Если только перемычкой различается...
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
В итоге, что-нибудь кроме АВРеала умеет пользоваться БайтБластером?!
буду удивлен, если не умеет avrdudeпросто КОТ писал(а):В итоге, что-нибудь кроме АВРеала умеет пользоваться БайтБластером?!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Сообщения: 2584
- Зарегистрирован: Вт сен 14, 2010 10:27:19
в школе тоже на готовых файлах-книгах учаться, на их основе идут дальше делая свое.Леонид Иванович писал(а):Что же это за изучение, если использовать готовый файл?
Очень уважаю Л.И. за его разработки и статьи!
Будете проходить мимо- проходите!
выдал что для экономии ножек МК рекомендуют такую схему
http://upload.wikimedia.org/wikipedia/c ... sistor.svg
растолкуйте пожалуйста, как же мк может управлять данной схемой когда на его ножках напряжение может меняться от 0 до 5в ?
http://upload.wikimedia.org/wikipedia/c ... sistor.svg
растолкуйте пожалуйста, как же мк может управлять данной схемой когда на его ножках напряжение может меняться от 0 до 5в ?
Tell Me The Truth
когда на обоих ножках будет 0 или +5 что будет с диодами?
Не от 0 до 5, а либо 0, либо 5.
На Х1 выдаем 5, на Х2 выдаем 0 - светится LED1. На Х1 выдаем 0, на Х2 выдаем 2 - светится LED2.
На Х1 выдаем 5, на Х2 выдаем 0 - светится LED1. На Х1 выдаем 0, на Х2 выдаем 2 - светится LED2.
Docendo discimus
я понимаю так, что Х2 должна быть постоянно соеденена с общим проводом
, а вот Х1 мы садим на ногу мк
ведь именно в этом заключается экономия ног
так ?
http://upload.wikimedia.org/wikipedia/c ... sistor.svg
, а вот Х1 мы садим на ногу мк
ведь именно в этом заключается экономия ног
так ?
http://upload.wikimedia.org/wikipedia/c ... sistor.svg
Tell Me The Truth
И что тогда будет? Нет, этот вариант скорей один из предельных случаев и экономит разве что провода к светодиодам.




