管脚定义 IO端口——单片机和外电路进行交互的窗口,大部分的引脚 管脚复用——为了省引脚 引脚有2种作用,不同时可工作在不同的2种模式下,一个引脚的2种模式之间没有关联 单片机管脚图 1)DIP封装和SMD封装 2)引脚编号与编程无关,名字与编程有关。 程序调试的发展 1、仿真器:仿真单片机的效果, ...
分类:
其他好文 时间:
2018-05-27 15:39:59
阅读次数:
184
开漏输出就是不输出电压,低电平时接地,高电平时不接地。如果外接上拉电阻,则在输出高电平时电压会拉到上拉电阻的电源电压。这种方式适合在连接的外设电压比单片机电压低的时候。推挽输出就是单片机引脚可以直接输出高电平电压。低电平时接地,高电平时输出单片机电源电压。这种方式可以不接上拉电阻。但如果输出端可能会 ...
分类:
其他好文 时间:
2018-05-26 16:38:18
阅读次数:
124
原来有个CANopen的主站卡,现在没了,只有单片机,用单片机来制作一个CANopen的主站卡貌似不是很难,但是需要时间。无奈仔细看了一个Copley的说明,决定采用CAN口+串口来实现之前的功能。 整个框架如图 第一次需要配置PDO,并且保存到CVM文件系统中(ACJ-055-18串口发送 s r ...
分类:
其他好文 时间:
2018-05-26 14:04:10
阅读次数:
345
该系列随笔重点在于微机原理,并将MCS51,MSP430,STM32F103三种主流单片机放在一起对比,加深对微机原理的理解,进一步理解微机基本组成架构及微机中工作过程,整个过程中不会涉及到具体外设操作,所以该系列随笔分享给用C语言玩过单片机,并对微机工作过程感兴趣的小伙伴,不适用用于初学或者入门单 ...
分类:
其他好文 时间:
2018-05-24 19:31:05
阅读次数:
172
单片机或计算机在串口通信时的速率。 指的是信号被调制以后在单位时间内的变化,即单位时间内载波参数变化的次数 如每秒钟传送240个字符,而每个字符格式包含10位(1个起始位,1个停止位,8个数据位),这时的波特率为240Bd,比特率为10位*240个/秒=2400bps。 又比如每秒钟传送240个二进 ...
分类:
其他好文 时间:
2018-05-24 16:38:56
阅读次数:
179
嵌入式分为广义和狭义两种。广义的嵌入式就是片上系统(system on a chip),包括单片机、PSOC、NIOS、Microblaze等。而狭义的嵌入式就是ARM9、cortex A8等特定的跑操作系统的芯片。这里主要介绍狭义嵌入式的学习路线嵌入式ARM的学习方法。 嵌入式ARM的学习方法上 ...
分类:
其他好文 时间:
2018-05-23 14:22:24
阅读次数:
181
从本人最近有限的单片机(powerpc)汽车电子开发的经验来看。 一定要注意工具的使用。先把工具链走通。遇到问题能够自己去解决。 在保证硬件能够正常工作的情况下(通过示波器和各种简单的测试程序来进行验证)然后主要的工作就是软件的工作了。 而软件我们必须要注意可移植、可复用。这样才能提高开发效率。 ...
分类:
其他好文 时间:
2018-05-23 02:25:46
阅读次数:
111
最近毕业设计中接了别人几个项目,忙完一阵是时候做一些总结。 项目名:基于单片机的自行车码表设计 功能需求: 1可以测量当前的温度和湿度并显示出来。 2时间显示。 3实时速度和行驰里程显示。 4设定里程提醒。 根据功能需求决定硬件:单片机使用STC125A60S2具有足够的资源来进行开发(使用51系列 ...
分类:
其他好文 时间:
2018-05-22 20:42:57
阅读次数:
221
之前一直用ARM 系列的单片机,现在因为产品需要,用了一款合泰单片机(HT67F2360),整个开发过程中发现还是有很多差异。 一、开发环境中的一些差异。 ARM 系列单片机,直接用KEIL 接 选用的芯片就可以编译,调试,烧录。而这款合泰单片机,HT-IDE 是不能直接烧录芯片的,HT-IDE 只 ...
分类:
其他好文 时间:
2018-05-22 12:46:43
阅读次数:
572
UART1默认RX/TX引脚为PA9和PA10, 现重定义到PB6和PB7, 修改后程序如下,使能UART1和GPIOB时钟,初始化IO、中断、UART相关配置,使能串口中断。void TEST_Uart_Configuration(void) { GPIO_InitTypeDef GPIO_Ini... ...
分类:
其他好文 时间:
2018-05-21 19:38:28
阅读次数:
176