wo4fisher
获得 245 次赞
帮助过238人
新型电子元器件的问法增加了回答问题的局限性和专业性。5G的特点就是数据传输速度,数据多了,可以做的事情就跟多了,比如AI、VR、AR,神经网络、边缘计算等需要大量数据进行计算的场合、以及端与端之间的协同作业、数据输出成像显示。等等
要说工具的话,万用表吧,下单日期:2010年4月7日,品牌型号,胜利袖珍卡片万用表VC921,价格含运费57人民币。当时买这款是因为小,便携,精度够用。将近10年了,目前依然奋斗在一线啥毛病没有。(前两天刚刚晒过它)
这个重点还是在IIC本身,并且51一般充当主站的角色,那么要严格遵守从站的时序。现在的51单片机好多自带硬件IIC外设。所以,只要严格遵守通信时的时序要求,硬件IIC或者软件模拟IIC都是可以的。而iic的时序,严格来说是和选择的单片机型号没有关系的。
dma的本意是在cpu不干预的情况下,在外设和内存、内存和内存之间搬运“大数据”时的一个利器,这样就大大增加了整机运行效率。也就是说,配置好dma的源端、目的端,数据量大小,是否触发中断等等就可以开始了。
这个问题,首先你要确认,led_init确实是让led灭了。下一步,定时器能够实现1s延时中断,16位定时器,最大计数值是65536,所以要接合你定时器初始化,看一下,延时中断时间是否准确。像stm32之类arm核的mcu,定时器都是可以自动重载的,定时器运行没问题,是不应该出现,初始化完成就中断的问题的。
建议你用中断方式尝试一下,查询方式,单次批量发送多字节数据,由于硬件缓冲区限制,会发生数据丢失的情况,另外就是接收中断标志的清零是否在读取缓冲之后自动清零等问题。像stm32类似的芯片,uart操作的话,一般会使用中断和dma更多一些。单单用查询的方式,实时性和准确性都不太理想一直报bug,所以,下边的一段是复制的。建议你用中断方式尝试一下,查询方式,单次批量发送多字节数据,由于硬件缓冲区限制,会发生数据丢失的情况,另外就是接收中断标志的清零是否在读取缓冲之后自动清零等问题。像stm32类似的芯片,uart操作的话,一般会使用中断和dma更多一些。单单用查询的方式,实时性和准确性都不太理想