Открытый блог [текущая версия 1.9.1] Скачать | |||||||||||
Навигация
Видеонаблюдение OpenBlog EEE-PC Linux PHP JavaScript C++ CoDeSys Заработок Юмор Разное Я Карта сайта Гостевая |
Программа для проверки COM портов BECK-IPC18.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 Notepad07.05.09 - 14:57:42 На работе использую WinAVR в кчестве редктора кода в этом пакете используется Programmer’s Notepad. Всё вроде бы ничего но скомпилированный код приходится закачивать в ATmega128 при помощи программатора http://www.lancos.com/prog.html или CodeVisionAVR. Делать это не удобно., приходится каждый раз заново открывать прошивку, очищать микросхему, и записывать.... и так весь день! Надоело! Знаю что для записи микросхем с использованием программатора STK200 в комплекте с WinAVR идёт программа AVRDUDE было решенно использовать её. Вот как я это сделал.
Моя реализация DigiTemp под FreeBSD01.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.2528.11.08 - 15:41:29Пару лет назад была задумка написать свой ScreenSaver под систему QNX 4.25, встроенные какието скушные. Вообщем решил сделать классические аналоговые часы. Для компиляции используем этот скрипт:
А вот сообственно и сам исходник:
SMART BASIC или портирование велосипеда27.11.08 - 11:26:00Пару лет назад была идея использовать в контроллерах язык программирования BASIC, после непродолжительных экспериментов была написана прошивка с поддержкой этого языка. но к сожалению всё оказалось не востребованно. Хотя реализация интерпритатора получилась очень быстрой и простой с возможностью удалённого просмотра лога событий. Сегодня нашёл файл справки smart-basic.chm
|
||||||||||