全站共有主題數31379個,帖子數144542篇。
內容轉換:不轉換
 
點擊 回復 標題 作者 最後回復
1095 4

【程序】ATMega16A显示ENC28J60网卡的数据包个数,以及网线连接状态

晶振:外部11.0592MHz
本程序对晶振的要求不高,使用内部8MHz晶振也是可以的。
【main.c】
// 晶振: 外部11.0592MHz
#include <a...
巨大八爪鱼 4-22  巨大八爪鱼
939 1

卧槽今天才发现寝室里的网居然有公网IP!

虽然是动态的,但总比没有好
http://183.222.172.90:81/info.php
183.222.172.* 4-21  巨大八爪鱼
768 1

八爪生日快乐!

如题
啊啊是谁都对 4-17  117.173.218.*
1130 2

【程序】在睡眠模式下通过定时器中断喂狗

#include <stm32f10x.h>
uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x...
巨大八爪鱼 4-13  巨大八爪鱼
1058 4

【程序】窗口看门狗WWDG的使用

#include <stm32f10x.h>
uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x...
巨大八爪鱼 4-12  巨大八爪鱼
1987 10

【程序】使用数码管显示lwip网页访问的次数

修改前的工程:https://zh.arslanbar.net/post.php?t=24586
【最终效果】
打开网页时,自动把数字加1,并显示数码管上显示的数字。
例如访问网页“...
巨大八爪鱼 4-12  巨大八爪鱼
902 0

监测到的一些攻击性的URL

https://zh.arslanbar.net/post.php?t=1708%22%20or%20(1,2)=(select*from(select%20name_const(CHAR(111,1...
巨大八爪鱼 4-11  巨大八爪鱼
1301 1

【解决方法】Windows下psql.exe乱码的解决办法 [圖片]

在系统属性中添加一个系统环境变量,变量名为LC_MESSAGES,值为C。
设置后重新打开psql.exe,可以看到提示信息全部变成了英文。
巨大八爪鱼 4-11  巨大八爪鱼
1957 13

【程序段】最简单的HTTP请求响应代码

