结合STM32开发板帮助学习STM32,内附许多代码,还有帮助程序语言的学习。
上传时间: 2017-03-22
上传用户:MatthewLXJ
#include "iostream" using namespace std; class Matrix { private: double** A; //矩阵A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //为向量b分配空间并初始化为0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //为向量A分配空间并初始化为0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析构中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"请输入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"请输入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"个:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分别求得U,L的第一行与第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分别求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"计算U得:"<<endl; U.Disp(); cout<<"计算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; }
标签: 道理特分解法
上传时间: 2018-05-20
上传用户:Aa123456789
AR0231AT7C00XUEA0-DRBR(RGB滤光)安森美半导体推出采用突破性减少LED闪烁 (LFM)技术的新的230万像素CMOS图像传感器样品AR0231AT,为汽车先进驾驶辅助系统(ADAS)应用确立了一个新基准。新器件能捕获1080p高动态范围(HDR)视频,还具备支持汽车安全完整性等级B(ASIL B)的特性。LFM技术(专利申请中)消除交通信号灯和汽车LED照明的高频LED闪烁,令交通信号阅读算法能于所有光照条件下工作。AR0231AT具有1/2.7英寸(6.82 mm)光学格式和1928(水平) x 1208(垂直)有源像素阵列。它采用最新的3.0微米背照式(BSI)像素及安森美半导体的DR-Pix™技术,提供双转换增益以在所有光照条件下提升性能。它以线性、HDR或LFM模式捕获图像,并提供模式间的帧到帧情境切换。 AR0231AT提供达4重曝光的HDR,以出色的噪声性能捕获超过120dB的动态范围。AR0231AT能同步支持多个摄相机,以易于在汽车应用中实现多个传感器节点,和通过一个简单的双线串行接口实现用户可编程性。它还有多个数据接口,包括MIPI(移动产业处理器接口)、并行和HiSPi(高速串行像素接口)。其它关键特性还包括可选自动化或用户控制的黑电平控制,支持扩频时钟输入和提供多色滤波阵列选择。封装和现状:AR0231AT采用11 mm x 10 mm iBGA-121封装,现提供工程样品。工作温度范围为-40℃至105℃(环境温度),将完全通过AEC-Q100认证。
标签: 图像传感器
上传时间: 2022-06-27
上传用户:XuVshu
一个车机项目中正在使用的LIN代码.MCU是STM32F103使用的是UCOS-II系统.这段代码包括LIN的从模式的初始化、接收、回应等。利用的是串口的LIN模式中断。带有很多中文注释.zip
标签: LIN代码
上传时间: 2022-06-28
上传用户:
随着工业制造精度的不断提高,传统总线越来越多的表现出速度慢、数据量小的缺点。另一方面,一种将计算机网络应用于工业控制的总线技术越来越受到关注,这就是工业以太网。EtherCAT是一种基于修改以太网协议的工业以太网,在数据链路层使用ISO/IEC802.3协议,数据帧类型为特定类型;在网络层和传输层采用特定协议代替TCP/IP协议。目前,EtherCAT是速度最快、实时性最好的工业以太网协议之一。本文提出了基于UC/OSIⅡ的EtherCAT主站实现的具体方法。首先,从协议层面分析EtherCAT,对数据链路层、网络层和应用层协议进行分析。其次,通过对嵌入式平台的设计,确保主站系统的实时性。创造性的提出了一个UC/OSIⅡ系统下具有微秒级别精度的时间模块;同时设计了基于中断接收数据的DM9000的网卡驱动。最后,根据协议分层构架提出了一套嵌入式的EtherCAT主站软件ECOU(EtherCAT Over UC/OS),并对主站底层和软件进行了功能和性能测试。ECOU是一个实施于UC/OSIⅡ的EtherCAT主站。作为嵌入式EtherCAT主站,它的实施更加灵活;同时由于UC/OSIⅡ是实时操作系统,ECOU的性能也得到了很大的提高。关键词:工业以太网;UC/OSIⅡ;EtherCAT;微秒级别时间模块;主站
上传时间: 2022-06-30
上传用户:
eeworm.com VIP专区 单片机源码系列 39资源包含以下内容:1. 单片机项目-字符显示(LCD1602).rar2. 单片机项目19-电子日历(1602显示).rar3. 十天学会单片机和C语言编程.rar4. 单片机项目集.rar5. 项目实时时钟.zip6. Keil C51使用详解.rar7. efsl-0.2.8(sd card 文件系统 fat).rar8. MC9S12_datasheet中文.pdf9. uCOS-II vv2.8源码.rar10. 步进电机步距角细分单片机控制系统.pdf11. 智能小车制作.zip12. 单片机芯片资料.zip13. 存储器芯片资料.zip14. 51单片机C语言编程入门(中科大)(1).pdf15. 如何为keil c51编写自己display接口.zip16. PRJPCBStructure设计.rar17. 温度传感器液晶显示实验.rar18. 51单片机接入以太网.rar19. 基于软件仿真和硬件电路联调的单片机课程设计.pdf20. PIC单片机特殊指令助记符.zip21. 红外测温仪.rar22. PIC单片机宏汇编器MPASM指令表.zip23. 51单片机精简开发板.doc24. 单片机小编辑程序.rar25. ARM单片机入门.doc26. C8051F9xx_中文版.pdf27. 基于c51设计的交通灯.zip28. 超声波测距资料.rar29. PIC初学试题一(微型计算机概论习题).zip30. 51单片机学习总结.doc31. 智能汽车设计导论 第一部分.ppt32. PIC初学试题四(PIC指令系统习题).zip33. 自主移动机器人激光全局定位系统.pdf34. 第1章 智能汽车设计导论 第二部分.ppt35. PIC初学试题三(PIC存储器习题).zip36. AVR、51系列、PIC单片机的对比分析.doc37. 非理性因素分析与探讨.ppt38. PIC初学试题二(PIC单片机组成习题).zip39. 血压计中仪表放大器的设计与制作.rar40. 单片机项目和作品简介.doc41. 步进电机原理与控制简介.pdf42. C8051FXXX PCB design notes.pdf43. STC12C5A60S2系列单片机中文完全手册.pdf44. 基于单片机的步进电机控制器的设计论文.doc45. STC89C51单片机.doc46. PIC单片机C语言编程指南.pdf47. MC34018双音频电话芯片.pdf48. proteus使用指南.pdf49. DTMF电路HT9200A与单片机的接口.pdf50. Proteus_入门教程.pdf51. 51系列单片机资料.pdf52. 51单片机与双工及单工通信.rar53. 单片机技术应用实验实训指导.doc54. STM8S系列MCU功耗管理.pdf55. 电子密码锁单片机课程设计.doc56. Cortex-M0微控制器概述及性能分析.pdf57. 基于MSP430与DTMF技术的医院呼叫对讲系统的设计.rar58. 51单片机流水灯程序.rar59. Keil与proteus完美结合教程.pdf60. ARM入门.rar61. 2011年全国大学生电子设计大赛培训-基础知识.ppt62. 51芯片与ADc.rar63. 51芯片的82C55IO扩展.rar64. IBM-PC汇编语言程序设计(第五版).pdf65. DS12887A万年历PCB资料.pdf66. 智能可编程变速车.doc67. 51单片机100例.pdf68. 8段LED代码生成器.exe69. 51—52系列单片机特殊功能寄存器一览表.doc70. msp430单片机指令集.pdf71. 12864液晶中文资料.pdf72. ATmega8资料.pdf73. LT-1B msp430 程序原理图集合.rar74. 51单片机常用一些小软件.rar75. ICCAVR C编程语言系统中文说明书.pdf76. 8位数码管秒表程序.rar77. 基于FPGA的高速图像数据采集系统设计.pdf78. 单片机C语言程序设计实训100例——基于8051+Proteus仿真.pdf79. ATmega16资料.pdf80. 基于FPGA和面阵CCD摄像头的动态光谱数据采集与预处理.pdf81. STC89C51RC-RD+_GUIDE-CHINESE.pdf82. 单片机学习笔记.pdf83. AVR新手入门知识整理.pdf84. 单片机教材课件.doc85. 学习单片机总结宝典.pdf86. ATmega16芯片中文资料.pdf87. MCS-51单片机的40个实验电路原理图和程序设计.pdf88. 单片机的40个典型实验.doc89. AVR编程工具计算器.zip90. MSC-51单片机交通灯控制系统的研究.rar91. 《数字电路与逻辑设计》答案.rar92. 从单片机新手到工程师学习.zip93. 玩转12864液晶屏(ST7920).pdf94. STC12C5A60S2精简开发板使用手机及其经典例程.rar95. 12864详细中文资料.pdf96. stc-isp-v3.9正式版.rar97. 带汉字字库液晶屏字型码表.pdf98. ATmega16_cn(M16单片机资料).pdf99. MCS51单片机内存图.pdf100. C语言模块化编程(我见过最好的).pdf
上传时间: 2013-04-15
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(32)资源包含以下内容:1. 无线音频电话(gprs).2. 经典的psos编程实例源码.3. 嵌入式系统文件管理部分.4. lwIP是瑞士计算机科学院(Swedish Institute of Computer Science)的Adam Dunkels等开发的一套用于嵌入式系统的开放源代码TCP/IP协议栈。Lwip既可.5. 非常经典的网络协议栈.6. "CAN0 CAN4 C"是CAN0和CAN4通讯的程序。用户可参照此例程设置MSCAN模块。本文件夹是为用户提供的codeworrior编程范例.7. 本文件夹是为用户提供的codeworrior编程范例.8. ucos-ii 编译器ICCAVR CPU atmega8 8M 晶振 对原作者的ucos进行了简化.9. "Port ucosii V252"是嵌入式操作系统uC/OS-II在DP256/DG128上移植的范例。提供的codeworrior编程范例.10. "SendA"通过调用监控程序.11. "printpp"是帮助用户调试的一个工具.12. This program is free software you can redistribute it and/or modify it under the terms of the GNU Ge.13. device driver for various TV and TV+FM radio tuners.14. D:MyData其它我的文章C51cp1_1 est.uv2 Project File Date: 04/02/2003.15. 一个简单的TCP IP协议栈程序.16. 校园导游系统.17. 本文档是关于boa web服务器的源程序.18. boa web服务器的主程序.19. 关于boa web服务器的配置文件.20. 嵌入式操作系统TCP/IP协议栈的socket小程序.21. 讲解嵌入式TCP/IP协议栈的编写.22. 本原代码集是对计算机图形学的编程实践.23. 关于TCP/IP的一份硕士论文.24. 这是一个在VxWorks系统实现CS网卡END驱动的原代码.25. 实现一个运行在16位数字信号处理器TMS320VC5402上的小型嵌入式TCP/IP协议栈。对TCP/IP协议中的IP协议、ARP协议、UDP协议进行分析.26. 此为讲解内存技术的文档资料.27. 我设计的数字电源的源代码 还有原理图.28. ARM MP3解码源代码1.0 有完整的项目文件.29. 基于WEB的嵌入式视频采集压缩瘦身服务器的设计与实现.30. 此文当为日本嵌入式tron的技术文档,目前在日立等公司的主流嵌入式系统还是tron.31. C++的温度控制系统,是本人在其它网站上找到的,还没有试过.32. 基于牛顿迭代法的二次规划程序.33. PCI总线与USB总线之间的数据通信的用户端应用程序(包括界面和通信).34. GIF动画解码算法.35. 一个嵌入式web server的源码。小巧好用.36. 一个桥接器87ch47仿真器的c的源程序.37. 给ARM7用的MP3程序源码.38. 给ucgui用的字库HZK12,12x12点阵的汉字库和hzk16点阵的汉字库.39. 很多人想要的LCDSLIN.c文件是给UCGUI用的驱动文件.40. 下载管理器是基于HTTP1.1而建立的,支持断点续传.采用Java Swing创建了一个简单高效的GUI界面,具有一次下载多个文件的能力..
上传时间: 2013-07-22
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(39)资源包含以下内容:1. 这是有关SPI总线的一段读写程序.2. 这是一段MAX7219的驱动C51源程序.3. 利用msp430的通用I/O端口模拟I2c协议的源代码.4. 超级下载软件(progisp ver1.1)包括并口下载器与usb isp下载器的详细制作资料.5. MCS51产单片机上实现的tcp/ip,很全的哦,需要的可以参考一下..6. 嵌入式系统图形用户界面编程.7. 05嵌入式大会的部分演讲稿.8. 51系列对CH375模块读写.9. test for boundary scan and CPLD ics..10. 这是我个人再学习ARM7s3c2410的 时候用到的试验代码.11. 本人水品有限.12. 是在不好意思.13. 入门试验代码.14. pxros的使用说明.15. 在NIOS中利用C语言模拟I2C总线时序.16. ALTERA NIOS处理器实验.17. ALTERA NIOS处理器实验.18. ALTERA NIOS处理器实验.19. ALTERA NIOS处理器实验.20. ALTERA NIOS处理器实验.21. 随着高性能计算的需求.22. ADS1.2是一个使用方便的集成开发环境.23. AVR单片机嵌入式操作系统原代码.24. 有关rtos的书.25. 重要的汇编语言编程......和大家一起分享.26. AT91M55800A材料-BasicTimer.27. I2c代码.28. WINDOWS系统下灰度的BMP图片转换成黑白图片..29. 在WINDOWS CE.NET 系统中读RDP连接的用户名的密码..30. 嵌入式实时操作系统μCOS-在ARM上的移植应用.31. 在s3c44b0x运行的俄罗斯方块游戏 DOS参考代码.32. uCOS-II在C51下的一个完整的LCD项目源码.33. 石子归并问题:在一个圆形操场的四周摆放着N堆石子(N<= 100),现要将石子有次序地合并成一堆.规定每次只能选取相邻的两堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分.编一程序,由.34. 单片机及嵌入式系统web实现的文章 很好的:MCU应用系统与Internet连接的一种新技术.35. 单片机发展趋势的文章: 从Cygnal C8051F看8位单片机发展之路 好.36. usb host在ARM7上的实现.37. 对arm300的一些简单的试验做了详细地说明和讲解.38. arm技术手册.39. arm7上开发usb的文档,说得非常好.40. 一个关于s1d13806的应用程序.
上传时间: 2013-04-15
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(46)资源包含以下内容:1. 此代码是关于UC/OS移植到KEILC51的具体实现,希望给正在学习的朋友一点参考.2. 51定时器应用程序 适当修改可用于定时控制应用.3. C语言嵌入式系统编程修炼之道,很不错的关于如何用c语言开发嵌入式系统,值得一看,受益非浅.4. AT91SAM7s64调试笔记包括各种外围设备的环节.5. 51的一个DEMO,文件的内容包含原理图.6. LCD TV,uVision2 Project, (C) Keil Software.7. 一些ARM芯片的映射文件.8. 嵌入式liunux系统中的串口测试程序.9. 一个tcp/ip协议栈,带有PPP、IP、TCP、UDP等协议.10. java编写的记事本程序.11. splc501程序,有所需要的驱动程序和相应的演示程序.12. 44b0x测试程序.13. PCB设计问题集.14. 2410处理器bootloader,的初试化配置和 系统调用的寄存器配置函数.15. NAND FLASH通用的读写.16. Norflash通用的读写.17. 飞利浦公司的LPC935单片机复位程序的源码.18. philips的MPEG2编码芯片SAA6752的驱动程序源码.19. 这也是PHILIPS系列A/D解码芯片SAA7115的驱动程序源码.20. UCOSII下的DA实验,实验板为S3C44B0.21. UCOSII下的键盘实验.实验板子为S3C44B0.22. 数字系统高层次综合讲座的讲义.23. VLSI系统设计.24. i2c源码vhdl语言编写.25. 6502汇编 算术运算库 8bit乘以8bit.asm 8bit除以8bit.asm 16bit乘以16bit.asm.26. 串口通讯.27. 详细介绍了关于CF卡的存储结构.28. 有关HART通讯命令协议和使用说明.29. MC141585编程应用.30. 调协器读写程序.31. uCOS-II下的timer使用实例.高效的编程风格,很值得参考.32. 包括了ucosII在多个操作系统上的移植实例.33. 基于单片机实验装置的A/DD/A实验 实验台能够实现交通灯打印等.34. 多功能时钟.35. dds信号发生器.36. STC-Download/STC-ISP下载工具(STC89C51单片机在线下载器) 必须组件: SPComm(必须), VCLSkin(可以去掉) -----------------------.37. 好像没结果!液晶控制.38. 用51单片机实现的在屏幕上显视文字,外接一颗MT230OSDIC.39. PIC单片机上用C语言写的TW88TFT屏控制程序,有注释.40. 在51单片机上用C写的T100,T101TFT屏的控制程序,有OSD.
上传时间: 2013-04-15
上传用户:eeworm
VIP专区-嵌入式/单片机编程源码精选合集系列(50)资源包含以下内容:1. 冷光源 产品的控制器 HT48R系列和HT48E系列.2. 冷光源 产品的控制器 HT48R系列和HT48E系列.3. 冷光源 产品的控制器 HT48R系列和HT48E系列.4. MT28F128J3 flash 编程 也适用intel flash 28F 系列 里面是pdf文档.5. 流水灯 使用定时器控制.6. moder 51汇编程序框架 D4为串口发送中断指示灯; D5为外部中断1指示灯; D6为外部中断0指示灯; D7为串口接收中断指示灯; D8为定时器指示灯;.7. 计数器0的实验程序 intT0 取时钟电路产生计数脉冲.8. SMDK2410boardTestProgram.9. tini的http-slientC程序.10. TINI的pop3的c代码.11. 用VC做的PC与单片机通信的程序,很实用的.望此代码给大家带来方便或有所启发.12. cypress usb 68013a examples.13. 本文件用于spi接口的键盘扫描模块.14. 跑马灯设计.15. 在smartarmm2200上显示波形实现暂停退出的功能.16. 解决smartarm2200串口下载问题的程序.17. smartarm2200d的ad转换程序.18. 自己画的经244隔离的JTAGFORAVR.19. 第一次上传.20. at91sam7s64 arm的A/D转换测试代码.21. 8279键盘显示芯片实验源程序(C语言编写).22. 菲利普单片机LPC900系列的I2C读写程序.23. 当前SOC是嵌入式系统设计的一大热点.24. 自己收藏的单片机程序——洗衣机的工作原理。c语言编写。.25. 用C8051F300设计锂离子电池充电器的解决方案!给大家参考!.26. 触摸屏驱动源码.27. MSP430 串口通讯通过中断实现.28. 综合电子设计实验部分元件功能管脚详细说明电子原理图.29. sc2410测试程序.30. atmel at91sam7s header file extented, some extra register definitions are set and extra functions ar.31. IAR开发平台下.32. IAR下.33. atmel at91sam7s和7x下.34. LM16032DDC-0B-Manual-Rev0[1]液晶屏幕使用.35. ucos-ii的图形界面移植.36. 很好的一个菜单处理程序.37. 嵌入式系统开发 TOPPERS and JSP Kernel Release 1.3 TOPPERS = Toyohashi Open Platform for Embedded Real-Tim.38. 嵌入式系统开发用源代码 包含At91C arm芯片相关各种例程 包括整数性能测试,浮点测试,硬件驱动等.39. Welcome to PMOS. PMOS is a set of modules, mostly written in Modula-2, to support multitasking. PMO.40. 用于motorala 68K系列处理器的小实时多任务操作系统 The OMU Kernel was written to provide a cut-down Unix-like O/S for a.
上传时间: 2013-07-22
上传用户:eeworm