Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Atmega AVR микроконтроллер Fuse bit для тактирования 32768 кварцем http://www.cyberforum.ru/avr/thread2086670.html
Знатоки, подскажите, как выставить CKSEL на tiny 2313, чтоб задать тактирование от внешнего кварца 32768 Гц? В даташите: 0.4 - 0.9 Мгц 0.9 - 3.0 Мгц 3.0 - 8.0 Мгц 8.0 - 12 Мгц Про...
Помощь по макросам Atmega AVR микроконтроллер
Всем привет! Снова прошу вашей помощи, гиганты AVR :) Ребята, очень хочу научиться использовать макросы, но беда, не нахожу по ним уроки с нуля. Помогите, пожалуйста, понять вот эти строки: 1)...
Atmega AVR микроконтроллер Hapsim wanted
Форумчане, может есть у кого последняя версия Hapsyma, а то http://www.hitmix.at/hapsym/ кажется протух. Выложите куда-нибудь плз.
Atmega AVR микроконтроллер Режим захвата Подскажите, пожалуйста, доступен ли модуль захвата при работе Таймера1 (атмега328р)? Будет ли верхняя граница = OCR1x? Или таймер должен работать только в 4 или 12 режиме (СТС)? http://www.cyberforum.ru/avr/thread2086667.html
Atmega AVR микроконтроллер AtMega8, внешняя EEPROM и UART http://www.cyberforum.ru/avr/thread2086666.html
Всем привет. Нумбский вопрос, я новичок. Думаю над новой разработкой. Нужно послушать шину RS-485, и каждый байт записать в память. Если я для этого буду использовать ATMEGA8, успеет ли МК поймать...
Изменение приоритетов прерываний в Atmega328p Atmega AVR микроконтроллер
Столкнулся с проблемой которая требует чтобы текущий обработчик прерывания отработал без прерывания своей работы более высокоприоритетным прерыванием. Т.е. если в процессе обработки прерывания INT1,...
Atmega AVR микроконтроллер AVRstudio4 ASM. Адресация и инициализация EEPROM.
Есть кусок кода: ===== адреса переменных в EEPROM ===== .ESEG .org 0 EE_code_Unlock: .byte 2 EE_code_Service: .byte 2 EE_code_Test: .byte 2 EE_code_Educat: .byte 2 EE_Status: .byte 1...
Atmega AVR микроконтроллер Вопрос про общение с МК День добрый. Вот понадобилось реализовать установки параметров с помощью ПК, на ум лезет только передача команд такого типа "SIT DSTIME 20:50:10 17.01.2013 END" по USORT. Вопрос: Как обработать... http://www.cyberforum.ru/avr/thread2086663.html
Atmega AVR микроконтроллер Считать значение напряжения с нулевого канала АЦП http://www.cyberforum.ru/avr/thread2086662.html
Необходимо считать значение напряжения с нулевого канала АЦП. Какой АЦП выбрать? Может кто поможет в CodeVision сделать. Заранее спасибо за помощь!
Atmega AVR микроконтроллер Подмена стека Возникла такая задачка: при определенном прерывани необходимо СРОЧНО выполнить одну ПЕРВОСТЕПЕННУЮ и довольно громоздкую процедуру, и при ее выполнении оставить возмоность отрабатывать другим... http://www.cyberforum.ru/avr/thread2086661.html
drvtos
1 / 1 / 0
Регистрация: 25.05.2010
Сообщений: 3,610
11.01.2013, 17:12 0

Деление на 10.

11.01.2013, 17:12. Просмотров 25441. Ответов 67
Метки (Все метки)

Ответ

Чтобы разговор поддержать :)

Цитата Сообщение от tyzord66
Давайте вычитать степени из 2^32, сколько уйдет времени?
.... в условии делим на 10 аргумент «uint32_t»
Ну, тут уж разное может быть. Например, берется 32-битное "с запасом". Я вот люблю целочисленную арифметику, так довольно часто при работе с обычными "измерительными" переменными (т.е. имеющими разрядность до 16 бит) объявляю ЛОНГи, ибо помножить-разделить удобно, не думая о разрядной сетке. А в конце концов, когда доходит до представления тому же человеку с его идиотской приверженностью к степеням десятки, реальное число и имеет битов до 16. Вот его прокрутить 4 раза (10000, 1000, 100 и 10) - плевое дело.
Да и 4,294,967,295 - 9 циклов. Я потому и спросил, пробовал ли ты. Самому-то влом проверять, но думаю, не более сотни микросекунд на АВР.

Цитата Сообщение от tyzord66
совет типа «туалетной нет, возьмите нождачную» может оказаться не в теме. ТС хотел аналог на асме приведенного на «С» алгоритма – извольте, и он действительно быстрый.
Да, мы тут все мастера на такие советы. Но бывает, что ТС и не догадывается о других подходах. Вот тогда "наждачная" вдруг и решает проблему :)

Цитата Сообщение от tyzord66
Для расчета тригонометрии можно использовать метод степенных рядов, получается вполне компактно, а в либах почему то табличный метод плюс интерполяция какого там порядка.
О, скока пришлось по математическим справочникам порыться! А Интернета не было... На самом деле алгоритмов - просто море! Выбор бывает мучительным. Я уж не помню, но кажется, корень квадратный был у меня каким-то очень необычным. Не с первой попытки, истесна...

Вернуться к обсуждению:
Деление на 10.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2013, 17:12

Деление на 0
Все говорят на 0 делить нельзя,но я поделил,в чем тут подвох #include <iostream> using...

Деление на 5
Дано число в шестнадцатеричной системе счисления. Число может быть очень большое. Требуется...

деление
подскажите. допустим в переменной типа string находится число 8192. требуется разделить это число...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru