tiny4412 UART for C printf Demo】的更多相关文章

/************************************************************************** * tiny4412 UART for C printf Demo * 声明: * 这主要是在tiny4412的串口上实现C语言中的printf函数的Demo,当然, * 除了实现printf,还提供了由此产生的一些常用函数(ntoi,trim). * * 2015-7-5 晴 深圳 南山平山村 曾剑锋 *********************…
JTAG接口中,有个SWO引脚,一直没有在意,也没有去研究过是干嘛用的.直到发现ST-LINK V2-1上也有个SWO引脚,于是去研究学习它的作用,用起来相比UART方得便多. 本文内容已经整理成PDF,提供给大家下载: https://pan.baidu.com/s/1EhJulPbD6Cp5OohzpQY0Fg&shfl=sharepset   提取码:h43c 1  写在前面 SWO:Serial Wire Output,串行线输出 SWV:Serial Wire Viewer,串行线查看…
printf("\r\n this is a usart printf demo \r\n"); Use Micro LIB 需要勾选这个库 将串口定义成 printf 函数 #include <stdio.h> //重定向C库函数printf到USART1 int fputc(int ch, FILE *f) { /* 发送一个字节数据到USART1 */ USART_SendData(USART1, (uint8_t) ch); /*等待发送完毕 */ while (U…
第50章     读写内部FLASH 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 本章参考资料:<STM32F4xx 中文参考手册>.<STM32F4xx规格书>.库说明文档<stm32f4xx_dsp_stdperiph_lib_um.chm>. 50.1 STM32的内部FLASH简介 在STM32芯片内部有一个FLASH存储器,它主要用于存储…
一.实验内容与步骤 1.本次实验建立在掌握嵌入式开发平台使用方法和配置方法的基础上,要求使用windows xp,linux(red hat),arm三个系统(即NFS方式): 2.在linux系统中安装arm系统,然后对01_demo文件夹中的.c文件进行交叉编译. 3.阅读和理解源代码:进入/arm2410cl/exp/drivers/01_demo,使用vim编辑器或其他编辑器阅读理解源代码. 4.编译驱动模块及测试程序 Makefile 中有两种编译方法,可以在本机上使用gcc:也可以使…
很多时候,一个电压不仅仅需要定性(高电平或者低电平),而且要定量(了解具体电压的数值).这个时候就可以用到模数转换器(ADC)了.这次的内容是测量开发板搭载的滑动变阻器(VR1)的电压,然后把ADC转换的结果通过UART打印出来.同时,也简单介绍了校准的方法. SAM4E芯片中,ADC是由AFEC管理的.同时,AFEC可以使用一个多路复用器以选择需要转换的信号的通道,也可以通过平均多次ADC转换的结果以提高转换精确度. 一. 电路图 通过顺时针方向旋转该变阻器,PB1引脚电压将变大,其电压变化范…
北京电子科技学院(BESTI) 实 验 报 告 封面 课程:信息安全系统设计基础                                           班级:1352                                   姓名:(按贡献大小排名)李行之 刘蔚然 学号:(按贡献大小排名)20135211 20135216                 成绩:                    指导教师:娄嘉鹏                     实验日期:20…
北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全系统设计基础 班级:1353 姓名:郑伟.吴子怡 学号:20135322.20135313 指导教师: 娄嘉鹏 实验日期:2015年11月17日 必修/选修:必修 实验序号:exp4 实验时间:15:30-18:00 实验名称:  exp4_外设驱动程序设计 实验内容:在PC机上编写简单的虚拟硬件驱动程序并进行调试,实验驱动的各个接口函数的实现,分析并理解驱动与应用程序的交互过程. 实验目的与要求 1.学习在LI…
简介 说到代码控制Windows关机/注销/重启的方式,有很多种,最简单的不过就是控制命令行,使用system("pause")函数执行一个shutdown -s -t 0,关机就完成了.但这种方式还要借助于命令行的方式解决问题.而Windows早就提供给我们直接控制关机/注销/重启的API了,在WindwosNT系统之前,只需调用ExitWindowsEx()就OK了.但自从出现了WindowsNT系统后,权限意识大大提高,为了提高系统的安全性,微软要求Windows执行关机/重启这…
0.目录 1.引用的意义 2.特殊的引用 3.引用的本质 4.函数返回引用 5.小结 1.引用的意义 引用作为变量別名而存在,因此在一些场合可以代替指针 引用相对于指针来说具有更好的可读性和实用性 注意:函数中的引用形参不需要进行初始化!!! 2.特殊的引用 const引用: 在C++中可以声明const引用 const Type& name = var; const引用让变量拥有只读属性 当使用常量对const引用进行初始化时,C++编译器会为常量值分配空间,并将引用名作为这段空间的别名. 结…