历史上的今天
返回首页

历史上的今天

今天是:2025年02月19日(星期三)

正在发生

2019年02月19日 | STM32中USART常用的发送函数

2019-02-19 来源:eefocus

1.中断模式


void USART2_IRQHandler(void)                 //串口2中断服务程序

{

 u8 u8Temp;

 /*****************发送中断************************************/

 if (USART_GetITStatus(USART2, USART_IT_TXE) == SET)

 { 

  if(TX2_cn == TX2_no)

  {

  DIS_485TX();

  USART_ITConfig(USART2, USART_IT_TXE, DISABLE);

   USART_ITConfig(USART2, USART_IT_RXNE, ENABLE);

   u8Uart2_FSM = U_FSM_ADR;

  }

  else

  {

  u8Temp = TX2_buff[TX2_cn++];

  USART2->DR = (u16)u8Temp;

// GPIOD->ODR &= ~(GPIO_Pin_4);

  }

 }


2.轮询模式


 for(TX1_cn = 0;TX1_cn <= TX1_no;TX1_cn++)  //查询发送

 {

  while((USART1->SR&0x40)==0);

USART1->DR = (u16)UFlashBuff[TX1_cn];

 }

推荐阅读

史海拾趣

Hsuan Mao Technology Co公司的发展小趣事

Hong Kong X'Tals Ltd在电子行业的发展故事

故事一:精密时间与频率产品的创新之路

Hong Kong X'Tals Ltd(简称HKC)自1991年成立以来,一直致力于精密时间和频率产品的研发与生产。公司最引人注目的成就是其KSTAR系列全球导航卫星系统(GNSS)驯服振荡器(GNSSDO)的推出。这款新产品不仅接收来自北斗、GPS、GLONASS和GALILEO等多卫星系统的信号,还具备高灵敏度和低噪声的特点,长期频率稳定性优于1E-12。KSTAR系列GNSSDO的推出,标志着HKC在通讯、自动驾驶、能源和金融等领域的时间同步解决方案上达到了国际领先水平。这一创新不仅增强了公司在全球市场的竞争力,也为众多行业客户提供了更加精准和可靠的时间同步服务。

故事二:从石英晶体到国际市场的跨越

HKC的母公司Kolinker Industrial Equipments Ltd拥有超过13年的中国晶体行业经验,并在深圳设立了首家中国本地的晶体工厂,该工厂荣获QS9000和ISO/TS16949认证。这一成就不仅体现了HKC在晶体制造领域的专业实力,也为其产品打入国际市场奠定了坚实的基础。HKC凭借其高质量的石英晶体产品,成功进入东欧、日本、韩国、中国大陆、北美、台湾和西欧等市场,成为国际市场上备受瞩目的晶体产品供应商。

故事三:技术研发与产品多元化的并行发展

HKC深知技术研发对于企业发展的重要性,因此不断加大在研发领域的投入。公司不仅专注于晶体、谐振器和振荡器的研发与生产,还积极拓展产品线,推出了一系列满足不同行业需求的电子产品。例如,在工业自动化领域,HKC设计并制造了多款机电一体化设备,赢得了国内外众多知名家电制造商的青睐。此外,公司还涉足新能源行业,通过投资组建益阳晶鑫新能源科技实业有限公司,致力于多晶硅产业链的建设与发展。

故事四:品质管理与国际认证的双重保障

HKC始终将品质管理视为企业发展的生命线。公司早在2000年和2003年就分别通过了ISO9002 1994及ISO9001 2000质量管理体系认证,成为同行业中最具实力的公司之一。这一系列的国际认证不仅证明了HKC在品质管理方面的卓越表现,也为其赢得了国内外客户的广泛信赖。HKC始终坚持以客户为中心,不断提升产品品质和服务水平,努力成为电子行业的佼佼者。

故事五:全球化战略与本土化运营的有机结合

随着全球市场的不断扩大,HKC积极实施全球化战略,在全球多个地区设立分公司和生产基地。同时,公司也注重本土化运营,根据不同地区的市场特点和客户需求,提供定制化的产品和服务。例如,HKC在中国内地市场就设立了多家子公司和生产基地,通过深入了解本地市场需求和客户需求,不断优化产品结构和服务模式,赢得了中国市场的广泛认可。这种全球化战略与本土化运营的有机结合,为HKC的可持续发展提供了强有力的支撑。

Devar Inc公司的发展小趣事

Devar Inc公司自创立之初,就致力于在增强现实(AR)领域取得突破。经过多年的研发,公司成功推出了世界上首个用于AR的生成式AI神经网络。这项技术允许用户通过简单的文本提示创建3D对象和其他AR资产,极大地简化了AR内容的创作过程。Devar的AR平台结合了神经网络和云解决方案,让用户能够轻松创建并分享AR内容,开启了AR创作的新时代。

DIPTRONICS MANUFACTURING INC公司的发展小趣事

随着技术的不断进步,圜达实业不断投入研发,成功推出了一系列具有创新性和竞争力的产品,如旋转开关、滑动开关等。这些产品不仅满足了市场的需求,还为公司赢得了良好的口碑。此外,公司还获得了TS 16949及ISO-14001认证,进一步提升了产品品质和竞争力。

Elpakco Inc公司的发展小趣事

Elpakco Inc公司的创立,源于创始人对电子行业未来趋势的敏锐洞察。在电子科技日新月异的时代,创始人凭借在半导体封装领域的丰富经验和深厚技术积累,决定创立一家专注于高精度电子元件封装的公司。初创时期,资金紧张、技术难度大、市场竞争激烈,但创始人带领团队夜以继日地研发,不断突破技术瓶颈,终于成功研制出第一款高精度、高可靠性的电子封装产品,为公司的发展奠定了坚实的基础。

Bel Power Solutions公司的发展小趣事

随着技术的不断进步,Bel Power Solutions始终保持着对创新的热情。公司不断加大研发投入,积极引进先进技术和人才,推动产品的升级换代。其中,一项重要的技术突破是公司成功研发出具有高效能、高可靠性特点的电源转换技术。这一技术的推出,不仅提升了公司产品的竞争力,还为客户提供了更加优质、可靠的电源解决方案。同时,公司还根据市场需求,推出了多款定制化、个性化的电源产品,满足了不同客户的特殊需求。

全志(Allwinner)公司的发展小趣事

全志科技的起源可以追溯到赵广民创立炬力公司的时期。作为“MP3之父”,赵广民带领炬力在短短几年内实现了MP3芯片出货量的突破,年销售额和净利润均取得了惊人的增长。然而,炬力的股权结构问题最终导致了赵广民的离职。他随后创建了全胜微电子有限公司,并在不久后遭遇不幸去世。但赵广民的创业精神和市场洞察力为全志科技的诞生奠定了坚实的基础。

问答坊 | AI 解惑

An FPGA Design Security Solution Using a Secure Memory Device

Introduction FPGA designs are vulnerable to design theft because configuration bitstreams can be easily captured and copied. FPGAs are more vulnerable to cloning of the entire design rather than to intellectual property (IP) th ...…

查看全部问答>

请问一个设备的IRP能发到另外一台机器的设备上吗?

例如,我在本机的设备上接收到一个READ的IRP,我想把它发到另外一台机的设备上,让这个设备完成再返回结果。 请大家帮帮忙,给个方向也好啊…

查看全部问答>

[转帖]ARM 集成开发工具介绍

希望对刚开始学嵌入式,需要用到ADS的朋友有所帮助 本文转引自 飞凌嵌入式 技术论坛 http://www.witech.com.cn/ ARM ADS 全称为 ARM Developer Suite 。是 ARM 公司推出的新一代 ARM 集成开发工具。现在 ADS 的最新版本是 1.2 ,它取代了早期的 ...…

查看全部问答>

srand((uint32) TargetInit);的意义。

这是一个UCOS中的初始化程序。   void TargetInit(void) {      OS_ENTER_CRITICAL();      srand((uint32) TargetInit);      VICInit();       ...…

查看全部问答>

大家在遇到全局变量时都会去保证原子性吗?

从理论上来,所有的全局变量,大到一个结构体,小到一个bit,在操作时都应该使用某种方法,保证操作的原子性。但是在现实当中,看一下code,就会发现大量的全局变量就在毫无防范的使用。在嵌入式系统里面,不管用信号量,还是开关中断,代价好像都大 ...…

查看全部问答>

2000元用蚁群算法编程序,高手来

利用蚁群算法编一程序,对输入的数据进行约简,输入数据样例如下 决策表 病理症状诊断结果 是否头痛 体温 是否感冒 病人1 是 正常 否 病人2 是 高 是 病人3 是 很高 是 病人4 否 正常 否 病人5 否 高 否 病人6 否 很高 是 病人7 否 高 是 ...…

查看全部问答>

极其弱智的错误

最近就一直在想我的1602为什么不显示,调节偏压信号,液晶也没什么变化,今天下课回来细致的看了一下,把电路和原理图对照了一下,鼻子差点没气歪了,1602的偏压第三个引脚串接个滑动变阻器连接到地上,丫丫的我居然接到高电平上了,真是弱智之极啊 ...…

查看全部问答>

CD4046电路图

求CD4046和CD4040的倍频电路图,急用,谢谢了!…

查看全部问答>

用lpc1752控制一个二线式(DI,CLK)4位8段式液晶屏

液晶屏厂商提供的是51单片机的演示程序,我想用lpc1752来控制,下面是主要问题  sbit DI=P0^0数据线; sbit clk=P0^1时钟线 sendbit(bit,d)//位发送函数 {DI=d; nop; clk=1; nop; clk=0; nop; clk=1 } lpc1752没有bit操作 ...…

查看全部问答>

请问各位老师,220V输入桥式整流后,滤波电容容量应当如何计算?

网站计算方法很多,但不知哪种是正确的,请老师指点。 整流后电压保持220V不变,电流为30MA,谢谢! [ 本帖最后由 冷静致远 于 2012-4-7 22:01 编辑 ]…

查看全部问答>