err_t http_recv(void *arg, struct tcp_pcb *tpcb, struct pbuf *p, err_t err)
{...
巨大八爪鱼 4-7  巨大八爪鱼
857 0

【方法】系统时钟从PLL切换到HSI(以及切换回来)

【PLL到HSI】
// 假设HSI已经打开
RCC->CFGR &= ~RCC_CFGR_SW; // 系统时钟切换到HSI
RCC->CR &= ~(...
巨大八爪鱼 4-7  巨大八爪鱼
935 1

【示例程序】lwip通过TCP访问局域网中的HTTP服务器

#include <string.h>
#include "lwip/tcp.h"
err_t http_recv(void *arg, struct tcp_pcb *tpc...
巨大八爪鱼 4-6  巨大八爪鱼
1037 5

【示例程序】lwip通过UDP向计算机发送数据

【单片机端程序】
#include <string.h>
#include "lwip/udp.h"
void recvtest(void *arg, struct ud...
巨大八爪鱼 4-6  巨大八爪鱼
1091 3

【程序】lwip-2.0.2通过DNS解析域名

原工程:https://zh.arslanbar.net/post.php?t=24584
首先,打开配置文件lwipopts.h,添加如下三行,开启DNS:
#define LWIP_D...
巨大八爪鱼 4-5  巨大八爪鱼
905 0

【程序】STM32F103中的RTC时钟精确到毫秒显示时间

#include <stm32f10x.h>
uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x...
巨大八爪鱼 4-4  巨大八爪鱼
2000 14

[ATtiny13項目]8x8點陣顯示數字和字母 [圖片]

電路板:
三極管全部都是9012的。左邊的74HC595是決定一橫排的顯示內容,右邊的74HC595則是決定顯示哪一橫排。
左上角的按鍵是RESET鍵,最下面的按鍵是暫停鍵(程序中是K1)...
巨大八爪鱼 4-4  巨大八爪鱼
958 2

【实验】用电容器延缓I/O口的电平变化速度

将一个电阻和一个电容串联起来接地。最左边为电阻,电阻的最左端接单片机的PC1口,并设为输出。电阻和电容中间引出一根线,接到PC0口,设为输入。
最初PC1输出低电平,电容上没有电荷,PC0为低电...
巨大八爪鱼 4-4  巨大八爪鱼
695 4

74HC595的移位时钟虽然是上升沿边沿触发,但采样的却是高电平的数据

例如,当SCLK=0时DIN=1,SCLK=1时DIN=0,则存入的数据是0而不是1。如果要想存储低电平时的数据,必须再串联一个上升沿触发的D触发器。
117.136.70.* 4-4  117.136.63.*
1355 9

【程序】lwip-2.0.2通过DHCP自动从路由器获取IP地址

原始程序:
https://zh.arslanbar.net/post.php?t=24571
打开lwipopts.h,把#define LWIP_DHCP 0改成#define LWI...
巨大八爪鱼 4-2  巨大八爪鱼
1579 18

【实验】使用定时器的外部时钟模式对多谐振荡器的性能进行评估

【实验时用到的程序】
#include <stm32f10x.h>
const uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99,...
巨大八爪鱼 4-2  巨大八爪鱼
1519 6

【教程】给lwip添加计算机名(NetBIOS名称)

原始工程:https://zh.arslanbar.net/post.php?t=24584
【最终效果】
1.能够在PC端通过设定的计算机名ping通网卡。
2.能在PC端...
巨大八爪鱼 4-1  巨大八爪鱼
1061 5

【数据】在控制台中执行“ping 计算机名”时网卡收到的UDP数据包内容

【命令】
C:\Users\Octopus>ping CAR527
Pinging CAR527 [192.168.1.109] with 32 bytes of data:...
巨大八爪鱼 4-1  巨大八爪鱼
952 2

DHCP出错了

******21/03/2017 9:05:41 PM******
dhcp_start(netif=20005fe0) en0
dhcp_start(): starting new DH...
巨大八爪鱼 3-31  117.136.63.*
3819 11

【步骤】lwip-2.0.2在STM32F103RC+ENC28J60网卡上无操作系统移植(不使用STM32库函数)

【1】去lwip的官方网站下载最新的lwip-2.0.2.zip
【2】新建空白STM32工程,建工程时一定要在Manage Run-Time Environment对话框里勾选启动文件...
巨大八爪鱼 3-31  巨大八爪鱼
1026 4

目前enc28j60的问题是

可以根据ip地址成功获取到网卡地址,也能成功收到数据包,但非广播数据包发出去就会丢失,电脑无法接收到。
巨大八爪鱼 3-31  巨大八爪鱼
1053 0

【程序】AVR单片机通过硬件I2C(TWI)读写24C08存储器

#define F_CPU 11059200
#include <avr/interrupt.h>
#include <avr/io.h>
#include...
巨大八爪鱼 3-26  巨大八爪鱼
1100 3

【程序】独立看门狗IWDG的使用

#include <stm32f10x.h>
uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x...
巨大八爪鱼 3-24  巨大八爪鱼
1011 5

【程序】使用外部32.768kHz晶振作为RTC的时钟源(库函数版)

#include <stm32f10x.h>
uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x...
巨大八爪鱼 3-24  巨大八爪鱼
999 1

【程序】使用内部低速晶振作为RTC的时钟源(库函数版)

#include <stm32f10x.h>
uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x...
巨大八爪鱼 3-24  巨大八爪鱼
1125 7

【程序】在AVR单片机中使用printf函数

#include <avr/io.h>
#include <avr/sfr_defs.h>
#include <stdio.h>
// 芯片型号:...
巨大八爪鱼 3-23  巨大八爪鱼
855 0

您好,阿斯兰侃吧欢迎您的到来~

亲爱的用户:欢迎来到AVR吧,阿斯兰侃吧欢迎您的到来~
请先阅读我们的社区准则:
https://zh.arslanbar.net/documents/eula/
以及版权声...
社区管理员 3-23  社区管理员
991 0

今天晚上写的串口控制的RTC时钟程序

#include <stdio.h>
#include <string.h>
#include <stm32f10x.h>
#define BIT...
巨大八爪鱼 3-22  巨大八爪鱼
2048 11

【程序移植】STM32F103C8+ENC28J60网卡也能运行lwip协议栈! [圖片]

STM32F103C8的Flash容量是64KB,RAM容量为20KB。这样小的芯片上也能运行lwip协议栈!
移植前的源程序是运行在STM32F103RC芯片上的:
https://zh...
巨大八爪鱼 3-20  巨大八爪鱼
1031 5

【驱动程序】ENC28J60网卡芯片驱动程序(不含lwIP协议栈)

【ENC28J60.h】
#define EIE 0x1b
#define EIR 0x1c
#define ESTAT 0x1d
#define ECON2 0x1e...
巨大八爪鱼 3-19  巨大八爪鱼
1068 7

【截图】成功的uCOS-II移植 [圖片]

巨大八爪鱼 3-17  巨大八爪鱼
870 0

在移植uCOS-II时,必须修改启动文件里面的SysTick_Handler和PendSV_Handler

不能单独定义这两个函数的跳转,如
void SysTick_Handler(void)
{
    OS_CPU_SysTickHandler();...
巨大八爪鱼 3-17  巨大八爪鱼
955 2

这儿还是没有别人啊?

好无聊,来两个人说说话
章北海 3-15  啊啊是谁都对
1008 0

【应用】使用STM32定时器的Encoder模式驱动数字旋转编码开关

/* 本程序使用的是锐志电子六合一扩展板上的数字旋转编码开关 */
/* 注意:一定要把板子下面的JPBMA和JPBMB跳线插上 */
#include <stm32f10x.h...
巨大八爪鱼 3-15  巨大八爪鱼
1256 3

百度又要撤吧主了 比之前还过分不合理 现在1天撤10000个 以后撤100万个都可能 有人还说 百度想卖哪个吧就可以随意撤吧主

百度又要撤吧主了 比之前还过分不合理 现在1天撤10000个 以后撤100万个都可能 有人还说 百度想卖哪个吧就可以随意撤吧主
八神嘉儿 3-13  117.173.218.*
1159 2

【程序】1602液晶使用FIFO缓冲区方式显示串口接收到的数据,同时6位数码管显示串口数据的累加和

#include <stdio.h>
#include <stm32f10x.h>
#define RS_0 (GPIOA->BRR = GPIO_BRR_B...
巨大八爪鱼 3-11  巨大八爪鱼
892 1

精灵石吧建好了

精灵石吧建好了
八神嘉儿 3-10  巨大八爪鱼
1025 2

测试 发精灵石图片 [圖片]

八神嘉儿 3-10  巨大八爪鱼
1008 1

百度又要撤吧主了 比之前还过分不合理 现在1天撤10000个 以后撤100万个都可能 有人还说 百度想卖哪个吧就可以随意撤吧主

百度又要撤吧主了 比之前还过分不合理 现在1天撤10000个 以后撤100万个都可能 有人还说 百度想卖哪个吧就可以随意撤吧主
八神嘉儿 3-10  巨大八爪鱼
770 0

今天晚上写的PCF8591的AD转换程序

int fputc(int ch, FILE *fp)
{
    if (fp == &__stdout)...
巨大八爪鱼 3-10  巨大八爪鱼
711 0

您好,阿斯兰侃吧欢迎您的到来~

亲爱的用户:欢迎来到精灵石吧,阿斯兰侃吧欢迎您的到来~
请先阅读我们的社区准则:
http://zh.arslanbar.net/documents/eula/
以及版权声明...
社区管理员 3-10  社区管理员
1109 4

【程序】STM32通过AD转换读取PA6端口上输入的模拟量并在1602液晶上显示转换结果

#include <stdio.h>
#include <stm32f10x.h>
#define RS_0 (GPIOA->BRR = GPIO_BRR_B...
巨大八爪鱼 3-6  巨大八爪鱼
1965 13

【图解】创建不使用库函数的新工程的方法 [圖片] [置頂]

巨大八爪鱼 3-6  巨大八爪鱼
1054 0

【程序】STM32读取DHT11温湿度传感器的数据并在1602液晶上显示

#include <stdio.h>
#include <stm32f10x.h>
#define RS_0 (GPIOA->BRR = GPIO_BRR_B...
巨大八爪鱼 3-5  巨大八爪鱼
1123 2

【程序】STM32单片机通过DAC向1602液晶提供对比度电压,不使用外部电位器

/* LCD1602引脚2(VDD)必须接5V电压, 不可以接3.3V电压。其他引脚(包括引脚15-背光电源正)都可以接3.3V电压 */
/* 必须把J-Link设为不供电(更改内部跳线),...
巨大八爪鱼 3-5  巨大八爪鱼
981 1

【程序】STM32使用DAC控制电压表指针位置的程序

#include <stm32f10x.h>
void delay(void)
{
    uint32_t i;...
巨大八爪鱼 3-5  巨大八爪鱼
867 3

今天写的简单的单片机lwip套接字程序

【单片机部分】
#include <stm32f10x.h>
#include "lwip/tcp.h"
#include "CAR527_main.h"
err_...
巨大八爪鱼 3-3  巨大八爪鱼