Открытый блог [текущая версия 1.9.1] Скачать



Счётчики

Рейтинг@Mail.ru

Программа для проверки COM портов BECK-IPC
18.05.11 - 05:46:14
Привожу исходник кому надо тот поймёт.

C++
#include <clib.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
unsigned char buf[16];
unsigned char buf2[16];
char a;
 
void main(void)
{
 
//pkt=01 0F 01 00 00 01 01 01 EE 86
// 010F010000010101EE86
buf[0]=0x01;
buf[1]=0x0f;
buf[2]=0x01;
buf[3]=0x00;
buf[4]=0x00;
buf[5]=0x01;
buf[6]=0x01;
buf[7]=0x01;
buf[8]=0xee;
buf[9]=0x86;
 
printf("run!\r\n");
printf("Init result=%d\r\n",fossil_init(FOSSIL_EXT));
fossil_setbaud (FOSSIL_EXT, 9600L, FOSSIL_PARITY_NO, 8, 1);
fossil_purge_output(FOSSIL_EXT);
RTX_Sleep_Time(4);
printf("Byte send=%d\r\n",fossil_writeblock(FOSSIL_EXT, buf, 10));
fossil_flush_output(FOSSIL_EXT);
RTX_Sleep_Time(50);
printf("Byte read=%d\r\n",fossil_readblock(FOSSIL_EXT,buf2,10));
RTX_Sleep_Time(50);
fossil_deinit(FOSSIL_EXT);
 
for (a=0; a<10; a++) printf("%02X ",buf2[a]);
 
printf("done!\r\n");
}
Использование AvrDude совместно с Programmers Notepad
07.05.09 - 14:57:42
На работе использую WinAVR в кчестве редктора кода в этом пакете используется Programmer’s Notepad. Всё вроде бы ничего но скомпилированный код приходится закачивать в ATmega128 при помощи программатора http://www.lancos.com/prog.html или CodeVisionAVR. Делать это не удобно., приходится каждый раз заново открывать прошивку, очищать микросхему, и записывать.... и так весь день! Надоело!
Знаю что для записи микросхем с использованием программатора STK200 в комплекте с WinAVR идёт программа AVRDUDE было решенно использовать её.
 
Вот как я это сделал.
 

 

 

 

Моя реализация DigiTemp под FreeBSD
01.12.08 - 16:23:41
Есть такой замечательный проект http://www.digitemp.com/
DigiTemp -  это программа под UNIX для собра семпературы с таких распространенных датчиков как DS18B20 DS18S20 и.т.д. Когда уже в далёком 2005 году мне понадобилось запустить её под FreeBSD программа не заработала. Пришлось из оригинальных исходников того времени digitemp-3.3.2.tar.gz собрать свою версию. Вот нашёл её в своих архивах.
Кстати получившаяся версия очень легко портируется под QNX 4.25
 

Мой сайт сбора температуры в городе Дубна работает по адресу: http://dubna.tk/
 
Исходники программы смотрим ниже...
 

 

Моя реализация ScreenSaver под QNX 4.25
28.11.08 - 15:41:29
Пару лет назад была задумка написать свой ScreenSaver под систему QNX 4.25, встроенные какието скушные. Вообщем решил сделать классические аналоговые часы.
 
Для компиляции используем этот скрипт:
 

echo '>>>Remove file >clock<'
rm clock
rm *.o
echo '>>>Compile.....'
cc -g4 -l Aplib -l phrtlib -l phexlib -l phcontrib -l photon -l phrender_s -o clock clock.cc
echo '>>>Run!'
./clock
echo '>>>End program.'

А вот сообственно и сам исходник:
SMART BASIC или портирование велосипеда
27.11.08 - 11:26:00
Пару лет назад была идея использовать в контроллерах язык программирования BASIC, после непродолжительных экспериментов была написана прошивка с поддержкой этого языка. но к сожалению всё оказалось не востребованно. Хотя реализация интерпритатора получилась очень быстрой и простой с возможностью удалённого просмотра лога событий.
 
Сегодня нашёл файл справки smart-basic.chm





Copyright (c) by Zager V.B. Dubna 2006-2011 ®



Powered by OpenBlog 1.9.1 © 2008-2009 by Zager V.B.