內容轉換: 不轉換

巨大八爪鱼的個人主頁

巨大八爪鱼


  • 14

    關注

  • 10

    粉絲

  • 46

    訪客


等級:一派掌門 二十級

經驗:87661點

金幣:52004枚


性別:

生日:1997年4月14日

星座:白羊座

血型:O型


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

最後訪問時間:2025-7-21 23:41

最後發帖時間:2025-7-21 14:49

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

帖子

點擊/回復 標題 最後回復 發表時間/侃吧
1569/11 【程序移植】STM32F103C8+ENC28J60网卡也能运行lwip协议栈!
STM32F103C8的Flash容量是64KB,RAM容量为20KB。这样小的芯片上也能运行lwip协议栈!
移植前的源程序是运行在STM32F103RC芯片上的:
https://zh...
3-20 3-19
3184/11 【步骤】lwip-2.0.2在STM32F103RC+ENC28J60网卡上无操作系统移植(不使用STM32库函数)
【1】去lwip的官方网站下载最新的lwip-2.0.2.zip
【2】新建空白STM32工程,建工程时一定要在Manage Run-Time Environment对话框里勾选启动文件...
3-31 3-19
813/5 【驱动程序】ENC28J60网卡芯片驱动程序(不含lwIP协议栈)
【ENC28J60.h】
#define EIE 0x1b
#define EIR 0x1c
#define ESTAT 0x1d
#define ECON2 0x1e...
3-19 3-18
1439/13 【程序段】最简单的HTTP请求响应代码
err_t http_recv(void *arg, struct tcp_pcb *tpcb, struct pbuf *p, err_t err)
{...
4-7 3-18
788/7 【截图】成功的uCOS-II移植
3-17 3-17
652/0 在移植uCOS-II时,必须修改启动文件里面的SysTick_Handler和PendSV_Handler
不能单独定义这两个函数的跳转,如
void SysTick_Handler(void)
{
    OS_CPU_SysTickHandler();...
3-17 3-17
745/0 【应用】使用STM32定时器的Encoder模式驱动数字旋转编码开关
/* 本程序使用的是锐志电子六合一扩展板上的数字旋转编码开关 */
/* 注意:一定要把板子下面的JPBMA和JPBMB跳线插上 */
#include <stm32f10x.h...
3-15 3-15
889/2 【程序】1602液晶使用FIFO缓冲区方式显示串口接收到的数据,同时6位数码管显示串口数据的累加和
#include <stdio.h>
#include <stm32f10x.h>
#define RS_0 (GPIOA->BRR = GPIO_BRR_B...
3-11 3-11
595/0 今天晚上写的PCF8591的AD转换程序
int fputc(int ch, FILE *fp)
{
    if (fp == &__stdout)...
3-10 3-10
837/4 【程序】STM32通过AD转换读取PA6端口上输入的模拟量并在1602液晶上显示转换结果
#include <stdio.h>
#include <stm32f10x.h>
#define RS_0 (GPIOA->BRR = GPIO_BRR_B...
3-6 3-6
807/0 【程序】STM32读取DHT11温湿度传感器的数据并在1602液晶上显示
#include <stdio.h>
#include <stm32f10x.h>
#define RS_0 (GPIOA->BRR = GPIO_BRR_B...
3-5 3-5
870/2 【程序】STM32单片机通过DAC向1602液晶提供对比度电压,不使用外部电位器
/* LCD1602引脚2(VDD)必须接5V电压, 不可以接3.3V电压。其他引脚(包括引脚15-背光电源正)都可以接3.3V电压 */
/* 必须把J-Link设为不供电(更改内部跳线),...
3-5 3-5
721/1 【程序】STM32使用DAC控制电压表指针位置的程序
#include <stm32f10x.h>
void delay(void)
{
    uint32_t i;...
3-5 3-5
672/3 今天写的简单的单片机lwip套接字程序
【单片机部分】
#include <stm32f10x.h>
#include "lwip/tcp.h"
#include "CAR527_main.h"
err_...
3-3 3-3
602/0 今天吃早饭的时候又多刷了我两块钱
因为我每天早上都吃的是同样的东西,所以是否多刷我一眼就能看出来。
3-1 3-1
753/1 今天是2月的最后一天 2-28 2-28
765/2 【程序】STM32程序中使用printf和scanf函数读写串口
2-26 2-26
564/5 【图解】放大器中的外部交流电压是如何叠加到直流电路中的
2-26 2-25
711/0 【程序】STM32使用SPI接口操作93C46存储器
/* 93C46选默认的16位模式 */
#include <stm32f10x.h>
#define _BV(n) (1 << (n))
#define C...
2-25 2-25
938/2 【程序】STM32使用SPI接口(8位模式)读取93C46存储器上的数据
/* 93C46选默认的16位模式,但SPI总线上每次发送/接收8位数据 */
#include <stm32f10x.h>
#define _BV(n) (1 <...
2-24 2-24
872/4 【程序】STM32单片机操作ST93C46存储器的程序(3.2V电压)
#include <stm32f10x.h>
#define _BV(n) (1 << (n))
#define CS_0 (GPIOA->BRR = GPI...
2-28 2-23
825/4 STM32的SPI虽然只能发送8或16位的数据,但也能用来操作93C46!
void _93C46_WriteEnable(void)
{
    // 开始
    while ((SPI1-...
2-23 2-22
814/3 【程序】51单片机操作93C46存储器
/* ORG悬空,选16位模式 */
#include <at89x52.h>
#define _BV(n) (1 << (n))
sbit CS = P1^...
2-23 2-22
684/3 【程序】51单片机操作外部计数器74LS193
#include <at89x52.h>
#define _BV(n) (1 << (n))
sbit PL = P3^0; // 置数端
sbit MR =...
2-22 2-21
765/2 【程序示例】使用位带操作法操作GPIOC的I/O口
#include <stm32f10x.h>
void delay(void)
{
    uint32_t i;...
2-20 2-20
805/3 明天寒假还剩下最后一天了
RT
2-20 2-16
650/1 今天,我又花了22+23=45元 买了一堆芯片。。。
rt
2-15 2-15
796/7 寒假只剩下最后一个星期了
rt
2-18 2-10
741/2 今天下午,我用2片74HC02(或非门)和2片74LS112(JK触发器)成功实现了十进制计数器
当计数值为9时,进位端为高电平。
明天还要实现用数码管显示出相应的数字,以及利用RC电路自动振荡。
2-9 2-9
860/5 【程序】AVR单片机操作DS12C887时钟芯片
#define F_CPU 10000000UL // 晶振:10MHz(更低频率的晶振也是可以的,无需修改程序代码)
#include <avr/io.h>
#inc...
2-8 2-8