內容轉換: 不轉換

巨大八爪鱼的個人主頁

巨大八爪鱼


  • 14

    關注

  • 10

    粉絲

  • 45

    訪客


等級:一派掌門 二十級

經驗:85513點

金幣:51714枚


性別:

生日:1997年4月14日

星座:白羊座

血型:O型


註冊時間:2010-8-14 17:17

最後訪問時間:2025-5-22 12:44

最後發帖時間:2025-5-22 12:01

個人簡介:欢迎大家来到我的网站

帖子

點擊/回復 標題 最後回復 發表時間/侃吧
548/0 一些STM32芯片的发布时间(以手册文档的发布时间为准)
STM32F103C8、STM32F103CB    2007.6.1
STM32F103RC、STM32F103RE、STM43F103VE...
5-15 5-15
842/4 发现了AVR uip网卡程序的一个bug
当笔记本没有插电源的时候插上USB线供电,尽管LED灯已亮,但连接状态一直为未连接。
5-11 5-11
749/0 【程序】AVR单片机使用定时器1的输入捕获功能进行红外遥控解码
/*
单片机: ATMega16A
晶振: 外部11.0592MHz (熔丝位: 低E1 高99)
红外接收头端口: PD6(ICP1)
数码管段选: PA
数码管位选:...
5-7 5-7
669/1 JSP获取GB2312编码的URL参数的方法
<%@ page import="java.net.*" pageEncoding="gb2312" %><%
int num;
try {...
5-3 5-3
377/0 时间已经进入五月份了
RT
5-1 5-1
593/2 【bug】ENC28J60网卡中的ERXWRPT接收写指针未能及时更新的bug
在ENC28J60_Init函数中设置了接收缓冲区的指针ERXST和ERXRDPT,用一个while语句等待MAC和PHY寄存器稳定后,配置好接收过滤器,最后再在ECON1中将ECON1_RXEN置为...
4-26 4-26
751/4 【程序】ATMega16A显示ENC28J60网卡的数据包个数,以及网线连接状态
晶振:外部11.0592MHz
本程序对晶振的要求不高,使用内部8MHz晶振也是可以的。
【main.c】
// 晶振: 外部11.0592MHz
#include <a...
4-22 4-22
731/2 【程序】在睡眠模式下通过定时器中断喂狗
#include <stm32f10x.h>
uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x...
4-13 4-12
576/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 4-11
862/1 【解决方法】Windows下psql.exe乱码的解决办法
在系统属性中添加一个系统环境变量,变量名为LC_MESSAGES,值为C。
设置后重新打开psql.exe,可以看到提示信息全部变成了英文。
4-11 4-11
876/9 【程序】使用定时器DMA进行全自动8位数码管动态扫描
#include <stm32f10x.h>
const uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0x...
4-10 4-8
444/0 【方法】系统时钟从PLL切换到HSI(以及切换回来)
【PLL到HSI】
// 假设HSI已经打开
RCC->CFGR &= ~RCC_CFGR_SW; // 系统时钟切换到HSI
RCC->CR &= ~(...
4-7 4-7
597/1 【示例程序】lwip通过TCP访问局域网中的HTTP服务器
#include <string.h>
#include "lwip/tcp.h"
err_t http_recv(void *arg, struct tcp_pcb *tpc...
4-6 4-6
662/5 【示例程序】lwip通过UDP向计算机发送数据
【单片机端程序】
#include <string.h>
#include "lwip/udp.h"
void recvtest(void *arg, struct ud...
4-6 4-6
611/4 本来dhcp_fine_tmr函数该500毫秒就执行一次的
然而sys_check_timeouts函数却一直没有自动调用dhcp_fine_tmr
非要等到周期为1分钟的dhcp_coarse_tmr函数执行了之后才开始执行dhcp_fine_...
2-29 4-5
543/0 【程序】STM32F103中的RTC时钟精确到毫秒显示时间
#include <stm32f10x.h>
uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x...
4-4 4-4
600/2 【实验】用电容器延缓I/O口的电平变化速度
将一个电阻和一个电容串联起来接地。最左边为电阻,电阻的最左端接单片机的PC1口,并设为输出。电阻和电容中间引出一根线,接到PC0口,设为输入。
最初PC1输出低电平,电容上没有电荷,PC0为低电...
4-4 4-4
740/3 【程序】lwip-2.0.2通过DNS解析域名
原工程:https://zh.arslanbar.net/post.php?t=24584
首先,打开配置文件lwipopts.h,添加如下三行,开启DNS:
#define LWIP_D...
4-5 4-2
1226/10 【程序】使用数码管显示lwip网页访问的次数
修改前的工程:https://zh.arslanbar.net/post.php?t=24586
【最终效果】
打开网页时,自动把数字加1,并显示数码管上显示的数字。
例如访问网页“...
4-12 4-2
874/18 【实验】使用定时器的外部时钟模式对多谐振荡器的性能进行评估
【实验时用到的程序】
#include <stm32f10x.h>
const uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99,...
4-2 4-2
1131/6 【教程】给lwip添加计算机名(NetBIOS名称)
原始工程:https://zh.arslanbar.net/post.php?t=24584
【最终效果】
1.能够在PC端通过设定的计算机名ping通网卡。
2.能在PC端...
4-1 4-1
695/5 【数据】在控制台中执行“ping 计算机名”时网卡收到的UDP数据包内容
【命令】
C:\Users\Octopus>ping CAR527
Pinging CAR527 [192.168.1.109] with 32 bytes of data:...
4-1 3-31
948/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 3-29
770/4 目前enc28j60的问题是
可以根据ip地址成功获取到网卡地址,也能成功收到数据包,但非广播数据包发出去就会丢失,电脑无法接收到。
3-31 3-27
760/0 【程序】AVR单片机通过硬件I2C(TWI)读写24C08存储器
#define F_CPU 11059200
#include <avr/interrupt.h>
#include <avr/io.h>
#include...
3-26 3-26
666/4 【程序】窗口看门狗WWDG的使用
#include <stm32f10x.h>
uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x...
4-12 3-24
650/3 【程序】独立看门狗IWDG的使用
#include <stm32f10x.h>
uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x...
3-24 3-24
618/5 【程序】使用外部32.768kHz晶振作为RTC的时钟源(库函数版)
#include <stm32f10x.h>
uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x...
3-24 3-24
602/1 【程序】使用内部低速晶振作为RTC的时钟源(库函数版)
#include <stm32f10x.h>
uint8_t seg8[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x...
3-24 3-24
554/0 今天晚上写的串口控制的RTC时钟程序
#include <stdio.h>
#include <string.h>
#include <stm32f10x.h>
#define BIT...
3-22 3-22