Supplyframe
Supplyframe XQ
Datasheet5
Component Search Engine
Findchips
bom2buy
Siemens Xcelerator
关注我们
扫码关注
获取工程师必备礼包
板卡试用/精品课
设计助手
电子硬件助手
元器件查询
首页
电路设计
企业专区
应用/图谱
与非原创
资讯
视频
活动
搜索
热搜
搜索历史
清空
创作者中心
加入星计划,您可以享受以下权益:
创作内容快速变现
行业影响力扩散
作品版权保护
300W+ 专业用户
1.5W+ 优质创作者
5000+ 长期合作伙伴
立即加入
电路方案
技术资料
数据手册
论坛
电路分析
拆解
评测
方案
1
SL3160 DC12-100V降压5V 0.6A以内 电动车储物箱灯尾箱灯应用芯片
2
电小二100W双向快充户外移动电源内置CX8855
3
基于51单片机的智能窗户控制【DHT11,ADC0832,步进电机,LCD1602】(仿真)
资料
1
高达264 kB的SRAM;以太网; 两个HS USB; 高级可配置外设
2
高速USB设备/主机+ PHY; 全速USB设备/主机; 以太网AVB;LCD;EMC;SPIFI
3
以太网,两个高速USB,LCD,EMC,AES引擎
企业中心
企业入驻
官方资料
新品发布NPI
官方参考设计
厂商社区
恩智浦技术社区
RF技术社区
ROHM技术社区
ST中文论坛
新热企业
树莓派
DFROBOT
瑞萨电子
ADI
MPS
芯科科技
汽车电子
工业电子
人工智能
通讯/网络
新热图谱
查看更多
手机
汽车
工业机器人
XR
新闻/观察
科普/拆解
产业/互动
专题策划
最新原创
查看更多
与非观察
与非研究院
供需商情
评测拆解
可编程逻辑
MEMS/传感技术
嵌入式系统
模拟/电源
射频/微波
测试测量
控制器/处理器
EDA/PCB
基础器件
汽车电子
人工智能
工业电子
通信/网络
消费电子
医疗电子
物联网
能源与电力
热点资讯
1
中国本土6家存储芯片企业对比分析
2
微灵医疗李骁健:自研芯片让脑机接口系统更具自主性
3
国产开源硬件:谁能挑战树莓派、Arduino?
4
MCU大厂ST,该醒醒了
5
半导体设备,要变天了
6
4nm!BYD 9000 芯片!
视讯
课程
直播
最新
1
永磁同步电机的滑模观测和I/F切换
2
电磁兼容【高频接地】与【电路工作接地】、【安规接地】的区别和注意事项
3
爆款拆评:大疆无人机深度拆解,追寻飞行影像的科技奇迹
原创
1
百度AI智能屏首拆:缺少先进制程支撑的国产芯照样起飞
2
《创客邦Ⅳ》No.1:再起航,且看智能穿戴如何改变生活
3
高层对话-2024,专访至纯科技|至纯助力半导体产业高质量发展
行业活动
论坛活动
板卡申请
新热活动
查看更多
1
基于Xilinx MPSoC系列 FPGA视频教程
2
FPGA至简设计原理与应用
最新直播
首页
标签
c语言编程
c语言编程
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
类型
全部
方案
资料
资讯
视讯
课程
直播
新鲜
热门
不限时间
不限时间
一天内
一周内
一月内
一年内
单片机C语言编程环境有哪些
单片机编程是一门实战性的技术,程序要在单片机平台上跑起来才能看到效果、才能积累编程经验。在学校学习单片机课程时,可能会感觉到一直有一种脱节的感觉,因为一直没有用武之地。其实学习单片机很简单,第一步就是搞清楚编程环境。
玩转嵌入式
3709
2023/11/23
单片机
c语言编程
C语言的面向对象编程
面向对象编程是一种思想,并非一定要用哪种语言去实现,c语言也可以实现面向对象编程。通过结构体和指针就可以实现。
嵌入式随笔
746
2023/01/05
c语言
c语言编程
《嵌入式Linux应用程序开发标准教程》(第2版)
华清远见为您带来经典教程:嵌入式Linux应用程序开发
华清远见
2013/09/30
c语言编程
嵌入式linux
高效的C编程之: 移植问题
当对源代码使用不同的编译器时,可能会出现一些移植上的问题,这时可以宏将一些ARM特有的关键字“打包”。
华清远见
2013/09/30
Arm
c语言编程
高效的C编程之: 浮点运算
大多数的ARM处理器硬件上并不支持浮点运算。但ARM上提供了以下几个选项来实现浮点运算。
华清远见
1
2013/09/30
Arm
c语言编程
高效的C编程之: 变量类型
ARM C编译器支持基本的数据类型:char、short、int、long long、float和double。表14.2说明了armcc对C语言所使用的数据类型的映射。
华清远见
2013/09/30
Arm
c语言编程
高效的C编程之:Switch语句
编译器通常将C语言中的Switch语句编译一个查找表(Table Lookup)以便跳转到合适的入口处。
华清远见
2013/09/30
Arm
c语言编程
高效的C编程之:C循环结构
循环体是程序设计与优化的重点考虑对象。本节将着重讲解在ARM上处理for和while循环最有效的方法。
华清远见
2013/09/30
Arm
c语言编程
高效的C编程之:布尔表达式
通常,布尔表达式被用来检测某个数值是否在特定的范围内。例如,在图形窗口处理程序中,常使用布尔表达式判断屏幕中一个点是否在当前活动窗口范围内。
华清远见
2013/09/30
Arm
c语言编程
高效的C编程之:条件执行
ARM指令都是可以条件执行的。在代码中使用条件执行指令可以减小代码密度并提高程序执行效率。典型的条件执行语句用在比较指令之后,形成程序的分支跳转结构。下面的例子显示了条件执行指令的典型用法。
华清远见
2013/09/30
Arm
c语言编程
高效的C编程之:除法运算
因为ARM体系结构本身并不包含除法运算硬件,所以在ARM上实现除法是十分耗时的。ARM指令集中没有直接提供除法汇编指令,当代码中出现除法运算时,ARM编译器会调用C库函数(有符合除法调用_rt_sdiv,无符合除法调用_rt_udiv),来实现除法操作。根据除数和被除数的不同,32bit的除法运算一般要占有20-140个指令周期。
华清远见
2
2013/09/30
Arm
c语言编程
高效的C编程之:C编译器及其优化
本章主要讲解C编译器在代码优化时遇到的一些问题。要编写高效的C语言源代码,必须了解C编译器对什么形式的代码有所改动,编译器涉及的处理器结构的限制,以及一些特殊的C编译器的限制。
华清远见
1
2013/09/30
Arm
c语言编程
Linux下C编程基础之:使用autotools
在上一小节,读者已经了解到了make项目管理器的强大功能。的确,makefile可以帮助make完成它的使命,但要承认的是,编写makefile确实不是一件轻松的事,尤其对于一个较大的项目而言更是如此。那么,有没有一种轻松的手段生成makefile而同时又能让用户享受make的优越性呢?
华清远见
1
2013/09/13
Linux
操作系统
Linux下C编程基础之:gdb调试器
调试是所有程序员都会面临的问题。如何提高程序员的调试效率,更好、更快地定位程序中的问题从而加快程序开发的进度,是大家都很关注的问题。就如读者熟知的Windows下的一些调试工具,如Visual Studio自带的设置断点、单步跟踪等,都受到了广大用户的赞赏。
华清远见
1
2013/09/13
Linux
操作系统
正在努力加载...
与非星榜
芯广场
半导体需求回暖了,唯独华强北冷清?
贸泽电子
贸泽科普实验室 | 1.8V 3.3V 5V怎么转?经典电平转换电路总结
ZLG致远电子公众号
你听说过MIPS吗?它和ARM有何区别?
晶发电子
晶体振荡器在温度波动下的稳定性问题及解决方案
CW32生态社区
关于CW32L010电动工具控制板中SWD下载口占用时的下载解决方法
相关标签
EDA/PCB
可编程逻辑
MCU
SiC
CPU
RISC-V
pcb
SoC
pcb设计
LCD显示