31.10.2006, 16:14
|
|
Частый гость
Регистрация: 22.10.2005
Сообщений: 26
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Сообщение от Luzkov
|
Вот библиотека. У меня в сп5 PIC16F88 есть и вроде как работает.
|
Спасибо за архив, подскажите, а Вы sp5 ставили поверх sp4 или сразу sp5 на чистую машину. Я sp5 брал на сонсиври, ставил на чистую машину - F88 отсутствует... странно.
Прикрепленный файл: 8946993.rar
|
|
|
|
31.10.2006, 16:26
|
|
Частый гость
Регистрация: 22.10.2005
Сообщений: 26
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
разобрался, действительно есть F88 но без описания и без субкатегорий. В общем списке этот камень есть, когда выбираешь PIC16 его естественно нет... мда...
|
|
|
|
01.11.2006, 13:53
|
|
Вид на жительство
Регистрация: 06.10.2006
Сообщений: 329
Сказал спасибо: 4
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Формат d39
Что можно сказать про этот формат файла. Кто его формирует.
Нашел в примерах, позволяет видеть исходный СИ код.
|
|
|
|
01.11.2006, 17:23
|
|
Частый гость
Регистрация: 29.09.2006
Сообщений: 31
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Необходимо выводить на виртуальный терминал протеуса длинные строки - порядка 250-ти символов. Концы строк при этом обрезаюся( в смысле не видны в окне ВТ). Можно ли каким-то образом расширить окно чтобы видеть выводимую информацию полностью? Стандартный способ растягивания уже не работает. Разрешение экрана 1280х1024, дисплей ЛСД.
|
|
|
|
01.11.2006, 17:57
|
|
Частый гость
Регистрация: 29.09.2006
Сообщений: 31
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Не подскажут ли уважаемые форумчане где можно найти пример или доку по поводу того, как работать с SPI & I2C тестерами которые присутствуют среди виртуальных приборов Протеуса?
|
|
|
|
02.11.2006, 20:30
|
|
Частый гость
Регистрация: 13.08.2006
Сообщений: 22
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
ARM + Proteus6.9
Кто-нибудь пробовал в Протеусе на основе библиотечной ARM7TDMI создать модель реального микроконтроллера (например at91sam7)?
Реально ли вообще такое сделать?
Пробовал в существующий пример подсунуть прошивку для at91sam7S64, но так с ходу работать отказывается.
|
|
|
|
04.11.2006, 15:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Положил интересные модели для PROTEUS и некоторые материалы для разработки моделей под .NET от АНДРЕЯ который теперь принят в команду разработчиков PROTEUS
http://slil.ru/23348384
PROTEUS_models_callbus.ru_Andrei.rar
(1,866,039 байт)
Кому не трудно переложите в более постоянное место.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
07.11.2006, 18:33
|
|
Гражданин KAZUS.RU
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
|
Почему при симуляции этого код в Proteus на LCD выводится только надпись temperature а значение переменной g не выводится? В чем проблема? Можно обойтись без буфера? Написать типа lcd_putsf("temperature ",g)
#include ‹mega16.h›
// LCD functions
#asm
.equ __lcd_port=0x1B ;PORTA
#endasm
#include ‹lcd.h›
#include‹delay.h›
#include‹stdio.h›
char lcd_buffer[33];
void main (void)
unsigned char g;
lcd_init(16);
g=32;
while (1){
sprintf(lcd_buffer," temperature",g);
lcd_puts(lcd_buffer);
delay_ms(2000);
|
|
|
|
08.11.2006, 11:27
|
|
Прохожий
Регистрация: 28.02.2005
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Для форматирования в вашем случае необходимо написать sprintf(lcd_buffer," temperature %u",g); - это для типа преобразуемой переменной usigned int (этого типа дожна быть переменная g, принимающая в данном случае значение больше 255, но меньше 65535). Без буфера можно обойтись, используя функцию printf и настроив соответствующим образом поток stdout.
|
|
|
|
08.11.2006, 20:16
|
|
Гражданин KAZUS.RU
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
|
Сообщение от Calima
|
настроив соответствующим образом поток stdout.
|
Дело не в переменной, это я в примере ошибся, уже исправил. Выводится только надпись а значение переменной нет. А что это за паток такой stdout. Где его настраивают. Я про такое первый раз слышу, если можно по подробней, или ссылку по этому вопросу дайте. И еще несколько вопросов, в Proteuse русский шрифт симулировать можно? Как отключить в Proteuse фьюз JTAGEN для MK ATMega 16
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:25.
|
|