随笔分类 - 单片机及编程
摘要:指令集模拟器 1、部分集成开发环境提供了指令集模拟器,可方便用户在PC机上完成一部分简单的调试工作,但是由于指令集模拟器与真实的硬件环境相差很大,因此即使用户使用指令集模拟器调试通过的程序也有可能无法在真实的硬件环境下运行,用户最终必须在硬件平台上完成整个应用的开发。 驻留监控软件 1、运行在目标板
阅读全文
摘要:lwip移植分为两类: 1,只移植内核核心,用户应用程序编写只能基于raw/callback api进行 2,移植内核核心和上层API函数模块,用户可以使用所有三种API编程,即 raw/callback API ,sequential API ,BSD-style socket API 第一种移植
阅读全文
摘要:netif 各种类型网络接口的抽象 netif.c netif.h ————netif.h————————————————//网络接口最大物理地址长度,这里定义为以太网网卡 MAC 地址的长度 6#define NETIF_MAX_HWADDR_LEN 6U//下面几个宏为网络接口属性、状态相关的宏
阅读全文
摘要:动态内存管理涉及两类重要函数,内存分配函数,内存释放函数,如C语言中的malloc和free. 内存分配的本质是:在事先准好一大块内存堆(可以理解为一个很大的数组)中分配合适的空间,然后将该空间起始地址返回给调用者,内核必须采用自己独有的一套数据结构来描述,记录那些空间范围已经被分配(称之为占用块)
阅读全文
摘要:1.usb 集线器为什么一般都是只有4个扩展口? PC的根集线器可为每个A型连接器提供5V、500mA电源。一个总线供电的外部集线器可为每个端口提供100mA电流。由于USB为为外部集线器电路分配100mA电流,因此,一个总线供电的集线器可以有四个下行端口。如果集线器有自己的电源(自供电),每个下行
阅读全文
摘要:1 勾选“option for target” “output” "Browse information" 2 重新编译整个工程, 执行上面两个步骤就可以跳转了。
阅读全文
摘要:协议栈api函数 1、netconn_new //UDP TCP struct netconn*netconn_new(enum netconn_type t) 为新连接申请一个连接结构netconn空间 2、netconn_delete //UDP TCP err_t netconn_delete
阅读全文
摘要:什么是USB OHCI规范?OHCI(Open HCI)是目前使用比较广泛的三种USB主机控制器规范之一。USB体系结构是由四个主要部分组成:客户软件/USB驱动,主机控制器驱动(HCD),主机控制器(HC)和USB驱动。前两者由软件实现,后两者由硬件实现。而OHCI就是规范了主机控制器驱动和主机控...
阅读全文
摘要:C语言中开平方的算法中要开平方的话,可以在头文件中加#include.然后调sqrt(n);函数即可.但在单片机中要开平方.可以用到下面算法:算法1:本算法只采用移位、加减法、判断和循环实现,因为它不需要浮点运算,也不需要乘除运算,因此可以很方便地运用到各种芯片上去。我们先来看看10进制下是如何手工...
阅读全文
摘要:合泰单片机是台湾芯片,集成开发环境为HT-3000。大陆这边的芯片代理商是盛群半导体有限公司,官网上的程序用例都是由汇编编写的,当然也对C语言很好的支持,是标准C的子集。在工作中使用到的是8位的HT48R006,在开发过程中,需要注意一下几点:1、在HT-3000中有相关的配置,包括时钟的选择,管脚...
阅读全文

浙公网安备 33010602011771号